BluetoothAdapter.startDiscoveryで、Bluetooth機器を探索する。
BluetoothAdapter | Android Developers
AndroidManifest.xmlで、
探索する場合は、uses-permissionに"android.permission.BLUETOOTH_ADMIN"が無いと落ちてしまう。
あとは、CustomReceiverのインテントフィルタをセット。
"android.bluetooth.adapter.action.DISCOVERY_STARTED", "android.bluetooth.adapter.action.DISCOVERY_FINISHED", "android.bluetooth.device.action.FOUND"の3つをとりあえずおいておく。
CustomReceiver.javaを追加し、
それぞれのactionが来たらToastを出す。
MainActivity.javaで、
許可を押したらstartDiscoveryで探索。
BluetoothをOFFにしておいて、

許可を押す。

ACTION_DISCOVERY_STARTEDで探索の開始。

ACTION_DISCOVERY_FINISHEDで探索の終了。
ACTION_FOUNDが出てこなかったなあ・・・。