qq_24979003 2017-07-17 02:32 采纳率: 50%
浏览 789
已结题

android 蓝牙4.0的问题

现在蓝牙设备和手机的传输形式是,设备发一串字符,手机验证,验证正确就发送G到设备,设备发送下一串字符,验证错误就什么都不发,50ms后设备继续发那一串字符,验证是否正确,连续错误10次设备就发送error到手机,这样的交互在屏幕亮着的时候是没问题的,不管是切到其他app也好,在当前app也好,但是屏幕暗了以后就不行了,我观察控制台的打印输出,屏幕暗的时候是什么都没有的,但当屏幕再打开的时候,就是一串字符,然后发G,连续10次,然后设备发送过来了error,感觉像是这些东西在android的交互上都被堆积了起来,在亮起的那一刻一次性进行了操作判断,但是蓝牙设备这时候其实早就处于error状态了,不会继续交互了,另外,有个别机型,将这个app加入白名单后,就算黑屏也照样可以继续交互下去,有没有谁知道这是怎么回事啊,或者有没有人知道,亮屏到黑屏,系统对app做了哪些限制

  • 写回答

1条回答 默认 最新

  • Lee·陈 2017-07-17 03:26
    关注

    有一些手机对后台进程做了严格的限制,当手机锁屏的时候除了系统进程和指定可以后台运行的进程以外的所有进程都挂起,而且是在framework层做的

    评论

报告相同问题?

悬赏问题

  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 对于相关问题的求解与代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 信号傅里叶变换在matlab上遇到的小问题请求帮助
  • ¥15 保护模式-系统加载-段寄存器
  • ¥15 电脑桌面设定一个区域禁止鼠标操作
  • ¥15 求NPF226060磁芯的详细资料
  • ¥15 使用R语言marginaleffects包进行边际效应图绘制