新聞中心

        EEPW首頁 > 手機與無線通信 > 設計應用 > 基于Android健康服務終端藍牙傳輸軟件的設計

        基于Android健康服務終端藍牙傳輸軟件的設計

        作者: 時間:2012-06-29 來源:網絡 收藏

        mBluetoothAdapter=BluetoothAdapter.getDefaultAdapter();
        如果可用,則mBluetoothAdapter不為空,然后判斷是否打開,若未打開,則提示用戶打開
        d.JPG
        到此,藍牙設備已經打開。
        應用程序開發中,若要建立兩個藍牙設備的連接,必須實現客戶端和器端代碼。一個用來開啟監聽,一個發送連接請求。當它們都擁有一個藍牙套接字在同一RFECOMM信道上時,說明它們之間已經建立好連接。器端采用accept()方法來建立連接。由于accept()方法是一種阻塞調用,因此不應該放在主Acitvity里,要新建一個線程來管理。
        f.JPG
        而客戶端則采用connect()方法來建立連接。同樣也是一種阻塞調用,同樣需要新建一個線程來管理。
        g.JPG
        當設備連接上以后,每個設備都擁有各自的Bluetoothsocket。現在就可以實現設備之間數據共享了。同樣讀取和寫操作都是阻塞調用,需要建立一個專用的線程來管理。
        h.JPG
        i.JPG


        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 从江县| 平昌县| 通海县| 米泉市| 疏勒县| 新干县| 营口市| 山东省| 和田市| 垦利县| 都安| 曲阳县| 谷城县| 靖边县| 柯坪县| 拜城县| 天津市| 连平县| 凤冈县| 宜城市| 鄂尔多斯市| 东乡| 黎平县| 连平县| 仙游县| 民丰县| 湖口县| 徐水县| 洞口县| 清苑县| 遂平县| 宁晋县| 西安市| 宁化县| 灵川县| 叶城县| 昌黎县| 佳木斯市| 乐安县| 湖北省| 巴塘县|