FLAG_EXCLUDE_STOPPED_PACKAGES与FLAG_INCLUDE_STOPPED_PACKAGES

来源:互联网 发布:如何自学数控编程3个月 编辑:程序博客网 时间:2024/06/07 23:50
Android在4.0之后,如果已经安装的APP,在从未启动过时,通过广播是无法唤醒APP的,但是Service是没有,Service是依然可以唤醒的。 经过看源码, 在AMS发送广播的时候,添加了一个FLAG =FLAG_EXCLUDE_STOPPED_PACKAGES,所以忽略了从未启动过的APP,所以通过广播就不能唤醒,如果需要唤醒需要添加FLAG=FLAG_INCLUDE_STOPPED_PACKAGES
0 0
原创粉丝点击