BroadcastReceiver开机启动Service或Activity[转]
来源:互联网 发布:8090lu换成什么域名了 编辑:程序博客网 时间:2024/06/06 01:44
使用BroadcastReceiver实现开机启动Service或Activity
比起symbian和j2me,android还是很容易实现开机自动启动应用的:
首先必须有一个BroadcastReceiver以便监听手机 开机intent,
而该receiver又负责启动你的service或者activity.
public class yourReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
Intent i = new Intent(yourService.ACTION_START);
i.setClass(context, yourService.class);
context.startService(i);
}
}
其次,就需要在Manifest文件中声明一下intent-filter:
先加入使用权限声明:
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
然后加入receiver 注册声明:
<receiver android:name=".yourReceiver" >
<intent-filter>
<action android:name="android.intent.action.BOOT_COMPLETED" />
</intent-filter>
</receiver>
这样开机后yourReceiver 就能收到开机的intent,然后自动启动你的service 或activity.
首先必须有一个BroadcastReceiver以便监听手机 开机intent,
而该receiver又负责启动你的service或者activity.
public class yourReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
Intent i = new Intent(yourService.ACTION_START);
i.setClass(context, yourService.class);
context.startService(i);
}
}
其次,就需要在Manifest文件中声明一下intent-filter:
先加入使用权限声明:
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
然后加入receiver 注册声明:
<receiver android:name=".yourReceiver" >
<intent-filter>
<action android:name="android.intent.action.BOOT_COMPLETED" />
</intent-filter>
</receiver>
这样开机后yourReceiver 就能收到开机的intent,然后自动启动你的service 或activity.
- BroadcastReceiver开机启动Service或Activity[转]
- 使用BroadcastReceiver实现开机启动Service或Activity
- 使用BroadcastReceiver实现开机启动Service或Activity
- 使用BroadcastReceiver实现开机启动Service或Activity
- 使用BroadcastReceiver实现开机启动Service或Activity
- android 使用BroadcastReceiver实现开机启动Service或Activity
- 使用BroadcastReceiver实现开机启动Service或Activity
- 在BroadcastReceiver中启动Service或Activity
- 在BroadcastReceiver中启动Service或Activity
- Android开机启动Activity或Service
- 开机自启动activity或service
- activity BroadcastReceiver Service 三大组件的启动或触发
- BroadcastReceiver+Service .开机启动服务
- Android开机启动Service或Activity或应用
- Android--开机自启动(activity或service)
- Android activity/service 开机启动
- Android Service或Activity开机自启动及自启动失败原因
- android 开机自启动:启动activity、service
- 搞笑决战水源之巅收藏七 梦忆
- 水晶报表数据的绑定
- Hibernate学习笔记 merge()方法--add对象
- XFire 1.2X 使用 Spring 2.0 的 services.xml配置
- 缩短小程序装入时间
- BroadcastReceiver开机启动Service或Activity[转]
- oracle表空间大小查看
- 实战Intent使用,完成你的开发需求。
- CORDYS何晔:基于SOA的BPM
- 搞笑决战水源之巅收藏八 梦醒
- C# String小技巧
- getPageFromURL(string url)
- head.s分析(6):栈指针初始化
- substr 和substring的区别