» 首頁 » 討論區 » Android程式設計 »1.6 版 藍芽 程式 始終無法成功使用

1.6 版 藍芽 程式 始終無法成功使用

發表人: elephant
積分: 12
發表時間: 2010-08-24 03:20:20
目前開發平台 HTC Magic Android 1.6
使用eclipse來撰寫程式,因為1.6版 並沒有支援藍芽,但是在看了 Seachaos 大大的分享後,找到相關網站。

才發現只要將jar檔 add 進去 就不會再出現 The import android.bluetooth cannot be resolved,
但是在那個網站上所提供的03.jar檔並不完整,所以我在原始檔的資料夾上找到了 android-7、android-8裡的.jar檔,加入之後發現所有的code都不會再出現錯誤。

但是在打完程式,都檢查過沒有錯誤後,程式確無法執行,產生一個錯誤 好像是有關I/O的問題,無法執行就無法產生.apk檔就無法實際try了,希望有碰過的大大們可以幫我解答,非常感謝。
發表人: Seachaos
積分: 2432
發表時間: 2010-08-24 04:00:11
[quote]elephant 提到:
目前開發平台 HTC Magic Android 1.6
使用eclipse來撰寫程式,因為1.6版 並沒有支援藍芽,但是在看了 Seachaos 大大的分享後,找到相關網站。

才發現只要將jar檔 add 進去 就不會再出現 The import android.bluetooth cannot be resolved,
但是在那個網站上所提供的03.jar檔並不完整,所以我在原始檔的資料夾上找到了 android-7、android-8裡的.jar檔,加入之後發現所有的code都不會再出現錯誤。

但是在打完程式,都檢查過沒有錯誤後,程式確無法執行,產生一個錯誤 好像是有關I/O的問題,無法執行就無法產生.apk檔就無法實際try了,希望有碰過的大大們可以幫我解答,非常感謝。[/quote]
沒錯,這裡提到的套件
http://www.myandroid.tw/topic-74.htm
是非官方出品的

他們目前已經不再提供維護與更新

如果要使用藍牙,非常建議還是要走官方的規範,刷機成為2.0以上
(因為這個包出的apk,並不是所有1.5與1.6機器可以用,例如Hero就不行)

後來我是Hero改2.1直接用官方的API

Magic相信2.1版本的Rom已經很成熟了
如果確定的話,可以嘗試看看刷機

官方的藍牙我也操作過一些
如果有問題的話歡迎討論:)