1

我正在寻找一种创建自定义锁屏方法的方法,但无法在 API 文档中找到任何官方信息。Stock android 目前提供不同的方法,如 PIN、密码、图案、面部锁定.. 所以我想知道是否可以在不修改系统本身的情况下创建一个。

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

编辑

目前正在浏览 android 源代码,在那里我发现了一些可能很有趣的类:

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

4

2 回答 2

0

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

于 2015-04-16T20:31:42.967 回答
0

似乎唯一的答案是做一个替换,比如这个操作系统的答案: 创建一个安卓锁屏应用程序。

但是在阅读了 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 中提到的标志

于 2015-04-16T20:38:08.270 回答