over 4 years ago

MainActivity

  • 是否已經開啟藍牙
  • 是否已經開啟 Service
  • 接收 Service 的廣播訊息
  • 搜尋裝置按鈕:Intent 至 DeviceListActivity
  • 接收 DeviceListActivity 回應的藍牙裝置:下一步交由 Service 負責連線

DeviceListActivity

  • 搜尋藍牙裝置
  • 列舉藍牙裝置清單
  • 註冊&配對

Service

  • start
  • connect
  • connected
  • stop
  • write
  • 執行緒 - Accept:等待接受連線,狀態若為 已連線 ,交由 執行緒 - Connected 處理資料交換
  • 執行緒 - Connect:要求連線,
    • 由 MainActivity 命令 Service 需要連線的裝置
    • 再交由 執行緒 - Connected 處理資料交換
  • 執行緒 - Connected:連線中的資料處理
    • 送出資料
    • 讀取資料
← IHE - 資訊技術基礎建設技術架構 XDS,Metadata Generator Android - 資料儲存 →
 
comments powered by Disqus