[問題] 藍芽自動連線
大家好
先對之前F大說聲抱歉,
這陣子在忙別的事沒時間來回文,sorry。
重新敘述一下問題,
有一個藍芽喇叭,想在android平台上寫一個app自動藍芽連線,
平台android 2 3 4 手動連線都OK。
目標是開啟APP,點選一個button自動對該藍芽喇叭連線。
目前程式碼如下,在android 2.x debug。
http://pastebin.com/fkGgvv9m#
邏輯大概為:
1. 開啟藍芽功能
2. 註冊一個broadcastreceiver 接收filter偵測到的藍芽裝置
3. 點選button開始搜尋
4. 如果名稱符合則開啟一個線程根據MAC地址建立socket連接裝置
問題:
1. 抓到裝置連線時會跳出輸入密碼連線,正在輸入密碼時觀察log就跑到connect fail,
請問怎麼先把密碼輸入進去讓APP自動連線?
上網估了一下說什麼用java反射機制輸入密碼,不過不甚了解= =
有什麼方法可以全自動連線嗎?
2. 關於藍芽音樂播放的profile,好像是A2DP,聽說android 3.0以上才支援,
可是手動操作 2.x的平板是可以播放音樂的,
好像有點奇怪。
3. 請問大家有什麼建議嗎? 或是程式邏輯不通等等。
新手請大家指點~感謝!!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 119.77.158.39
→
10/11 23:37, , 1F
10/11 23:37, 1F
推
10/12 00:29, , 2F
10/12 00:29, 2F
→
10/12 11:31, , 3F
10/12 11:31, 3F