android休眠 wifi唤醒,Android深度睡眠和唤醒锁
我创建了一个在所有手机上均可正常运行的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深度睡眠和唤醒锁相关推荐
- android休眠wifi不关闭吗,Android之WIFI在休眠时不断开的代码实现
现在许多人都使用手机,您可以在系统设置的WiFi高级选项中将连接设置为睡眠,其实开发人员很容易做到,但是对于用户来说,他们通常不知道怎么设置,下面爱站技术频道小编和大家介绍Android之WIFI在休 ...
- 【Android休眠】之Android休眠机制
http://blog.csdn.net/u013686019/article/details/53645646 一.休眠概述 休眠,简而言之就是设备在不需要工作的时候把一些部件.外设关掉(掉电或让它 ...
- android 代理 wifi热点,android wifi热点默认网关
原贴:https://blog.csdn.net/jingzitakk66/article/details/89146696 项目需求,android端创建热点,电脑端连接此热点后用socket实现数 ...
- android wpa2 wifi,让Android WiFi支持中文
先要 弄清楚以下几点: 一. Android显示的WiFi名字,计算机都是以二进制处理的数据的,所以接受到的这个名字一定是一个二进制数据,它是怎么变成字符串的呢? 在frameworks/base/w ...
- android+判断wifi+5g,Android判断wifi是5G还是2.4G
我一开始看这帖子,找不到答案,为了后来的人,我来回复吧. WifiManager wifiManager = (WifiManager) getSystemService(Context.WIFI_S ...
- android 控制wifi模块,Android 控制wifi 相关操作实例
Android 控制WIFI相关操作 WIFI的全称是Wireless Fidelity,又称802.11b标准,是一种高速的无线通信协议,传输速度可以达到11Mb/s. 实际上,对WIFI并不需要过 ...
- android 屏蔽wifi功能,Android:若wifi未开启给出相应弹框
预期效果 用户正在与本应用程序界面交互时,或本应用程序退到后台时,只要检测wifi被关闭,都能弹出相应对话框提示用户"请打开wifi",用户必须点击对话框中的确定按钮跳转到&quo ...
- android默认wifi密码,Android 修改WiFi热点的默认SSID和密码
修改以下代码: fraeworks\base\wifi\java\android\net\wifi下面wifiApConfigStore.Java中的 loadApConfiguration() { ...
- android设置wifi区域码,Android P - WiFi 国家码设置流程
在调试Android P WiFi功能时,尝试测试国家码时,却总是找不到正确的设置指令,尝试执行的指令有: 1.wpa_cli -i wlan0 set country CN 查看日志,发现suppl ...
最新文章
- C# 出现System.TypeInitializationException类型初始值设定项引发异常
- oracle emp数据库或数据误删恢复
- python2中的unicode_python2中的unicode()函数在python3中会报错:
- 提高.NET性能的最佳实践
- 深度优先遍历算法-01小偷偷东西问题
- 《Python Cookbook 3rd》笔记(1.15):通过某个字段将记录分组
- C++学习之路 | PTA乙级—— 1004 成绩排名 (20分)(精简)
- Manjaro Linux 0.8.5 发布
- 范数与L1损失(MAE)、L2损失(MSE)的关系
- p20怎么用android auto,奔驰23P/P20驾驶辅助系统到底有哪些功能,怎么使用?
- XP去除开机登陆画面
- C4D灵感合集|在集设,设计眼界被打开
- 带你看JDK源码之HashMap
- 架构 DNS原理及其解析过程
- DRILLNET 2.0------第十三章 尾管固井扭矩/摩阻模型
- 电影记忆之20(恐怖游轮)
- Java接口测试工具rap_接口文档管理工具-Postman、Swagger、RAP(转载)
- vm虚拟机输入法_VM虚拟机中fedora28 无法使用中文输入法问题
- 域名解析错误怎么办?
- HTML黑白触摸变彩色,使用HTML5 转换彩色图片为黑白色知识讲解.doc