大国崛起的感想1000字:Android蓝牙的启动
来源:百度文库 编辑:偶看新闻 时间:2024/04/28 18:30:35
关键字:Android蓝牙的启动
Android中蓝牙是通过system/bluetooth/bluedroid/bluetooth.c启动的。在这个文件中主要的函数完成的功能为:
<1> 检查蓝牙电源状态,和打开蓝牙电源
<2> 启动蓝牙,其中调用了1
<3> 关闭蓝牙
电源的状态是通过rfkill文件状态来标示的。在我们的平台没有rfkill。 在文件中直接屏蔽掉和蓝牙电源相关的函数。 主要的函数就剩下 bt_enable 和 bt_disable了。
在bt_enable中,首先使用property_set函数开启hciattach服务。然后HCIDEVUP,最后执行property_set函数开启hcid服务。
hciattach在init.rc中是没有的,手动添加
service hciattach /system/bin/hciattach -n /dev/ttyS1 any 38400 flow
user root
disabled
oneshot
注意: -n 这个选项很重要必须添加。否则,hciattach服务是不能启动的。
现在通过UI界面就可以启动蓝牙了
Android中蓝牙是通过system/bluetooth/bluedroid/bluetooth.c启动的。在这个文件中主要的函数完成的功能为:
<1> 检查蓝牙电源状态,和打开蓝牙电源
<2> 启动蓝牙,其中调用了1
<3> 关闭蓝牙
电源的状态是通过rfkill文件状态来标示的。在我们的平台没有rfkill。 在文件中直接屏蔽掉和蓝牙电源相关的函数。 主要的函数就剩下 bt_enable 和 bt_disable了。
在bt_enable中,首先使用property_set函数开启hciattach服务。然后HCIDEVUP,最后执行property_set函数开启hcid服务。
hciattach在init.rc中是没有的,手动添加
service hciattach /system/bin/hciattach -n /dev/ttyS1 any 38400 flow
user root
disabled
oneshot
注意: -n 这个选项很重要必须添加。否则,hciattach服务是不能启动的。
现在通过UI界面就可以启动蓝牙了
radiohead 的 Paranoid Android 中文翻译
怎么启动笔记本的蓝牙功能?
怎么启动笔记本的蓝牙功能?
DELLD610笔记本的蓝牙怎么启动
为什么我的QD启动不了蓝牙
为什么我的QD启动不了蓝牙
acid android的menbers除了yuki外谁可以给我介绍一下?
哪里可以下到acid android的歌恳求拜托了我要疯了!!!!
paranoid android中文歌词
笔记本电脑蓝牙怎么启动
蓝牙驱动程序无法启动
nokia s40的虚拟机怎么不能启动蓝牙?(我的电脑有蓝牙适配器)
怎么启动电脑里的蓝牙模式呀,谢谢了
怎么启动电脑里的蓝牙模式呀,谢谢了
如何启动windows xp sp2自带的蓝牙功能?
如何启动SONY VGN-S58CP/B的蓝牙设备
我的手机蓝牙红外怎么突然无法启动了
笔记本上的红外和蓝牙怎么启动啊
华硕W3怎么启动蓝牙
笔记本上蓝牙启动不了.....
如果想要启动电脑里的蓝牙,前提要在电脑里按一个硬件吗
摩托罗拉V3的蓝牙打不开了,显示启动失败,如何解决?
如何例如蓝牙红外线在将照片传到网上 ,要启动电脑的哪个操作???
联想I950有蓝牙吗?怎么启动?