BluetoothAdapter.ACTION_REQUEST_ENABLE

BluetoothAdapter.ACTION_REQUEST_ENABLEを投げる事で、Bluetooth利用許可ダイアログを出せる。

BluetoothAdapter  |  Android Developers

MainActivity.javaで、

startActivityForResultにして、onActivityResultでどっちが選択されたかを判定できる。

OFFの時
OFFの時

OFFの時。

この状態でButton1を押す
この状態でButton1を押す

この状態でButton1を押す。

ダイアログが出る
ダイアログが出る

ダイアログが出る。
バックキーや許可しないを押すと、

Cancel
Cancel

Cancel。
許可だと、

OK
OK

OK。
(バックキーと許可しないで動作が違ったらどうしようかとおもったけど、そんなことはなかった。)

で、ちゃんとONになってる。
で、ちゃんとONになってる。

で、ちゃんとONになってる。

Sample/android/BluetoothAdapter/ACTION_REQUEST_ENABLE/src/BluetoothAdapter at master · bg1bgst333/Sample · GitHub