android开机自启动apk的方法
2018-08-06 10:15
2086 查看
Android开机自启动是通过BroadcastReceiver 注册开机广播来实现的
Android接收开机广播,需要用到播广播接收者BroadcastReceiver组件。
具体代码:
1.在配置文件AndroidManifest.xml中向系统注册receiver
<intent-filter> <action android:name="android.intent.action.BOOT_COMPLETED" /> </intent-filter>
2.需要添加相应权限
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
3.创建一个广播类,在Receiver中就可以添加开机需要进行的操作
public class BootCompletedReceiver extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { // 开机后执行的代码 Intent intent2 = new Intent(context, SplashActivity.class); intent2.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); context.startActivity(intent2); } }
这是开机启动程序的闪屏页,其中
intent2.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);必须要
关键一点是:开机自启动的条件是在安装好APK之后需要手动点开软件一次,然后,再次开机才会自启动,
不然不会自启动,因为需要注册广播。。。
以上这篇android开机自启动apk的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。
您可能感兴趣的文章:
相关文章推荐
- Android 代码设置开机自启动App的方法
- 一种较方便在Android中添加开机自启动的守护进程的方法
- android开机自启动apk
- android开机自启动APP及使用adb命令测试方法
- android 开机自启动的几种方法,监听不到RECEIVE_BOOT_COMPLETED的处理办法
- Android 屏蔽home键的方法和开机自启动程序
- Android开机自启动服务的实现方法
- 一种较方便在Android中添加开机自启动的守护进程的方法
- android开机自启动的几种方法
- Android 实现开机自启动无界面的Apk
- android 开机自启动的几种方法,监听不到RECEIVE_BOOT_COMPLETED的处理办法
- Android实现开机自启动Service
- Android 反编译apk 到java源码的方法
- android 开机自启动程序2
- [转]Android APK文件在电脑上面运行方法
- 在Ubuntu中和Android中添加开机自启动的守护进程
- Android 合并 apk 和 odex 的方法
- Android APK文件拆解方法
- Linux 开机自启动自己创建的服务的方法
- android htc g2可以开机,但不能进入recovery,只能进入fastboot解决方法