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

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解压ZIP文件
  2. Android(安卓)打开指定文件夹
  3. Android(安卓)密度转换 java文件
  4. 在android里保存数据的三种形式(Saving Data)
  5. Android(安卓)解析excel文件
  6. android用异步操作AsyncTask编写文件查看器
  7. Android(安卓)AES 文件加密解密
  8. android比较重要的三个img文件
  9. NPM 和webpack 的基础使用

随机推荐

  1. Android学习笔记(15)————android工程
  2. android屏幕亮度的调整
  3. 关于Android短信拦截(三)
  4. Android使用WheelView自定义时间选择器弹
  5. Accessing hidden System Service APIs i
  6. use ffmpeg to setup streaming server o
  7. Android(安卓)搜索到的关键字改变颜色
  8. Android检查设备是否联网
  9. Android(安卓)Wear创建通知的几种方式
  10. android 程序全屏设置