2

我想在锁屏前创建一个活动。我不想完全跳过键盘保护。我用 TYPE_SYSTEM_OVERLAY 标志尝试了它,但我无法处理任何事件。它与 FLAG_SHOW_WHEN_LOCKED 一起使用,但是有一个黑色背景,我希望它像这张图片一样:

没有黑色背景和事件处理的 Activity http://s1.directupload.net/images/130306/sctc586t.jpg

如果它像 TYPE_SYSTEM_OVERLAY 但带有事件处理,那就太好了。那可能吗?我读到 TYPE_SYSTEM_OVERLAY 无法获取任何事件,但是否有其他选项可以在锁屏前设置活动?也许有根权限?它应该看起来像在图片中。

4

1 回答 1

0

为避免黑色背景,请尝试使用半透明主题。在您的清单(活动或应用程序)使用android:theme="android:style/Theme.Translucent"

还有一种方法可以为来自不同制造商的某些设备的锁屏创建小部件,据我所知 HTC 开发者页面有这样的工具,但我从未测试过,恐怕只适用于感应设备。

如果您只对设备感兴趣,您还可以查看您的制造商开发者页面!

编辑:

其他相关网站:

  1. Android 锁屏小工具
  2. 4.2的特点:http: //developer.android.com/about/versions/android-4.2.html#Lockscreen
于 2013-03-06T23:29:58.537 回答