L版本在蓝牙设置界面关闭蓝牙再打开时,其他手机搜索不到该手机
来源:互联网 发布:mac dock栏怎么设置 编辑:程序博客网 时间:2024/05/17 04:05
[SOLUTION]
L版本蓝牙设置部分有很大修改,L版本去除了蓝牙可见性设置,只有当手机处于蓝牙设置界面(BluetoothSetting)时才会打开可见性,才能被其他手机搜索到,当退出蓝牙设置界面时,将关闭可见性。
但是,当一直停留在蓝牙设置界面关闭蓝牙,再打开时,即使此时还在蓝牙设置界面,对外也是不可见。这是Google的bug。
如果希望当在蓝牙设置界面时,不管第几次打开蓝牙,蓝牙都能对外可见,修改方式如下:
在BluetoothSettings.java文件的onBluetoothStateChanged方法中,添加如下三句:
@Override public void onBluetoothStateChanged(int bluetoothState) { super.onBluetoothStateChanged(bluetoothState); //add by mtk start if( bluetoothState==BluetoothAdapter.STATE_ON) { mInitiateDiscoverable=true; } //add by mtk end updateContent(bluetoothState); }
添加后使用mmm 的方式编译,编译完后通过snod的方式打包进system.img,然后download到手机中测试即可。
0 0
- L版本在蓝牙设置界面关闭蓝牙再打开时,其他手机搜索不到该手机
- 手机蓝牙搜索Beacon设备
- android 6.0版本以上蓝牙搜索不到
- Android蓝牙搜索三星手机找不到设备
- [蓝牙]手机蓝牙编程简介
- 连接或断开蓝牙键盘时,手机会重新搜索蓝牙设备
- 蓝牙手机图书馆 官方
- 手机蓝牙开发
- 手机连接蓝牙问题解决
- 手机蓝牙编程简介
- 手机蓝牙编程简介
- 手机J2ME蓝牙编程
- 手机蓝牙通讯
- Android手机蓝牙开发
- Swift 操作手机蓝牙
- Android 搜索不到蓝牙设备
- android手机蓝牙连接蓝牙设备
- 在ubuntu关闭蓝牙
- 计算均值mean的MapReduce程序Computing mean with MapReduce
- 第2讲 示例1—旱冰场造价
- 语音模块LD3320控制LED灯
- Java反射的作用
- Tkinter——Pop-up dialogs——(1)tkMessageBox
- L版本在蓝牙设置界面关闭蓝牙再打开时,其他手机搜索不到该手机
- 更为详细的介绍Hadoop combiners-More about Hadoop combiners
- 网易游戏2016研发实习生招聘在线编程题目 推箱子
- infinispan项目中的配置
- ios ffmpeg加字幕
- 网易笔试题
- 实现Hadoop的Writable接口Implementing Writable interface of Hadoop
- apicloud数据云api restapi操作
- php中的get_called_class()方法