我想在设备启动/启动完成时启动应用程序。我看到了许多问题和解决方案,但没有完全解决我的问题。我按照一些答案说明manifest
文件和receiver
中的配置更改将会执行此操作,它可以为我工作,但是当设备启动完成时,启动我的应用程序需要一些延迟。它显示设备主屏幕,然后只启动我的应用程序。在那短暂的时间内,用户可以从设备访问其他应用程序。
我真正需要的是一个Android设备,只有一个应用程序访问权限,该应用程序应该自动启动,没有任何时间延迟,用户不应该退出应用程序,不能访问设备中的任何其他东西,它应该只显示我的应用界面。
我该怎么做?
答案 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" />
标签