![](/img/trans.png)
[英]Is it possible to make insecure connection between android bluetooth and laptop bluetooth device?
[英]Initiation of BlueTooth Connection to Android by BlueTooth Device(Master)
我有一個藍牙(BT)設備(主設備),在打開BT設備后,該設備必須自動連接到android設備。
在我看來,這將類似於BT耳機設備與android的連接,即,在耳機打開時-它會自動啟動與android的連接並將其連接。 在Android上為BT連接創建並保持開放的套接字是不可接受的。
我的問題是可以做到這一點,怎么做到?
如果有一些偵聽器/服務在android系統的后台運行,並為傳入的BT連接創建了一些事件/意圖,它是什么,如何從中獲取信息/通知?
另外,有趣的是-android如何知道BT耳機想要連接-如果它收到消息/數據包或其他東西? 好的,我解決了我的問題,這里是代碼:
AndroidManifest.xml:
<uses-permission android:name="android.permission.BLUETOOTH" />
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />
和
<receiver
android:enabled="true"
android:name="com.package.name.ConnectionReceiver" >
<intent-filter>
<action android:name="android.bluetooth.device.action.ACL_CONNECTED"
android:name="android.bluetooth.device.action.ACL_DISCONNECT" />
</intent-filter>
</receiver>
我還實現了BroadcastReceiver子類onReceive方法,該方法接收並處理這些動作。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.