前面幾篇文章寫的都是手機和手機之間怎樣通過藍牙互連通信,這篇文章開始講一下怎麼利用藍牙技術實現手機和PC之間的通信連接,完成這一步後我們可以進一步在此通信基礎上開發類似於控制電腦的手機遙控器。
其實筆者後來感覺這篇文章其實也沒多少要寫的了,原因是從手機轉移到PC的難度不在於編碼,而在於J2SE本身未提供對JSR-82規范的實現。所以,問題的關鍵是怎麼在J2SE平台上能支持藍牙應用的開發。在此,後來筆者在網上找到了一個開源組件Bluecove.jar包,該Jar包實現了JSR- 82規范,將其作為外部Jar包導入到我們的程序中便可以開發藍牙的應用了。
本來打算寫個簡單的手機與PC通信的程序,後來想想還是算了,因為感覺代碼和前面文章中給出的代碼差異不大,所以決定在下一篇博文(最後一篇,該要結題了)實現個簡單的手機遙控電腦的程序,提供源碼供大家下載學習交流。所以,在這片文章我只是介紹下怎麼使用Bluecove組件吧!
首先建立個J2SE工程(New->Java Project),接下來把下載的Bluecover的jar包復制到項目根目錄下。然後右鍵項目名稱找到"Build Path->Configure Build Path",會出現一個窗口,如下:
在出現的窗口的選項卡中找打"libraries"選項,然後點擊右邊的"Add JARS"。在出現的窗口中會列出當前Eclipse中的項目,在當前項目中可以找到復制進去的Jar包,選中後點擊OK就配置完了,就這麼簡單~如下圖:
通過上述的配置,便可以想在J2ME應用平台開發藍牙程序一樣順通無阻了。如果有什麼疑惑之處,歡迎和筆者交流,你們的支持將是筆者最大的動力~
本文配套源碼