power management笔记
来源:互联网 发布:宋慈英姑 知乎 编辑:程序博客网 时间:2024/06/05 04:15
一、APP调用goToSleep,权限检查失败,虚拟机shut down是报错:
java.lang.SecurityException: Neither user nor current process has android.permission.DEVICE_POWER.
解决办法:
public void goToSleep(long time)
{
Log.d(TAG,"goToSleep/n");
//注释掉这句代码
//mContext.enforceCallingOrSelfPermission(android.Manifest.permission.DEVICE_POWER, null);
synchronized (mLocks) {
goToSleepLocked(time);
}
}
二、唤醒之后直接回到睡眠前的状态,不要显示锁屏:
方法1(这种改法会影响所有的应用及其他用到唤醒的地方):
frameworks/policies/base/phone/com/android/internal/policy/impl/KeyguardUpdateMonitor.java
中,把如下的函数直接返回false
public boolean isDeviceProvisioned() {
//return mDeviceProvisioned;
return false;
}
方法2(只针对当前应用):
SDK文档里面有这个接口:
KeyguardManager.KeyguardLock
KeyguardManager keyguardManager = (KeyguardManager)getSystemService(Activity.KEYGUARD_SERVICE);
KeyguardLock lock = keyguardManager.newKeyguardLock(KEYGUARD_SERVICE);
lock.disableKeyguard();
- power management笔记
- [笔记分享] [Power] MSM8x60 Power Management study report
- Power Management
- Power Management
- Power Management
- Power Management
- Power Management
- Power Management
- Power Management
- PCIe学习笔记(16)--- Power Management (1)
- PCIe学习笔记(17)--- Power Management (2)
- PCIe学习笔记(18)--- Power Management (3)
- ARMv8-A系列学习笔记(5)--Chapter 15 Power Management
- PCI Power Management:Runtime Device Power Management
- Android Power Management
- 转帖:Android Power Management
- Android Power Management
- Android Power Management
- 谈谈 IT 软件开发工程师 基本功
- 带宽问题; 回溯法+剪枝的巅峰杰作;算法经典入门;
- 突然想要做个新闻内容的分页,网上查了下资料,找到了一个可以用的类(代码需要自己研究下,我已经试验成功了)
- 整理最新的思路
- 快速排序 调了好些天,想了好几天,终于想通了!以及用舍伍德型概率算法改进的快速排序
- power management笔记
- 超链分析技术原理
- MTK平台LAYOUT的一点经验
- linu编程经典书籍介绍
- 强烈推荐:240多个jQuery插件
- 边学边记(九) lucene索引结构五(_N.frq,_N.prx)
- asp.net page常用类介绍
- SQL Server 2005中设置Reporting Services发布web报表的匿名访问
- 框计算