首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android问题在觉醒吗?

Android问题在觉醒吗?
EN

Stack Overflow用户
提问于 2012-01-27 04:09:14
回答 2查看 250关注 0票数 0

我用广播接收器开发了一个应用程序,我需要唤醒我的应用程序always.so我使用了wakelock.here我的代码

代码语言:javascript
复制
PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE);
PowerManager.WakeLock wl = pm.newWakeLock(PowerManager.SCREEN_DIM_WAKE_LOCK, "My Tag");
wl.acquire();

问题

1.如果我总是醒来,我的电池就会耗尽。

2.如果i cal w1.acquier(),则需要释放w1(ie w1.release)

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-01-27 04:13:48

我不明白你的第一个问题是什么。我认为这是一个事实,如果你想继续唤醒你的申请?

如果您想要实现的目标是保持屏幕不调暗,您可以尝试以下代码:

代码语言:javascript
复制
            //This is to keep the screen not dimming down.
        Window.AddFlags(WindowManagerFlags.KeepScreenOn);
票数 1
EN

Stack Overflow用户

发布于 2020-04-30 23:08:09

即使在屏幕关闭时,唤醒锁仍能使cpu在应用程序上运行,因此它将耗尽您的电池。当您不再需要应用程序在后台运行时(例如,不再等待更多的回调),您希望调用唤醒锁上的释放。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9028874

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档