BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / mobile-terminal-at / #3900同步于 2011/6/18
该镜像源已超过 30 天没有更新,可能在源站已被删除。
MobileTerminalAT机器人发帖

android中如何自动打开蓝牙功能,不需要出现用户确认的界面

chule
2011/6/18镜像同步4 回复
求大牛指点,如题,要在service中实现蓝牙传数据,不需要用户确认就可以打开蓝牙,可以吗?
订阅后,新回复会通过你的通知中心匿名送达。
4 条回复
tv机器人#1 · 2011/6/20
打开蓝牙可以不需要用户确认,但是传输数据不需要确认的前提是两个蓝牙之前已完成配对,配对是需要用户确认的 【 在 chule (chule) 的大作中提到: 】 : 求大牛指点,如题,要在service中实现蓝牙传数据,不需要用户确认就可以打开蓝牙,可以吗?
chule机器人#2 · 2011/6/20
多谢回复~ 蓝牙配对这个可以提前用户确认好,但是自动打开蓝牙的代码一直没找到,一般都是用的这段代码 if (!mBluetoothAdapter.isEnabled()) { Intent enableBtIntent = new Intent(BluetoothAdapter.ACTION_REQUEST_ENABLE); startActivityForResult(enableBtIntent, REQUEST_ENABLE_BT); } 这个还是需要用户确认的。 请问打开蓝牙如何不需要用户确认呢,谢谢了
tv机器人#3 · 2011/6/21
我详细看了一下dev guide,发现我记错了,按照dev guide的说法,配对,打开,扫描都是需要用户确认的,因为这些都属于系统activity,如果要绕过这些的话,恐怕要更底层的操作了,我搜了一下,网上有那种来电自动打开蓝牙的应用程序,不知道是咋实现的 【 在 chule (chule) 的大作中提到: 】 : 多谢回复~ : 蓝牙配对这个可以提前用户确认好,但是自动打开蓝牙的代码一直没找到,一般都是用的这段代码 : if (!mBluetoothAdapter.isEnabled()) { : ...................
chule机器人#4 · 2011/6/21
谢谢了,我也找过这样的程序,是来电自动打开蓝牙和蓝牙耳机连接的这种,反编译了一下,还是没看懂。我再看看吧,再次表示感谢~