1

検出可能なタイムアウト期間を手動で構成する機能を追加したい Bluetooth アプリに取り組んでいます。DISOVERABLE_DURATION を 120 または 300 に設定すると正常に動作します。秒。

同様に、Never Time out の DISOVERABLE_DURATION を 0 に設定しましたが、これも機能していません。

よく検索したところ、同様のバグが報告されていることがわかりましたが、適切な解決策を見つけることができませんでした。

次のインテントを発射しています

Intent discoverableIntent = new Intent(BluetoothAdapter.ACTION_REQUEST_DISCOVERABLE);
discoverableIntent.putExtra(BluetoothAdapter.EXTRA_DISCOVERABLE_DURATION,DISOVERABLE_DURATION);
startActivityForResult(discoverableIntent,REQUEST_DISCOVERABLE_BT);

適切な解決策を教えてください../

4

1 に答える 1

3

永遠に発見可能にする -

Intent discoverableIntent = new Intent(BluetoothAdapter.ACTION_REQUEST_DISCOVERABLE); discoverableIntent.putExtra(BluetoothAdapter.EXTRA_DISCOVERABLE_DURATION, 0); startActivity(discoverableIntent);

値 0 は、デバイスが常に検出可能であることを意味します。

これは2か月前に投稿されたものです。しかし、とにかく返事がなかったので、返事をしようと思いました。:) お役に立てば幸いです。

于 2013-03-11T06:07:27.647 に答える