Android 7.0(华为荣耀2平板)蓝牙与蓝牙模块4.0通信
1,问题:开发的蓝牙软件安装到平板上与蓝牙模块进行通信时,可以连接,但是不能通信。onServicesDiscovered(BluetoothGatt gatt, int status)方法并没有回调,onConnectionStateChange(BluetoothGatt gatt, int status, int newState)回调中 new state先为2后断开链接 变为1,但是又有部分模块又能正常连接。
方案:开始以为是root权限没有获取,但是后来查了一些资料说与root权限没有太大关系,也不方便将公司的新平板root掉,所以在检查了之后,发现在其他一些手机、平板平台上可以正常通信,考虑是andriod系统的问题。
另外Android6.0 蓝牙需要加上GPS权限并打开定位
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
网上查了资料之后,确实Android7.0系统需要硬件与之进行匹配,应该是硬件设备不兼容新的andriod系统的缘故。
2,问题:Android手机在开发调试时logcat不显示输出信息的解决办法
问题表现:连接手机与电脑后,驱动安装正确,USB调试模式打开,在DDMS中可以看到device及其进程的信息,但是logcat中就是没有信息输出
问题原因:一些rom默认关闭logcat
问题说明:ddms中设备名字显示为问号不影响,即adb get-serialno显示为问号不影响.
解决方法:
1.需要root权限(部分rom不需要)
2.打开logcat,并设置level,执行命令如下(android 升级之后 adb 在 platform-tools中,不在tools中)
adb shell
echo 1 > /sys/kernel/logger/log_main/enable
说明:将1写入日志开关文件,1为开,0为关
echo 2 >/sys/kernel/logger/log_main/priority
说明:将代表level的2写入优先级文件
3.重启adb,如果使用eclipse,先关闭eclipse,再重启adb,再启动eclipse
adb kill-server
adb start-server
4.此时logcat应该可以工作了,如果仍旧不工作,则更新adb
android update adb
5.重复第三步,此时logcat应该可以工作了,如果仍旧不工作,找到个人主目录下的android目录,如C:\Documents and Settings\Administrator\.android
找到这个目录下的adb_usb.ini文件,其内容默认只有三行,全为注释,在后面添加一行,内容为0x12d1
6.重复第三步,此时logcat应该可以工作了
Android 7.0(华为荣耀2平板)蓝牙与蓝牙模块4.0通信相关推荐
- android 9.0华为荣耀,华为9款旗舰尝鲜Android 9.0 还不快去升
原标题:华为9款旗舰尝鲜Android 9.0 还不快去升 [手机中国新闻]在我们的印象中,华为和一加在系统底层的更新上一直领先于其他手机品牌,这反映出两者对系统体验的重视程度.今天,荣耀官方发布微博 ...
- emui 4.1 android 6.0,华为荣耀V8 EMUI5.0回退EMUI4.1教程 荣耀V8安卓7.0降级6.0方法
在上一篇文章中,我们华为刷机网给大家分享过了荣耀V8从EMUI4.1升级到EMUI5.0教程,那么您升级到EMUI5.0了,使用不习惯 ,如何回退到原始版本呢,下面我们就来介绍一下 EMUI5.0 版 ...
- 荣耀7点击Android版本,华为荣耀7回退教程(Android5.1降级5.0)
如何把荣耀7从Android5.1降级5.0,是不少机友们想了解的.不过目前官方提供了回退包,这样我们就可以方便的将Android5.1回退到Android5.0系统.那么整个回退需要怎样操作呢,下面 ...
- 华为5c android n风格,华为荣耀畅玩5C的屏幕怎么样
华为荣耀畅玩5C的屏幕怎么样 屏幕方面,华为荣耀畅玩5C采用了5.2英寸1080P级别GFF贴合屏幕,塑料边框采用了弧面状的设计,握感比较舒适.华为荣耀畅玩5C采用了双主天线的设计,分别在上下的塑料区 ...
- 荣耀十连续点击android版本9,华为荣耀V10开发者选项如何设置
大家好,我是时间财富网智能客服时间君,上述问题将由我为大家进行解答. 系统版本为EMUI10,华为荣耀V10开发者选项的设置步骤是: 1.首先进入荣耀v10手机桌面,点击设置. 2.点击关于手机. 3 ...
- 华为荣耀3c卡android界面,EmotionUI 华为荣耀3C
EmotionUI 华为荣耀3C EmotionUI 华为荣耀3C 华为Emotion UI在2.0版本中相比此前有了很大的改变,虽然不同主题下的图标风格会有所不同,不过整体的小部件以及操作形式都趋于 ...
- 华为畅玩5 android6.0,华为荣耀畅玩5的报价以及具体评测【图文】
大家应该知道吧!自从改革开放以来我们的生活发生了翻天覆地的变化,从我们平时使用的手机就可以看得出来.说起手机小编就想说的不是什么 苹果 .三星,而是想给大家推荐一款性价比非常高的国产手机,它就是荣耀畅 ...
- 畅玩4c刷android 9.0,华为畅玩4C电信版 CyanogenMod 13.0_Android_6.0.1 【HRT_chiwahfj】
本帖最后由 chiwah渔夫 于 2016-9-9 22:31 编辑 [基本信息] ROM名称:华为畅玩4C电信版 CyanogenMod 13.0_Android_6.0.1 ROM大小:617M ...
- 荣耀4c电信Android6.0,华为畅玩4C电信版 CyanogenMod 13.0_Android_6.0.1 【HRT_chiwahfj】
本帖最后由 chiwah渔夫 于 2016-9-9 22:31 编辑 [基本信息] ROM名称:华为畅玩4C电信版 CyanogenMod 13.0_Android_6.0.1 ROM大小:617M ...
最新文章
- C#编写的多生产者多消费者同步问题
- python中fn的用法_Pytorch技巧:DataLoader的collate_fn参数使用详解
- CentOS下KVM网卡设置成网桥时获取镜像端口的流量
- 任务和特权级保护(三)——《x86汇编语言:从实模式到保护模式》读书笔记34
- 【Ubuntu-screen】服务器上使用screen的常用命令
- Spark面试中的cache和persist
- Flink 的应用场景和架构模型
- [译]Flask教程--Cookie
- [转][python] 常用正则表达式爬取网页信息及分析HTML标签总结
- Matlab中滤波操作的相关函数
- 使用ARCGIS多重缓冲区分析工具建立颜色渐变行政边界
- PLC中忘记cpu密码怎么办?
- Java面试集合(四)
- 【Android-Broadcast】广播的权限
- 测评:借助6款强大的工具阻止内部攻击
- GitLab 解决冲突
- .net 获取本网站域名 以及得到字符串里包含的域名
- 三维立体坐标系 html5,可以建立三维立体空间坐标系坐标表示-铭选中学.PPT
- scratch3.0 一些网址
- VR全景营销是什么?