1

有没有办法以编程方式更改Android中的锁定屏幕?如果是,是否可以在该视图中创建动画?

4

2 回答 2

0

有没有办法以编程方式更改Android中的锁定屏幕?

不,因为只有一个锁屏。在 Android 4.2 上,如果用户选择,用户可以将应用小部件添加到锁定屏幕。您可以选择创建可以添加到锁定屏幕的应用小部件。

如果是,是否可以在该视图中创建动画?

一般来说,没有。应用小部件通常没有动画。

于 2013-01-10T19:14:32.487 回答
0

android 官方并没有通过一个不错的 API 来支持它,但是对于这个问题有一些解决方案。我能想到的最好的一个,它将在所有设备和 android 版本上完美运行是这样的:

您可以制作一个用作启动器的应用程序,并要求用户禁用锁定屏幕。

这样,当屏幕关闭和打开时,您的应用程序将能够显示并执行所需的任何操作。

每次解锁应用程序时,它都会将主页按钮的意图发送到用户选择的真实启动器。

当然,还有其他解决方案,但正如我所尝试的,它们在某些 android 设备和版本上都存在某种问题。他们通过监听关机意图来工作,并通过使用他们在 android 源代码中发现的缺陷来阻止主页按钮。您永远不能假设它适用于所有设备和 android 版本。

此类应用程序的示例是“ widgetLocker ”和“ Picture Password Lockscreen

于 2013-01-10T19:35:28.790 回答