0

アプリの内部からiPhoneの設定を変更する方法を知っている人はいますか?例:close the WiFi、、disable 3Gを変更sound volumeしますか?
Appleはアプリを介して設定を変更しています:Settings.app。それは可能だということです、私には方法がわかりません。

4

2 に答える 2

12

Apple は実際に彼女の Settings.app でそれを行うことができます。

iPhone SDK の制限により、一部の API は公開されていないため、Apple が独自の OS 内で実行できるすべてのことを行うことはできません。ただし、MPVolumeViewクラスを使用して、ユーザーがアプリケーションからメイン ボリュームを調整できるようにすることができます。

于 2009-10-25T18:34:27.650 に答える
3

パブリック SDK で作成されたすべてのアプリケーションはサンドボックス化されています。それらは、Apple がそのサンドボックス内で使用できると判断したプロパティとデータにのみアクセスできます。あなたがリストした例のいくつかは可能であり、いくつかはそうではありません。

Apple は、公開 SDK を使用してアプリケーションを作成するのではなく、外部 SDK よりも多くの機能を持つ内部 SDK を使用するため、独自のアプリケーション内でこれらの操作を実行できます。彼らは、Apple の従業員が電話をハッキングして、電話からすべてのデータを取得することをあまり心配していません。

私たちのほとんどは、Apple がより多くのものをパブリック API に移行できることを望んでいます (そして、実際にそうすることがよくあります) が、サンドボックス環境は慎重に保護されているのが現実です。Apple があなたの例をすべて引き継いでくれると期待しても、私は息をのむことはできません。いつでもレーダー バグを報告し、要望を知らせることができます。これは、あなたの声を聞いてもらう 1 つの方法です。

于 2009-11-20T23:13:39.280 に答える