2011-05-10 100 views
3

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

我用Google搜索了很多,但我找不到如何做到这一点。有人写道它是一个黑客。即使Android不支持,我强烈希望知道如何做到这一点。

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

谢谢。

回答

1

您可以通过添加以下意图过滤器,为您的活动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皮肤如何创建自定义锁定屏幕。