ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

简单一步教你如何在android 16 开机完成之前提前启动服务,国内Ai都不会!

简单一步教你如何在android 16 开机完成之前提前启动服务,国内Ai都不会! 最近有个需求需要开机提前启动服务然而我的apk是在开机完成之后接受BootCompleted 的广播之后才能启动绑定服务这个应该是android原生的机制。毕竟还没开完机了就绑定服务不太安全和可靠。但是甲方就要快啊没办法只能绞尽脑汁想办法提前启动问了一堆ai一点用都没有后面自己摸索着发现只需要简单一行代码就可以实现。就是 android:directBootAware“true”。在applicationandroid:allowBackup“true”android:icon“drawable/ic_launcher”android:label“string/app_name”android:theme“style/AppTheme”android:directBootAware“true”这里加上还有对应的 service 加上即可。是不是很简单这样就可以在开机完成之前提前启动服务啦
返回列表