我创建了一个在所有手机上均可正常运行的android应用.但是在我的阿尔卡特手机中,手机无法进入深度睡眠模式,且数据网络出现故障,因此应用程序无法获取数据网络,也无法同步服务器数据.

我的设计 …

SystemBootReceiver-> (DataSyncService)服务-> (MyBroadcastReceiver)BroadcastReceiver-> (MyDataService)Service.

因此,在系统启动时,我启动DataSyncService,在其中设置AlarmManager(重复)并调用MyBroadcastRecever.调用BroadcastRecever之后,我通过调用stopself()来停止DataSyncService.

现在,MyBroadcastRecever调用MyDataService.

我碰到了WakeLocks,它说可以防止手机进入深度睡眠模式.

所以我在MyDataService onCreate()方法中实现了它

PowerManager pm = (PowerManager)

getSystemService(Context.POWER_SERVICE);

mWakeLock = pm.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK, "My Tag");

mWakeLock.acquire();

并在停止服务之前释放唤醒锁.

我还在android Manifest中设置了权限.

但这没有用.因此为了快速检查,我使用了市场上的WAKE LOCK应用程序.

但这也没有唤醒电话.我再次遇到了从市场上安装的WAKE MY ANDROID(从商店中删除的应用程序)应用程序,并安装了它.

它使电话保持活动状态.

正如此应用程序中的说明所言,他们还使用了唤醒锁.那我想念什么呢?

是否存在实施错误或设计问题?

android休眠 wifi唤醒,Android深度睡眠和唤醒锁相关推荐

  1. android休眠wifi不关闭吗,Android之WIFI在休眠时不断开的代码实现

    现在许多人都使用手机,您可以在系统设置的WiFi高级选项中将连接设置为睡眠,其实开发人员很容易做到,但是对于用户来说,他们通常不知道怎么设置,下面爱站技术频道小编和大家介绍Android之WIFI在休 ...

  2. 【Android休眠】之Android休眠机制

    http://blog.csdn.net/u013686019/article/details/53645646 一.休眠概述 休眠,简而言之就是设备在不需要工作的时候把一些部件.外设关掉(掉电或让它 ...

  3. android 代理 wifi热点,android wifi热点默认网关

    原贴:https://blog.csdn.net/jingzitakk66/article/details/89146696 项目需求,android端创建热点,电脑端连接此热点后用socket实现数 ...

  4. android wpa2 wifi,让Android WiFi支持中文

    先要 弄清楚以下几点: 一. Android显示的WiFi名字,计算机都是以二进制处理的数据的,所以接受到的这个名字一定是一个二进制数据,它是怎么变成字符串的呢? 在frameworks/base/w ...

  5. android+判断wifi+5g,Android判断wifi是5G还是2.4G

    我一开始看这帖子,找不到答案,为了后来的人,我来回复吧. WifiManager wifiManager = (WifiManager) getSystemService(Context.WIFI_S ...

  6. android 控制wifi模块,Android 控制wifi 相关操作实例

    Android 控制WIFI相关操作 WIFI的全称是Wireless Fidelity,又称802.11b标准,是一种高速的无线通信协议,传输速度可以达到11Mb/s. 实际上,对WIFI并不需要过 ...

  7. android 屏蔽wifi功能,Android:若wifi未开启给出相应弹框

    预期效果 用户正在与本应用程序界面交互时,或本应用程序退到后台时,只要检测wifi被关闭,都能弹出相应对话框提示用户"请打开wifi",用户必须点击对话框中的确定按钮跳转到&quo ...

  8. android默认wifi密码,Android 修改WiFi热点的默认SSID和密码

    修改以下代码: fraeworks\base\wifi\java\android\net\wifi下面wifiApConfigStore.Java中的 loadApConfiguration() { ...

  9. android设置wifi区域码,Android P - WiFi 国家码设置流程

    在调试Android P WiFi功能时,尝试测试国家码时,却总是找不到正确的设置指令,尝试执行的指令有: 1.wpa_cli -i wlan0 set country CN 查看日志,发现suppl ...

最新文章

  1. C# 出现System.TypeInitializationException类型初始值设定项引发异常
  2. oracle emp数据库或数据误删恢复
  3. python2中的unicode_python2中的unicode()函数在python3中会报错:
  4. 提高.NET性能的最佳实践
  5. 深度优先遍历算法-01小偷偷东西问题
  6. 《Python Cookbook 3rd》笔记(1.15):通过某个字段将记录分组
  7. C++学习之路 | PTA乙级—— 1004 成绩排名 (20分)(精简)
  8. Manjaro Linux 0.8.5 发布
  9. 范数与L1损失(MAE)、L2损失(MSE)的关系
  10. p20怎么用android auto,奔驰23P/P20驾驶辅助系统到底有哪些功能,怎么使用?
  11. XP去除开机登陆画面
  12. C4D灵感合集|在集设,设计眼界被打开
  13. 带你看JDK源码之HashMap
  14. 架构 DNS原理及其解析过程
  15. DRILLNET 2.0------第十三章 尾管固井扭矩/摩阻模型
  16. 电影记忆之20(恐怖游轮)
  17. Java接口测试工具rap_接口文档管理工具-Postman、Swagger、RAP(转载)
  18. vm虚拟机输入法_VM虚拟机中fedora28 无法使用中文输入法问题
  19. 域名解析错误怎么办?
  20. HTML黑白触摸变彩色,使用HTML5 转换彩色图片为黑白色知识讲解.doc

热门文章

  1. 广义范德蒙德行列式计算
  2. 使用eclipse创建的第一个jsp项目
  3. *使用Eclipse开发一个Java Web网站
  4. 【Python获取相亲网站数据】马上都元宵节了,还在相亲,看看某相亲网站有没有那个有缘人。
  5. 若依分离版选择弹窗数据回读
  6. 微信公众号接入第三方服务器,设置自动回复、关键回复、自定义菜单,配置及开发流程
  7. Python爬虫Request轮子工具
  8. linux 前后台任务命令 bg、fg、ctrl+z、ctrl+d和ctrl+c 使用
  9. RK3568平台开发系列讲解(蓝牙篇)Android 蓝牙框架概览
  10. 求10000阶乘的结果后面有多少个0详解