/**
* 判斷給定的設(shè)備mac地址是否已連接經(jīng)典藍牙
*
* @param macAddress 設(shè)備mac地址,例如"78:02:B7:01:01:16"
* @return
*/
public static boolean isConnectClassicBT(String macAddress) {
if (TextUtils.isEmpty(macAddress)) {
return false;
}
final BluetoothAdapter bluetoothAdapter = BluetoothAdapter.getDefaultAdapter();
Class<BluetoothAdapter> bluetoothAdapterClass = BluetoothAdapter.class;//得到BluetoothAdapter的Class對象
try {
//是否存在連接的藍牙設(shè)備
Method method = bluetoothAdapterClass.getDeclaredMethod("getConnectionState", (Class[]) null);
//打開權(quán)限
method.setAccessible(true);
int state = (int) method.invoke(bluetoothAdapter, (Object[]) null);
if (state == BluetoothAdapter.STATE_CONNECTED) {
Log.d("test", "BluetoothAdapter.STATE_CONNECTED");
Set<BluetoothDevice> devices = bluetoothAdapter.getBondedDevices();
Log.d("test", "devices:" + devices.size());
for (BluetoothDevice device : devices) {
Method isConnectedMethod = BluetoothDevice.class.getDeclaredMethod("isConnected", (Class[]) null);
method.setAccessible(true);
boolean isConnected = (boolean) isConnectedMethod.invoke(device, (Object[]) null);
if (isConnected) {
{
return macAddress.contains(device.getAddress());
}
} else {
Log.d("test", device.getName() + " connect false(" + device.getAddress() + ")");
}
}
}
return false;
} catch (Exception e) {
e.printStackTrace();
return false;
}
}
Android判斷設(shè)備是否已連接經(jīng)典藍牙
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
- 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來沸手,“玉大人外遇,你說我怎么就攤上這事∑跫” “怎么了跳仿?”我有些...
- 文/不壞的土叔 我叫張陵,是天一觀的道長捐晶。 經(jīng)常有香客問我菲语,道長,這世上最難降的妖魔是什么惑灵? 我笑而不...
- 正文 為了忘掉前任山上,我火速辦了婚禮,結(jié)果婚禮上泣棋,老公的妹妹穿的比我還像新娘胶哲。我一直安慰自己,他們只是感情好潭辈,可當(dāng)我...
- 文/花漫 我一把揭開白布鸯屿。 她就那樣靜靜地躺著,像睡著了一般把敢。 火紅的嫁衣襯著肌膚如雪寄摆。 梳的紋絲不亂的頭發(fā)上,一...
- 文/蒼蘭香墨 我猛地睜開眼眷篇,長吁一口氣:“原來是場噩夢啊……” “哼萎河!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起蕉饼,我...
- 正文 年R本政府宣布篙骡,位于F島的核電站稽坤,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏糯俗。R本人自食惡果不足惜尿褪,卻給世界環(huán)境...
- 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望得湘。 院中可真熱鬧杖玲,春花似錦、人聲如沸淘正。這莊子的主人今日做“春日...
- 文/蒼蘭香墨 我抬頭看了看天上的太陽鸿吆。三九已至囤采,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間惩淳,已是汗流浹背蕉毯。 一陣腳步聲響...
推薦閱讀更多精彩內(nèi)容
- 參考:https://developer.android.com/guide/topics/connectivit...
- 一.添加權(quán)限 <!-- 管理藍牙設(shè)備的權(quán)限 --> <!-- 在sd卡中創(chuàng)建與刪除文件權(quán)限 --> andro...
- 文章來源https://blog.csdn.net/u010161303/article/details/8648...
- 今天感恩節(jié)哎发侵,感謝一直在我身邊的親朋好友。感恩相遇妆偏!感恩不離不棄刃鳄。 中午開了第一次的黨會,身份的轉(zhuǎn)變要...