首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >切换到LockScreen

切换到LockScreen
EN

Stack Overflow用户
提问于 2012-12-13 12:03:27
回答 3查看 306关注 0票数 0

我的应用程序有一个功能,需要在按下按钮后返回到LockScreen。有没有办法自动切换到LockScreen?谢谢。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-01-15 15:18:07

最后,我可以通过在KeyguardStatusViewManager中调用recreateMe()回调函数来调用LockScreen

mCallback.recreateMe(空);

票数 0
EN

Stack Overflow用户

发布于 2012-12-13 12:19:24

尝尝这个

代码语言:javascript
复制
KeyguardManager keyguardManager = (KeyguardManager)getSystemService(Activity.KEYGUARD_SERVICE); 
KeyguardLock lock = keyguardManager.newKeyguardLock(KEYGUARD_SERVICE); 

对于锁定,

代码语言:javascript
复制
lock.reenableKeyguard();

并且对于禁用锁定,

代码语言:javascript
复制
lock.disableKeyguard()
票数 2
EN

Stack Overflow用户

发布于 2014-03-06 17:33:22

你想在按下按钮后显示锁屏吗?

如果你想要这个我会帮你的。

我试过了,终于可以这样做了。首先,button的onClickEvent正在睡眠。

然后,你可以尝试打开你的设备的屏幕。

第一,

代码语言:javascript
复制
DevicePolicyManager dpm = ( DevicePolicyManager )getSystemService( DEVICE_POLICY_SERVICE ); 
dpm.lockNow();

这段代码会让你的设备进入睡眠锁定状态。

之后,

代码语言:javascript
复制
wake = pm.newWakeLock(PowerManager.FULL_WAKE_LOCK | PowerManager.ACQUIRE_CAUSES_WAKEUP | PowerManager.ON_AFTER_RELEASE, "wakeLock");
wake.acquire();
wake.release();

这段代码会让你的设备打开屏幕。

此链接可帮助您。

How to call android default LockScreen?

你可以试试!

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

https://stackoverflow.com/questions/13852745

复制
相关文章

相似问题

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