android 开机自启动的几种方法,监听不到RECEIVE_BOOT_COMPLETED的处理办法
2024-08-20 20:44:02
第一种: 监控RECEIVE_BOOT_COMPLETED,即开机启动事件
另外一种: 监控sd卡mount事件 开机总会扫描sd卡吧? 监控sd卡事件也有类似开机启动效果。特别app安装在sd卡的情况下有些os是抓取不到RECEIVE_BOOT_COMPLETED
第三种: android:installLocation="internalOnly", 限制app的安装位置,使其能抓取到RECEIVE_BOOT_COMPLETED
第四种: 监听电话或者短信事件。手机总得打电话收发短信吧? 万一实在不行。退而求其次。这样的方式还是可行的。
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
<receiver android:name="com.example.receiver.SystemEventReceiver"
android:permission="android.permission.RECEIVE_BOOT_COMPLETED">
<intent-filter>
<action android:name="android.intent.action.BOOT_COMPLETED" />
</intent-filter>
<intent-filter>
<action android:name="RestartSerivcesForSystemEventReceiver" />
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.MEDIA_MOUNTED" />
<action android:name="android.intent.action.MEDIA_UNMOUNTED" />
<action android:name="android.intent.action.MEDIA_EJECT" />
<data android:scheme="file" >
</data>
</intent-filter>
</receiver>
最新文章
- 你知道JavaScript中的结果值是什么吗?
- xwalk_core_library-15.44.384 .13.aar 百度云分享
- How To: Samba4 AD PDC + Windows XP, Vista and 7
- CF453B Little Pony and Harmony Chest (状压DP)
- Python基础篇【第2篇】: Python文件操作
- javascript的window.onload()方法和jQuery的$(document).ready()的对比
- POJ 3259 Wormholes(最短路,判断有没有负环回路)
- 使用C# 生成word记录
- java运算符的优先级和详解
- Android 二维码扫描与生成
- (一)NUnit单元测试心得
- ASP.NET jQuery 随笔 显示RadioButtonList成员选中的内容和值
- adb shell 命令
- 基于visual Studio2013解决C语言竞赛题之0902文件查找
- d01
- 绝世emacs配置for Ubuntu
- 文件上传,服务端压缩文件方法,重点是png与gif图片的压缩,保证了透明度与动画
- PHP整理--PHP语句流程
- MyBatis-获取 SqlSession
- servlet 乱码解决方法