私はBTディスカバリを120秒間オンにする小さなアプリを書いています galaxy 6s(5.0.1)とgalaxy 6s(6.0.1)とMeizu MX4、onePlus 1とより、彼らはAndroidのバージョン6.0.1-- を持つすべてのネクサスデバイス--exceptこれは私がAndroid - nexusデバイスでのBluetoothディスカバリタイムアウトなし
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />
<uses-permission android:name="android.permission.BLUETOOTH" />
理由を明示するために、これらの権限を追加コード -
Intent discoverableIntent = new Intent(BluetoothAdapter.ACTION_REQUEST_DISCOVERABLE);
discoverableIntent.putExtra(BluetoothAdapter.EXTRA_DISCOVERABLE_DURATION,120);
startActivity(discoverableIntent);
ですNexus端末でのみ動作していますか?
[こちら](https://developer.android.com/reference/android/bluetooth/BluetoothAdapter.html)のドキュメントをお読みになりましたか? – Takarii
はい、それは役に立ちません –
誰かがNexusデバイスでのみ起こったことを知っていますか? –