Android 开机自动运行程序
来源:互联网 发布:js 获取td的内容 编辑:程序博客网 时间:2024/05/27 00:31
开机自动运行程序原理很简单,就接收系统“开机已完成”这一广播,收到广播后就可以启动 Service 或 Activity 了。
我们需要继承 BroadcastReceiver 这个广播接收者类,重写 onReceive 方法,这个方法在收到广播后由系统调用,我这里是收到广播后启动一个 Service。
public class BootBroadcastReceiver extends BroadcastReceiver {@Overridepublic void onReceive(Context arg0, Intent arg1) {// TODO Auto-generated method stubIntent intent = new Intent(arg0, TestService.class);arg0.startService(intent);}}
当然要注意,接收开机已完成广播需要 RECEIVE_BOOT_COMPLETED 权限,还需要在 <application> 节点中指定实例化广播接收者 BootBroadcastReceiver 对象的意图动作,也就是 BOOT_COMPLETED。
<receiver android:name=".BootBroadcastReceiver"> <intent-filter> <action android:name="android.intent.action.BOOT_COMPLETED" /> </intent-filter> </receiver>
就是这样了。
- Android开机自动运行程序
- Android开机自动运行程序
- Android开机自动运行程序
- android 开机自动运行程序
- Android 开机自动运行程序
- 开机自动运行程序【Android】
- Android开机自动运行程序
- android 开机自动运行程序
- Android实现开机自动运行程序
- Android实现开机自动运行程序
- Android实现开机自动运行程序
- android应用开机自动运行程序
- Android实现开机自动运行程序
- Android实现开机自动运行程序
- android应用开机自动运行程序
- android应用开机自动运行程序
- Android实现开机自动运行程序
- android应用开机自动运行程序
- Arduino烧写超时错误:arduino avrdude: stk500v2_ReceiveMessage(): timeout
- 耶稣 13门徒问题
- 后缀数组
- JDBC总结
- 简单页面跳转,第二次会多一个上层目录路径
- Android 开机自动运行程序
- wikioi 1025 选菜
- 程序员编程艺术:第六章、求解500万以内的亲和数
- shadow price in linear programming 对shadow price 一个较好的解释
- java之 字母三角
- 程序员编程艺术:第七章、求连续子数组的最大和
- 2.pmtest2.asm <Orange's 一个操作系统的实现>
- Hibernate框架总结
- C语言可变参数设计的理解