2016-07-07 5 views
1

私は飛行機モードでロックされているアンドロイドデバイスを持っています。 NFCはまだ有効になっています。飛行機モードをオフにするためにNFCタグをプログラミングするにはどうすればよいですか? 私は代替ソリューションは必要ありません。NFCタグを使用する必要があります。NFCタグで飛行機モードをオフにするにはどうすればよいですか?

私は{"status":"ok","actions":[{"action":"enable_wifi"},{"action":"setprop"}]}を試していますが、NFCタグで書かれていますが、デバイスで読むと何も変わりません。

+0

を読んで、あなたの値を処理するために独自の値を書きますこのhttp://stackoverflow.com/questions/5533881/toggle-airplane-mode-in-androidによると、セキュリティ上の理由からAndroid 4.2以来もう不可能です(Googlによる決定もちろん)。 – Luke

+0

開発者モードはどうですか? nfcタグでデベロッパーモードを有効にすることはできますか? –

+0

これにはルートされたデバイスが必要です。 'startActivity'で設定を開き、[ここ]のように' android.provider.Settings.ACTION_APPLICATION_DEVELOPMENT_SETTINGS'で 'Intent'を渡すことはできますが(http://stackoverflow.com/questions/22067055/android-programmaticaly-check-developer-オプション) – Luke

答えて

1

基本的には、NFCタグに何かを書き込んで、自分のアプリで各値を処理できます。したがって、一般的には、Androidフレームワークで許可されていることはすべて実行できます。

Android OSでは、処理するためにあらかじめ定義されているものがあります。タイプに応じて、いくつかのアクションを実行することができます(wifiに接続する、ブラウザを開く、連絡先を開くなど)。公式文書hereをチェックしてください。

飛行機モードまたは開発者の設定を切り替えるための事前定義アクションはありません。これらのものは、最新の通常のAPIから禁止されています。

ですから、NFCタグをタップ上の特定の何かをしたい場合は

関連する問題