Question

Quelqu'un sait-il comment changer les paramètres de l'iPhone depuis l'intérieur d'une application? Par exemple: ferme le WiFi , désactive la 3G , modifie le volume sonore et ainsi de suite?
Apple modifie les paramètres via une application: Settings.app . Cela signifie que c'est possible, je ne sais tout simplement pas comment faire.

Était-ce utile?

La solution

Toutes les applications écrites avec le SDK public sont en mode bac à sable. Ils ont uniquement accès aux propriétés et aux données qu’Apple jugera utilisables dans ce sandbox. Certains des exemples que vous citez sont possibles et d'autres ne le sont pas.

Apple peut effectuer ces opérations au sein de ses propres applications car elle n'utilise pas les kits de développement publics pour écrire ses applications. Elle utilise un kit de développement interne qui comporte davantage de fonctionnalités que le kit externe. Ils ne craignent pas que les employés d’Apple ne piratent le téléphone et n’exportent toutes vos données.

La plupart d'entre nous souhaitons qu'Apple migre davantage (et ils le font souvent) vers les API publiques, mais la réalité est que l'environnement du bac à sable est soigneusement protégé. Je ne voudrais pas retenir mon souffle d’espérer que Apple transmette tous vos exemples. Vous pouvez toujours créer un bogue radar et leur dire ce que vous voulez. C'est un moyen de faire entendre votre voix.

Autres conseils

Apple peut le faire dans son Settings.app en effet.

En raison des limitations du kit de développement logiciel (SDK) pour iPhone, certaines API ne sont pas rendues publiques. Vous ne pouvez donc pas faire tout ce que Apple est capable de faire dans son propre système d'exploitation. Toutefois, vous pouvez laisser l'utilisateur ajuster le volume principal à partir de votre application, à l'aide de MPVolumeView classe.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top