监听Bluetooth
来源:互联网 发布:对外贸易大学法律知乎 编辑:程序博客网 时间:2024/06/10 04:28
监听bluetooth的intent可以获得bluetooth相应的状态。
监听的action有:
<action android:name="android.bluetooth.adapter.action.STATE_CHANGED" />
<action android:name="android.bluetooth.adapter.action.SCAN_MODE_CHANGED" />
<action android:name="android.bluetooth.adapter.action.DISCOVERY_STARTED" />
<action android:name="android.bluetooth.adapter.action.DISCOVERY_FINISHED" />
<action android:name="android.bluetooth.adapter.action.LOCAL_NAME_CHANGED" />
<action android:name="android.bluetooth.device.action.FOUND" />
<action android:name="android.bluetooth.device.action.DISAPPEARED" />
<action android:name="android.bluetooth.device.action.CLASS_CHANGED" />
<action android:name="android.bluetooth.device.action.ACL_CONNECTED" />
<action android:name="android.bluetooth.device.action.ACL_DISCONNECT_REQUESTED" />
<action android:name="android.bluetooth.device.action.ACL_DISCONNECTED" />
<action android:name="android.bluetooth.device.action.NAME_CHANGED" />
<action android:name="android.bluetooth.device.action.BOND_STATE_CHANGED" />
<action android:name="android.bluetooth.device.action.NAME_FAILED" />
<action android:name="android.bluetooth.device.action.PAIRING_REQUEST" />
<action android:name="android.bluetooth.device.action.PAIRING_CANCEL" />
<action android:name="android.bluetooth.device.action.UUID" />
<action android:name="android.bluetooth.headset.action.STATE_CHANGED" />
<action android:name="android.bluetooth.headset.action.AUDIO_STATE_CHANGED" />
<action android:name="android.bluetooth.a2dp.action.SINK_STATE_CHANGED" />
<action android:name="android.bluetooth.devicepicker.action.LAUNCH" />
<action android:name="android.bluetooth.devicepicker.action.DEVICE_SELECTED" />
可以通过Bundle extra = intent.getExra()获得相应intent数据,例如:
Bundle bundle = intent.getExtras();
if (bundle == null) return;
for (String extra : bundle.keySet()) {
Log.d(TAG, "\t " + extra + " = " + bundle.get(extra));
}
可以得到相应的键值对。
- 监听Bluetooth
- Android bluetooth设备状态监听
- Bluetooth
- bluetooth
- Bluetooth
- bluetooth
- Bluetooth
- bluetooth
- Bluetooth
- Bluetooth
- Bluetooth
- Bluetooth
- Bluetooth
- bluetooth
- bluetooth
- Bluetooth
- Bluetooth
- Bluetooth
- IO流
- 启动oracle监听报错:TNS-12537 TNS-12560 TNS-00507 Linux Error
- 穿过已知点画平滑曲线(3次贝塞尔曲线)
- js操作字符串
- SQL查询精华语句
- 监听Bluetooth
- Ssh整合开发介绍和简单的登入案例实现
- System Center 2012 SP1正式发布
- 分类步骤
- align属性在<table><td>标签中的使用
- 已有git项目导入gitlab中
- 系统保留端口
- 【Linux】进程间通信-命名管道FIFO
- 架构设计最佳实践之DRY