如何制作Android解锁屏幕应用程序

3

我正在尝试开发一款Android的解锁屏幕应用程序。我已经下载了一些解锁屏幕应用并进行了测试。最终我找到了一个应用,那就是指纹屏保。这正是我想要的。我的意思是我希望取代图案解锁屏幕应用程序。我想知道如何替换Android的图案解锁屏幕应用程序。

我已经搜索过很多,但我找不到如何做到这一点的方法。有人写道这是一种黑客行为。即使Android不支持,我也非常希望知道如何做到这一点。

如果有人知道,请给我一些提示。非常感谢您提前的帮助。

谢谢。

1个回答

1

您可以通过将以下意图过滤器添加到您的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平台本身。这就是OEM皮肤如HTC Sense或Motoblur创建自定义锁屏的方式。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接