Android中开机启动程序
来源:互联网 发布:极限挑战网络几点更新 编辑:程序博客网 时间:2024/06/06 07:43
之前在做着一个项目的时候,碰到了一个如何开机自启动的问题。我查网上的资料显示可以通过接受开机广播的方式,用广播触发启动Activity或Service。但网上很多都说在android4.0之后就接受不到广播,我自己也敲了代码发现不行。自己折腾了一段时间,发现其实是自己没有在清单文件中加使用者权限=。=
亲测4.4版本的能行得通~~
1.在AndroidManifest.xml中加权限。
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
2.注册广播。
<receiver android:name="com.weixiaokang.rescueteam.broadcast.SetupReceiver" android:enabled="true" android:exported="true" > <intent-filter> <action android:name="android.intent.action.BOOT_COMPLETED" /> </intent-filter> </receiver>
public class SetupReceiver extends BroadcastReceiver { private static final String action = "android.intent.action.BOOT_COMPLETED"; public SetupReceiver() { } @Override public void onReceive(Context context, Intent intent) { String mAction = intent.getAction(); if (mAction.equals(action)) { Intent newIntent1 = new Intent(context, SetupService.class); newIntent1.setAction("start"); context.startService(newIntent1); } }}
启动Activity是同样可行的,这里不再赘述。。
0 0
- Android中开机启动程序
- Android 开机启动程序
- android 开机启动程序
- android 程序开机启动。
- android程序开机启动
- android 开机启动程序
- android 开机启动程序
- android程序开机启动
- android程序开机启动
- Android程序开机启动
- android程序开机启动【转帖】
- Android开机自启动程序
- Android开机自启动程序
- Android 开机自启动程序
- Android开机自启动程序
- Android开机自启动程序
- android程序开机自动启动
- android 抢先开机启动程序
- 初识JSP
- leetcode:Word Break II
- MoPaQ的hash函数以及常用的hash函数
- Lua开发工具
- 累积的
- Android中开机启动程序
- 【leetcode 二叉树平衡判断】
- 【软工视频】软件开发方法与模型
- slf4j, Simple Logging Facade for Java 的包使用说明
- Andriod中绘(画)图----Canvas的使用详解
- HUPX对于nofiles的设置
- Android SDK简介
- MATLAB内存溢出的解决办法
- numpy教程:数学函数和基本统计函数