提供自定义锁屏方法

时间:2015-04-16 20:11:42

标签: android lockscreen lockscreenwidget

我正在寻找一种创建自定义锁屏方法的方法,但无法在API文档中找到任何官方信息。股票android目前附带不同的方法,如PIN,密码,模式,面锁..所以我想知道是否有可能创建一个而不修改系统本身。

请注意,这不是SO上数百个“自定义锁定屏幕”问题的重复,因为我特别询问锁定屏幕方法,而不是创建替代品。

修改

目前正在浏览android源码,我发现了一些 MIGHT 有趣的类:

https://github.com/android/platform_frameworks_base/blob/a6ed1b9547dcd592031a415739cc7e672c068f7c/core/java/com/android/internal/widget/LockPatternUtils.java

https://github.com/android/platform_frameworks_base/blob/a6ed1b9547dcd592031a415739cc7e672c068f7c/core/java/android/provider/Settings.java

2 个答案:

答案 0 :(得分:0)

除非您创建自己的自定义锁定屏幕,否则无法实现。您可以使用Adenda SDK轻松构建一个。在他们的网站上注册,他们通常会很快回复

答案 1 :(得分:0)

似乎唯一的答案是做一个替换,比如这个OS答案: Creating an Android Lock Screen App.

但是在阅读了github repo链接的来源后......

您需要的API文档是KeyguardManager ...

android.app.KeyguardManager;

javadoc在这里:

http://developer.android.com/reference/android/app/KeyguardManager.html

这种方法:

public void exitKeyguardSecurely(KeyguardManager.OnKeyguardExitResult回调)

在api 12之上折旧使用javadoc中提到的标志