重启手机时的Android锁定屏幕

时间:2015-11-23 11:52:20

标签: android

我正在尝试开发Android锁屏应用,并且我完成了除一个以外的所有功能。

当手机重新启动时,它显示主屏幕,但我想显示我的锁屏应用,所以我添加了以下广播接收器:

<receiver android:enabled="true" android:name="receiver.LockScreenReceiver">
    <intent-filter android:priority="999">
        <action android:name="android.intent.action.BOOT_COMPLETED"/>
        <action android:name="com.htc.intent.action.QUICKBOOT_POWERON"/>
        <action android:name="android.intent.action.MY_PACKAGE_REPLACED"/>
    </intent-filter>
</receiver>

并在onreceive()方法中,我开始了一项活动。手机重启后,我的锁屏应用程序会在5-10秒后打开,但我想在手机重启时显示我的应用程序。

我找不到任何解决方案。我看到很多锁屏应用程序,它们打开时最多延迟5-10秒。

我找到了一个应用 - Next lock screen。有用。它在重新启动手机后第一次打开。

1 个答案:

答案 0 :(得分:0)

这可以提高你的优先级,但仍会有一些延迟。因为android首先加载它的操作系统,所有其他活动开始。

<receiver
    android:name="receiver.LockScreenReceiver"
    android:enabled="true"
    android:exported="true"
    <intent-filter android:priority="1000">
        <action android:name="android.intent.action.BOOT_COMPLETED" />
    </intent-filter>
</receiver>