编写一个开机广播,并在清单文件中配置

package com.retart.start;import android.content.BroadcastReceiver;import android.content.Context;import android.content.Intent;import android.util.Log;public class BootBroadcastReceiver extends BroadcastReceiver{static final String action_boot = "android.intent.action.BOOT_COMPLETED";@Overridepublic void onReceive(Context context, Intent intent){// TODO Auto-generated method stubif (intent.getAction().equals(action_boot)){Intent bootStartIntent = new Intent(context, MainActivity.class);bootStartIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);context.startActivity(bootStartIntent);}}}

MainActivity

package com.retart.start;import android.os.Bundle;import android.app.Activity;import android.view.Menu;import android.util.Log;public class MainActivity extends Activity {private static final String TAG = "starttest";@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);Log.d(TAG, "onCreate0");}@Overridepublic boolean onCreateOptionsMenu(Menu menu) {// Inflate the menu; this adds items to the action bar if it is present.getMenuInflater().inflate(R.menu.main, menu);return true;}}

清单文件:注册广播

<?xml version="1.0" encoding="utf-8"?>                                                                                                                                                       


更多相关文章

  1. Android 密度转换 java文件
  2. android用异步操作AsyncTask编写文件查看器
  3. Android 打开指定文件夹
  4. android解压ZIP文件
  5. android比较重要的三个img文件
  6. Android AES 文件加密解密
  7. Android 将asserts文件夹内文件写入SD卡中
  8. 【Android深入解析】Manifest配置文件解析(上)(英文版)
  9. Android文件合并时,打包出错

随机推荐

  1. php单点登录实现原理实例详解
  2. php实现进度条原理
  3. php自动生成不重复的id
  4. php中ajax的使用实例讲解
  5. 支付宝app登录授权的infoStr授权登录流程
  6. php数组打乱顺序
  7. 关于php中对象传值方式的详解
  8. php源码加密方法详解
  9. php数组转json
  10. php中substr_compare()区分大小写吗