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

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

有这个权限吗?
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />

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

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

直接设为启动器

 <category android:name="android.intent.category.HOME" />
<category android:name="android.intent.category.DEFAULT" />

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

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








































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