最近在开发一款APP(任务紧,公司又没有Android工程师,只能硬上了),语音控制,没有UI操作,需要开机自启。网上一搜,大部分都是说添加权限、添加receiver,最后start这个activity。但是Android系统更新很快,google为了安全性,经常会改变规则,http://www.trinea.cn/android/android-boot_completed-not-work/这篇文章就介绍了Android3.1之后自启失败的原因,由于部分原因(你懂的),放上文中google链接的镜像http://wear.techbrood.com/about/versions/android-3.1.html#launchcontrols。现在我在4.4的接近原生的系统上实现了自启,还有一点需要注意,打开APP后貌似要运行一段时间,不能马上关闭,否则下次还是不能自启(可能是系统没有抓到app launched)。
PS: Android看上去很庞大啊,慢慢来吧-_-!