Android开机启动接收器

接收器里的代码:

public class StartReceiver extends BroadcastReceiver {

	private String TAG = "receiver.StartReceiver";
	static final String ACTION = "android.intent.action.BOOT_COMPLETED";

	@Override
	public void onReceive(Context context, Intent intent) {
		if (intent.getAction().endsWith(ACTION)) {
			Log.e(TAG, "boot start ...");
			context.startService(new Intent(context, DvService.class));
		}
	}

}

AndroidMenifest.xml中的代码:

这样,就可以在开机时启动你需要做的事情了。

值得注意的是:

在OnReceiver里this.peekService(Context myContext, Intent service)这个方法是作什么用的呢?

注释说明是,跟已运行的service关联,可是,关联上之后,从service里怎么取出intent信息呢?

暂无评论
  • 1:请一针见血的评论。
  • 2:评论需要审核通过后才能显示。
  • 3:评论字数限制在1000字以内。
  • 当前字数:0
热门文章
推荐文章
随机文章
关于本站 - 广告服务 - 版权声明 - 联系我们 - 友情链接 - 网站地图 - 帮助中心