如何为Android制作解锁屏幕应用

时间:2011-05-10 21:09:03

标签: android screensaver unlock

我正在尝试为Android开发解锁屏幕应用。我已经下载了一些解锁屏幕应用并进行了测试我终于找到了一个应用程序那是Fingerprint Screensaver。这正是我想要的。我的意思是我希望更换模式解锁屏幕应用程序。我正在徘徊如何更换Android模式解锁屏幕应用程序。

我搜索了很多,但我找不到怎么做。有人写道,这是一个黑客。即使Android不支持,我也非常希望知道如何做到这一点。

如果有人知道,请给我一个线索。非常感谢。

感谢。

1 个答案:

答案 0 :(得分:1)

您可以通过将以下intent过滤器添加到Activity的AndroidManifest.xml文件来创建自定义解锁屏幕:

<intent-filter>
  <action android:name="android.intent.action.MAIN" />
  <category android:name="android.intent.category.HOME" />
  <category android:name="android.intent.category.DEFAULT" />
</intent-filter>

这是一个黑客攻击,因为会弹出一个对话框询问用户他想要使用哪个(你的或默认)。更糟糕的是,如果用户不小心选择了锁定屏幕作为选择器中的默认主屏幕,他们可能会严重搞乱他们的设备。他们可能最终不得不重置工厂。

创建自定义锁屏的唯一安全方法是修改Android平台本身。这就是HTC Sense或Motoblur等OEM皮肤创建自定义锁屏的方式。