2016-07-11 9 views
0

私は外から電話を完全に切断するアプリを書いています。すなわち、ローカル活動のみが許可される。データ、Wi-Fi、電話、テキストメッセージなどはすべて無効になっています。Android:完全に電話を外す

私は、MDMで(おそらく)パスコードを変更して電話をロックすることができますが、基本的に同じことを実現することを理解しています。しかし、まだ私はAndroidでそのようなプログラムを書くことができるかどうかを知りたいです。

答えて

0

携帯電話を飛行機モードにする可能性があります。しかし、悲しいことに、公式のAndroid 4.2 APIドキュメントに書かれているように、これはもう不可能です。

Settings.Systemで定義された一部のデバイス設定は、現在読み取り専用です。 あなたのアプリがSettings.Globalに移動した Settings.Systemで定義された設定への変更を書き込もうとすると、 の書き込み操作はAndroid 4.2以上で動作しても自動的に失敗します。 android:targetSdkVersionと android:minSdkVersionの値が17より小さい場合でも、 Android 4.2以降で実行されている場合、あなたのアプリはSettings.Globalに移動した設定​​を に変更できません。

私は最近、このような実装に何かしようとしたが、唯一の方法は、(私が見つけたものから)手動

+0

おかげで、すべてを無効にするだろう。 Java APIがない場合、これをネイティブに行い、いくつかのJava APIを公開できますか? – lang2

関連する問題