在设备启动时启动应用程序,没有延迟

时间:2014-03-13 12:03:38

标签: android startup boot

我想在设备启动/启动完成时启动应用程序。我看到了许多问题和解决方案,但没有完全解决我的问题。我按照一些答案说明manifest文件和receiver中的配置更改将会执行此操作,它可以为我工作,但是当设备启动完成时,启动我的应用程序需要一些延迟。它显示设备主屏幕,然后只启动我的应用程序。在那短暂的时间内,用户可以从设备访问其他应用程序。

我真正需要的是一个Android设备,只有一个应用程序访问权限,该应用程序应该自动启动,没有任何时间延迟,用户不应该退出应用程序,不能访问设备中的任何其他东西,它应该只显示我的应用界面。

我该怎么做?

2 个答案:

答案 0 :(得分:0)

将应用中的主要活动设为启动器,并将其设置为该设备上的默认启动器。

<intent-filter>
   <action android:name="android.intent.action.MAIN" />
   <!-- The following two intent-filters are the key to set homescreen -->
   <category android:name="android.intent.category.HOME" />
   <category android:name="android.intent.category.DEFAULT" />
</intent-filter>

答案 1 :(得分:0)

在你的启动后调用的接收器的清单文件集优先级如下:

里面

 <intent-filter android:priority="999" />

标签