我想在锁屏前面创建一个活动。我不想完全跳过键盘。我用TYPE_SYSTEM_OVERLAY标志尝试了它,但在那里我无法处理任何事件。它适用于FLAG_SHOW_WHEN_LOCKED,但后来有一个黑色背景,我希望它像这张图片:
没有黑色背景和事件处理的活动 http://s1.directupload.net/images/130306/sctc586t.jpg
如果它像TYPE_SYSTEM_OVERLAY但是有事件处理会很好。那可能吗?我读过TYPE_SYSTEM_OVERLAY无法获取任何事件,但是可能还有其他选项可以在锁屏前设置活动吗?也许有root权限?它应该看起来像是在图片中。
答案 0 :(得分:0)
要避免黑色背景,请尝试半透明主题。在您的清单(活动或应用程序)中使用android:theme="android:style/Theme.Translucent"
还有一种方法可以为来自不同制造商的某些设备的锁屏创建小部件,据我所知,HTC开发者页面有这样的工具,但我从未测试过,我担心这只适用于感应设备。
如果您只对设备感兴趣,还可以查看您的制造商开发者页面!
修改强>
其他相关网站: