5

当Android设备开机时,是否可以加载一个特定的应用程序,而无需启动主屏幕?如何直接加载应用程序,而无需启动主屏幕

如何进行此更改?

哪里变码

设置权限为boot_completed的作品,但加载我的应用程序之前,显示5秒钟的主屏幕。如何在我的应用程序之前禁用android显示任何主屏幕启动器

+2

在_google_ –

+0

上搜索我认为可以使用广播。 – aldakur

+0

你能给我更多的信息吗?我在Android应用程序非常新手 –

回答

2

此模式称为kiosk模式,android提供在Kiosk模式下运行设备,您可以参考this guide进行完整设置。基本上你所做的就是设置你的应用程序来收听RECEIVE_BOOT_COMPLETED广播并禁用所有操作,例如后退按钮主页按钮最小化按钮等。另外,不要忘记设置退出机制。只需按照guide,你应该没问题。

+1

它的工作原理。但在加载应用程序之前,主屏幕会显示5秒钟。如何在我的应用程序之前禁用android显示任何主屏幕启动器 –

1

在您的清单:

<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" /> 

并添加意图过滤器:

<receiver android:name=".BootReciever"> 
<intent-filter > 
    <action android:name="android.intent.action.BOOT_COMPLETED"/> 
</intent-filter> 

然后现在你可以从接收器类的onReceive方法启动应用程序的第一个活动:

https://stackoverflow.com/questions/10428510/how-to-start-launch-application-at-boot-time-android 

欲了解更多信息,你可以检查这个网址How to start/ launch application at boot time Android

+0

它的工作原理。但在加载应用程序之前,主屏幕会显示5秒钟。如何在我的应用程序之前禁用android显示任何主屏幕启动器 –

0

如果您的设备已根源,卸载您的设备上的系统应用程序,但要小心,每个应用程序无法卸载。安装“Root-Uninstaller-Pro-8.3”应用程序并执行此操作。您必须逐个卸载重要系统应用程序,并随时重新启动设备以查看结果,直至实现目标。如果您卸载了一个让您的设备混乱的应用,则应该刷新设备以恢复应用并重试卸载。通过这种卸载,你的启动时间变得太短,5秒钟就会消失。祝你好运!

相关问题