0
我正在開發一個連接到設備併發送命令以獲取其信息(如版本號)的Android應用程序。藍牙LE MVC架構
我使用具有DeviceScanActivity,DeviceControlActivity和BluetoothLeService的Bluetooth LE示例代碼構建它。
我想了解結構,所以我可以使代碼與GUI和低級別操作分開。
- DeviceControlActivity是否等同於MVC模型中的View + Control? BluetoothLeService是否等同於Model?
- 我想有一個獨立於GUI的類,它具有操作設備的功能。例如。包含一個名爲getVersion()的函數。這個班也屬於模特嗎?我應該如何與BluetoothLeService一起實現這個類?
基本上我想要一個層次結構作爲UI->一類函數 - >藍牙rx & tx。