本文主要是介绍Android应用接收开机广播(android.intent.action.BOOT_COMPLETED)失败的原因,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
Android应用接收开机广播(android.intent.action.BOOT_COMPLETED)失败的原因就在于安装应用后没有先启动。应用需要在安装后启动一次,才能正常接收开机广播。经过验证发现,系统级别的应用,即使不启动,也可以正常接收开机广播。这里的系统级别是指放在/system/app/目录下的应用。
所以对于android3.1以后的系统版本,如果要应用接收开机广播有两种方法:
1.将应用push到/system/app/目录。(可能要有root权限)
2.安装应用后先启动一次,适用于有Activity的应用。
这篇关于Android应用接收开机广播(android.intent.action.BOOT_COMPLETED)失败的原因的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!