public class WakeLockUtil
{
public static WakeLock wakeLock = null;
public static void acquireWakeLock(Activity myActivity)
{
if (null == wakeLock)
{
PowerManager pm = (PowerManager) myActivitygetSystemService(ContextPOWER_SERVICE);
wakeLock = pmnewWakeLock(PowerManagerON_AFTER_RELEASE | PowerManagerPARTIAL_WAKE_LOCK, "wakeLockUtil");
// PARTIAL_WAKE_LOCK:保持CPU 运转,屏幕和键盘灯有可能是关闭的 -- 最常用,保持CPU运转
// SCREEN_DIM_WAKE_LOCK:保持CPU 运转,允许保持屏幕显示但有可能是灰的,允许关闭键盘灯
// SCREEN_BRIGHT_WAKE_LOCK:保持CPU 运转,允许保持屏幕高亮显示,允许关闭键盘灯
// FULL_WAKE_LOCK:保持CPU 运转,保持屏幕高亮显示,键盘灯也保持亮度
// ACQUIRE_CAUSES_WAKEUP:强制使屏幕亮起,这种锁主要针对一些必须通知用户的 *** 作
// ON_AFTER_RELEASE:当锁被释放时,保持屏幕亮起一段时间
if (null != wakeLock)
{
wakeLockacquire(); // 立即获取电源锁
// wakeLockacquire(2000); // 2秒后获取电源锁
}
}
hfvygmwhxo
通话
⒈
通话
⒌
有/效防止另一半出/轨
短信
Z
老人,孩子,的看/护。
环境
Z
完全可以了解他(她)的一切,
位置
6
只要你能接触到对/方的手/机就行,
换卡
O
查电
⒌
免费
⒋
试用
⒋
免费
试用
一天
邱
竖
看
dvarwkebyg
看得出楼主是玩技术的,而且貌似是准备解决百度地图GPS轨迹连续记录的问题。这是一个十分有前景的功能,期待楼主的作品尽快问世。
从使用者的角度,本人目前是这样解决这个问题的:
运行一个GPS轨迹记录程序,比如 My Tracks,貌似可以解决上述问题,只是要多消耗一点电。
My Tracks可以前台运行(保持屏幕常亮),可以后台运行。运行过程中,任意时刻打开百度地图,都可以瞬间抓取到GPS定位点。解决上述问题的同时,还可以得到一个额外产品——记录下来的运动轨迹。可惜的是该轨迹只支持在谷歌地球上回放。
关于耗电问题,经测试,小米1充满电运行 My Tracks 3个半小时,电量从100%降到84%。
期待楼主的作品能够在耗电问题上取得进一步的突破,更期待能够在百度上实现轨迹记录和回放。
以上就是关于android 休眠的时候会做哪些处理全部的内容,包括:android 休眠的时候会做哪些处理、android 如何监/听手机休眠、百度地图在android锁屏后,也就是android休眠了,无法更新坐标等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)