首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >当Android处于休眠状态并被服务锁定时,会检测到抖动。

当Android处于休眠状态并被服务锁定时,会检测到抖动。
EN

Stack Overflow用户
提问于 2014-12-02 02:57:47
回答 1查看 458关注 0票数 0

我想用一种状态唤醒android设备,使其从锁定和休眠状态中唤醒。

我该用什么?

一个唤醒锁,使我的服务继续运行,并监听抖动。

或者是否可以用服务对Flags做同样的事情呢?

如果android设备被锁定并处于休眠状态,如果我没有唤醒锁,该服务会收到任何信息吗?

更新:唤醒锁是理想的还是不必要的?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-12-02 03:04:56

您可以编写一个运行在后台并侦听事件的服务(抖动)。

根据标志,您可以锁定和解锁屏幕。

代码语言:javascript
运行
复制
//Get the window from the context

 WindowManager wm = Context.getSystemService(Context.WINDOW_SERVICE);



   //Unlock

    //http://developer.android.com/reference/android/app/Activity.html#getWindow()
 Window window = getWindow();  

   window.addFlags(wm.LayoutParams.FLAG_DISMISS_KEYGUARD);  



    //Lock device

   DevicePolicyManager mDPM;

  mDPM = (DevicePolicyManager)getSystemService(Context.DEVICE_POLICY_SERVICE);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27241144

复制
相关文章

相似问题

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