解决小米手机无法收到开机广播的问题
2013-11-14 20:33
393 查看
<receiver android:name="com.XXXXXXXXXXX > <intent-filter> <action android:name="android.intent.action.BOOT_COMPLETED" /> </intent-filter> </receiver>
开机广播很容易写,如上代码所示,但是这段代码在小米手机上却失效
其实很简单,小米手机默认屏蔽了所有开机广播的接收者,必须让用户手动在【系统与安全】-》【自启动管理】里添加你的程序
那如何告诉用户去设置哩,简单弹个Toast是最简单的方法,不过最好能自动跳转到那个设置界面
经过研究
这个自启动管理不是单独的apk,是系统设置里的一个activity
打开方法如下:
Intent i = new Intent(); ComponentName comp = new ComponentName("com.android.settings", "com.android.settings.BackgroundApplicationsManager"); i.setComponent(comp); startActivity(i);
相关文章推荐
- 解决小米手机无法收到开机广播的问题
- 解决小米手机无法收到开机广播的问题
- 如何解决App无法收到android开机广播
- 开机广播如何解决App无法收到android开机广播
- 如何解决App无法收到android开机广播
- 如何解决App无法收到android开机广播
- CentOS7/Red Hat7 NTP服务无法开机自启动问题解决
- Android 无法接收开机广播的问题
- 小米手机因为默认权限设置电话拨号,短信等广播无法使用的解决办法
- 没有启动程序无法接受广播问题解决
- 解决BlazeDS基于Streaming通道推送消息时,IE11+Flex无法收到推送消息问题
- 关于singleTask模式无法收到intent传值问题的解决
- 开机登录失败 提示"user profile service服务未能登录,无法加载用户配置文件" 问题解决办法
- [电脑问题]旧电脑CPU风扇不转,黑屏无法开机的解决思路以及电脑清理总结
- android.intent.action.MEDIA_MOUNTED广播无法收到的问题
- 解决Win7系统DHCP Client服务已设置为“自动”开机仍然无法启动问题
- Android应用在未启动的情况下无法收到指定广播的问题总结
- 完美解决 开机无法启动 提示0xc000000e 问题
- HP V3803TX 安装 Mac,并解决Mac重启卡在Logo无法开机(CMOS重置)的问题
- Android应用在未启动的情况下无法收到指定广播的问题总结