peng571 / SimpleBLE

A simple Android app with BLE connection

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SimpleBLE

一個簡單的Ble App架構範例,當App開啟時開始搜尋藍芽裝置並連線,斷線後重新搜尋。

架構介紹

  • ble/BleService 負責處理藍芽連線的所有過程
  • ble/BleConstants 紀載UUID和其他藍芽連線用常數。
  • BaseBleActivity 負責處理 BleService 與Activity生命週期的綁定,並檢查連線藍芽所需要的 Permission,當定位、藍芽的權限接開啟時才會開始連線。
  • MainActivity 繼承 BaseBleActivity,並複寫 OnConnectOn / OnConnectOff 兩個接口,只處理當藍芽狀態改變時需要實現的邏輯。

About

A simple Android app with BLE connection


Languages

Language:Java 100.0%