锁屏前的活动

时间:2013-03-06 23:02:05

标签: android android-activity lockscreen keyguard

我想在锁屏前面创建一个活动。我不想完全跳过键盘。我用TYPE_SYSTEM_OVERLAY标志尝试了它,但在那里我无法处理任何事件。它适用于FLAG_SHOW_WHEN_LOCKED,但后来有一个黑色背景,我希望它像这张图片:

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

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

1 个答案:

答案 0 :(得分:0)

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

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

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

修改

其他相关网站:

  1. Android Lock Screen Widget
  2. 4.2的功能:http://developer.android.com/about/versions/android-4.2.html#Lockscreen