私は、設定から行うのではなく、自分のアンドロイドアプリケーションからNFC機能をどのように切り替えるのですか? Bluetoothをオンに切り替えるだけで、NFCでも同様に行うことができますか? 私はNFCAdapter Documentationを見ましたが、適切な方法を見つけることができませんでした。自分のアプリケーションからNFCを切り替える方法
答えて
Bluetoothをオンに切り替えるだけで、NFCでも同様に行うことができますか?
設定から行うのではなく、プログラムで "Bluetoothをオン"に切り替えることはできません。 Bluetoothが有効かどうかは安全な設定です。同様に、NFCが有効かどうかは、設定アプリでのみ行うことができます。
リフレクションを使用して、NfcAdapterオブジェクトからenable()およびdisable()メソッドを取得できます。
これは、APIに隠されているだけです。
これにアクセスするには、Android 2.3.6以降特別な権限が必要です。そのため、解決策はもう機能しません。 –
これを行うにはどのような例がありますか? –
@AnchalRadhwani答えは4歳です。もう動作しません。 –
あなたはNFCがオフになっていることを検出するときは、設定にユーザーをリダイレクトすることができます
// Take the user to the wireless settings panel, where they can enable NFC
final Intent intent = new Intent(Settings.ACTION_WIRELESS_SETTINGS);
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET);
startActivity(intent);
ので基本的に私はこの 'code' のようなもの、次に// (!nfcAdapter.isEnabled())もし、あなたが上記の書かれているものをフォローを行う必要があります。 – tanuj
まず、なぜこの質問をしたのか説明しましょう。 私のアプリはまず認証で始まり、その後に製品IDがnfcタグから取得され、製品の対応する情報がリストビューに取り込まれる別のアクティビティがあります。 したがって、ユーザーが10種類の異なるタグをタップすると、10種類の異なる項目を含むリストビューが表示されます。 特定のユーザーが単にホームスクリーン上にあり、アプリの他の機能を探索していて、タグをタップしているとしたら、アプリはどのように動作しますか?リストの母集団の機能をそれぞれのアクティビティでのみ実行したい。 – tanuj
私はまだあなたの応答を待っています。 – tanuj
- 1. iframeへの切り替え方法/切り替え方法
- 2. アプリケーションのドメイン切り替え
- 3. ダークモードの切り替えアプリケーション
- 4. 自分のボタンでWMSレイヤーのオン/オフを切り替える
- 5. 分度器のオン/オフボタンを切り替える方法
- 6. リモートサービスからアプリケーション(APK)を起動して切り替える方法は?
- 7. 実行中の他のアプリケーションに切り替える方法
- 8. アプリケーションの画像を切り替える
- 9. NodeJsアプリケーションをそのプロセス内からデバッグモードに切り替える
- 10. マルチウィンドウWPFアプリケーションでViewModelを切り替える方法は?
- 11. C#WPFアプリケーションでイメージを切り替える方法は?
- 12. UWP hololensアプリケーションで2Dビューから3Dビューに切り替える方法
- 13. スレッドを切り替える方法
- 14. メニューバーを切り替える方法
- 15. Sqlテーブルを切り替える方法
- 16. ビューを切り替える方法
- 17. Swift 4 - UITabBarControllerからViewControllerをプログラムで切り替える方法
- 18. 出力をタスクからタスクに切り替える方法
- 19. AngularJsコントローラから別のビューに切り替える方法
- 20. UIViewControllerから別のUIViewControllerに切り替える方法は?
- 21. HAProxyピア間の自動切り替え方法
- 22. Meteorアプリケーションをローカルデータベースからリモート/クラウドデータベースに切り替える
- 23. リポジトリを自分自身のリモートアカウントとGitHubアカウントに切り替える
- 24. 切り替える方法UI-SREF
- 25. ユーザーモードからカーネルモードに切り替える方法は?
- 26. PHP CURLでPOSTからGETに切り替える方法
- 27. ピップからブリューに完全に切り替える方法
- 28. Netbeans 8.2 JREからJDKに切り替える方法は?
- 29. HttpURLConnectionからHttpClientに切り替える方法
- 30. httpからhttpsクライアント側に切り替える方法
http://stackoverflow.com/questions/1975655/enable-android-bluetooth-from-documentation 私は、プログラムでブルートゥースをスイッチできると思った。私は上記のリンクを参照しました。 – tanuj
@ tanuj:それはBluetoothを有効にしません - それは*ユーザー*がBluetoothを有効にすることを可能にします。ユーザーはいつもnoと言うことができます。残念なことに、私は 'BluetoothAdapter.ACTION_REQUEST_ENABLE'と同等のことを認識していません。 NFCの男の答えは、あなたが得ようとしている限り近いです。 – CommonsWare