2 pangpangdexiaojiuwo pangpangdexiaojiuwo 于 2017.09.04 17:22 提问

安卓开发手机开机后进入一个视频播放界面 10C

大概思路就是利用手机开机系统广播,但是现在就是手机重启后收不到开机广播(安卓系统4.3以上)

9个回答

morgerton
morgerton   2017.09.04 17:37
有这个权限吗?
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
qq_33756493
qq_33756493   2017.09.04 18:58

你去网上搜索开机自动启动APP,差不多这个意思,http://www.jianshu.com/p/03c0fd3fc245这个可以解决你的问题

u012975242
u012975242   2017.09.05 11:15

这个广播肯定是有的, 检查下你的程序有没有正常运行, 有这个权限并且 reciever 正常。

Cooooooooooooooooool
Cooooooooooooooooool   2017.09.05 14:31

直接设为启动器

Cooooooooooooooooool
Cooooooooooooooooool   2017.09.05 14:32
 <category android:name="android.intent.category.HOME" />
<category android:name="android.intent.category.DEFAULT" />
pangpangdexiaojiuwo
pangpangdexiaojiuwo   2017.09.05 15:45

谢谢大家的回答,但是我都尝试过了的,无法解决

zw21544182
zw21544182   2017.09.06 22:57

有两种情况在你配置开机reciver后没收到开机广播,
第一种 没有配置权限 解决方案 :加入
第二种情况 可能你的测试机系统api大于18,程序可以安装在SD卡上。如果程序安装在SD卡上,那么在BOOT__COMPLETED广播发送之后,SD卡才会挂载,所以程序无法监听到该广播。
解决方案:同时监听开机和sd卡挂载。(也不能只监听挂载就认为开机了,因为有的手机没有sd卡)
实现对挂载进行监听media mounted如下:




















zw21544182
zw21544182   2017.09.06 22:59





















chenxu2614
chenxu2614   2017.09.07 18:18

是不是手机安全管家一类的应用禁止了应用自启动

Csdn user default icon
上传中...
上传图片
插入图片