攀升·Uranus


Something Different,Something New
数据加载中……

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 攀升 阅读(3871) 评论(4)  编辑 收藏 引用 所属分类: Android

评论

# re: Android Framework architecture -- bluez(2)   回复  更多评论   

Uranus,LocalBluetoothDeviceMethod的实现方法是什么
2009-08-08 21:08 | Chocolly

# re: Android Framework architecture -- bluez(2)   回复  更多评论   

@Chocolly
那个类不是很重要,所以我没有写方法
2009-08-09 19:15 | 攀升

# re: Android Framework architecture -- bluez(2)   回复  更多评论   

博主能不能给点提示,如何添加新的profile到android bluetooth里?呵呵,毕设用到!thank you very much!
2011-04-18 16:39 | corehu

# re: Android Framework architecture -- bluez(2)   回复  更多评论   

噢,差点忘了我的邮箱是:corehu@yahoo.cn。
2011-04-18 16:41 | corehu

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理