AndroidアプリがBluetoothにアクセスしたい場合、Bluetoothの切り替えを明示的にユーザーに要求する必要がありますか?ユーザーはいつでもアプリをオン(またはオフ)にする権限をアプリに与えることができますか?AndroidでのBluetoothのオン/オフ切り替え
1
A
答えて
2
Android documentation for Bluetoothは、ユーザーのリクエストなしでBluetoothのオン/オフを切り替えることができると述べています。マニフェストにandroid.permission.BLUETOOTH
を追加するだけです。しかし、バッテリーの使用のためにブルートゥースを切り替える前にユーザーに尋ねるのは良いことです。
0
私はブルートゥースAPIを使い続けていませんでしたが、私はいつも、通常の状況下ではユーザーからのブルートーンに必要な明示的な操作をオンにしています。確かにあなた自身のアンドロイドのコピーでは、アクセス許可をそのように動作させることは可能です。デバイスが根ざしているが、わからない場合は、それを行う方法もあります。
0
あなたは明示的に次Intent
の方法により、Bluetoothを有効にするために、ユーザーに依頼する必要があります:
if (!mBluetoothAdapter.isEnabled()) {
Intent enableBtIntent = new Intent(BluetoothAdapter.ACTION_REQUEST_ENABLE);
startActivityForResult(enableBtIntent, REQUEST_ENABLE_BT);
}
警告し、ユーザーが要求に応答することができます表示されます。 BluetoothAdapter
ファンクションenable()
がありますが、特定の状況を除いて、documentationを明示的に使用しないようにしています。
関連する問題
- 1. Androidでのアクティビティの切り替え
- 2. Androidでのアプリビューの切り替え
- 3. AndroidのPreferenceScreensの切り替え
- 4. ドロップダウンパンニングAndroidのフラグメントの切り替え
- 5. Androidカメラのプレビューカメラ間の切り替え
- 6. Bluetoothを切り替えるときの無限アクティビティループ
- 7. Windows phone 8.1 Bluetoothのオン/オフ切り替え
- 8. Androidカメラのフラッシュを切り替える
- 9. A2DPデバイスの切り替え(Android)
- 10. Android - レンダラーのアクティビティを切り替える
- 11. jQueryクラスの切り替えとクッキーの値の切り替え?
- 12. 他のビューの切り替えに切り替えるapp xcode
- 13. メニューの切り替えの切り替え
- 14. カスタムリストビューでの切り替え
- 15. AndroidアクティビティからMapActivityに切り替え
- 16. Android MapViewオーバーレイを切り替える
- 17. Android:3GとWIFIの切り替えはアプリの途中で切り替える=ネットワーク接続が失われる
- 18. 切り替えガレリアフルスクリーンモード
- 19. スレッド切り替え
- 20. エンティティデータモデルの切り替え
- 21. javaFXの切り替えシーン
- 22. ビデオストリーミングの切り替え
- 23. ビュー間の切り替え
- 24. モーダルビューコントローラ間の切り替え
- 25. アプリ間の切り替え
- 26. スローネスの切り替えTabItems
- 27. Outlook FormRegionの切り替え
- 28. ByteStringsへの切り替え
- 29. クラスの切り替え?
- 30. アニメーションタブバーページの切り替え