bluetooth discoverable
でモードを常にオンに設定しようとしていますAndroid 4.0
。これは、次のコマンドを使用して4.0で可能になるはずです。
Intent enableBtIntent = new Intent(BluetoothAdapter.ACTION_REQUEST_DISCOVERABLE);
enableBtIntent.putExtra(BluetoothAdapter.EXTRA_DISCOVERABLE_DURATION, 0);
これを実行した後、discoverybilityを常にオンにしてBluetoothを起動してもよいかどうかを尋ねるダイアログが表示されます。はいを押すと、Bluetooth設定は時刻0:00を表示し、カウントダウンしません。これまでのところ問題ないように見えますが、2分後、Bluetoothは再び非表示モードに変わります(前の設定が2分だった場合)。以前の設定が常にオンになっている場合(Bluetooth設定に手動で移動して設定)にのみ、インテントが機能します。
誰かがこれについてもっと知っていますか?これはバグですか、それとも本来あるべき姿ですか?コードによって設定を常時オンに変更することはできませんか?