Android Framework architecture -- bluez(2)
Bluetooth signal on成功后,要做的就是查找scan了,scan涉及到的東西,如下圖:
class bluetoothsetting是UI的入口,通過按button scan進入搜索狀態,applicaton層調用bluetoothdevice, 接著就是bluetoothservice的調用, bluetoothservice調用native方法,到此全部的java程序結束了。下面的調用都是JNI, cpp實現的。android_server_bluetoothservice.cpp里面實現了navtive方法,最終通過dbus封裝,調用HCID deamon 的function DiscoverDevice.
posted on 2009-08-07 12:42 攀升 閱讀(3895) 評論(4) 編輯 收藏 引用 所屬分類: Android