相关文章推荐
力能扛鼎的冰棍
·
夜神模拟器怎么打开蓝牙开关-百度经验
·
1 周前
·
心软的香瓜
·
python随机生成5*5的矩阵,并求每行的 ...
·
6 月前
·
力能扛鼎的苦瓜
·
admin – 国际合作部
·
1 年前
·
时尚的豌豆
·
我如何在golang中反射地创建一个枚举实例 ...
·
1 年前
·
冷静的帽子
·
asp.net mvc form ...
·
1 年前
·
有情有义的大白菜
·
Entity framework ...
·
1 年前
·
Code
›
android 获取蓝牙已连接设备__android获取已连接蓝牙设备
蓝牙
https://blog.51cto.com/u_15127525/4251061
温柔的椰子
1 年前
int a2dp = bluetoothAdapter.getProfileConnectionState(BluetoothProfile.A2DP);
int headset = bluetoothAdapter.getProfileConnectionState(BluetoothProfile.HEADSET);
int health = bluetoothAdapter.getProfileConnectionState(BluetoothProfile.HEALTH);
2,根据是否有连接获取已连接的设备:
Java代码
int flag = -
1;
if (a2dp == BluetoothProfile.STATE_CONNECTED) {
flag = a2dp;
}
else
if (headset == BluetoothProfile.STATE_CONNECTED) {
flag = headset;
}
else
if (health == BluetoothProfile.STATE_CONNECTED) {
flag = health;
if (flag != -
1) {
bluetoothAdapter.getProfileProxy(MainActivity.
this,
new ServiceListener() {
@Override
public
void onServiceDisconnected(
int profile) {
// TODO Auto-generated method stub
@Override
public
void onServiceConnected(
int profile, BluetoothProfile proxy) {
// TODO Auto-generated method stub
List<BluetoothDevice> mDevices = proxy.getConnectedDevices();
if (mDevices !=
null && mDevices.size() >
0) {
for (BluetoothDevice device : mDevices) {
Log.i(
"W",
"device name: " + device.getName());
}
else {
Log.i(
"W",
"mDevices is null");
}, flag);
推荐文章
力能扛鼎的冰棍
·
夜神模拟器怎么打开蓝牙开关-百度经验
1 周前
心软的香瓜
·
python随机生成5*5的矩阵,并求每行的最大值和每个最大值对应索引的位置 - CSDN文库
6 月前
力能扛鼎的苦瓜
·
admin – 国际合作部
1 年前
时尚的豌豆
·
我如何在golang中反射地创建一个枚举实例?-腾讯云开发者社区-腾讯云
1 年前
冷静的帽子
·
asp.net mvc form action url-掘金
1 年前
有情有义的大白菜
·
Entity framework update failure - Stack Overflow
1 年前