http://blog.csdn.net/knxw0001/article/details/9965701

1.首先继承一个broadcastreceiver

[java] view plain copy
  1. publicclassConnectBroadCastReceiverextendsBroadcastReceiver{
  2. @Override
  3. publicvoidonReceive(Contextcontext,Intentintent){
  4. if(intent.getAction().equals(Intent.ACTION_BOOT_COMPLETED)){
  5. IntentbootActivityIntent=newIntent(context,MainActivity.class);
  6. bootActivityIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
  7. context.startActivity(MainActivity);//要启动应用程序的首界面
  8. }
  9. }
  10. }
2. 在AndroidMenifest.xml中配置Receiver
[html] view plain copy
  1. <receiverandroid:name=".BootBroadcastReceiver">
  2. <intent-filter>
  3. <actionandroid:name="android.intent.action.BOOT_COMPLETED"></action>
  4. </intent-filter>
  5. </receiver>
3. 添加权限

[html] view plain copy
  1. <uses-permissionandroid:name="android.permission.RECEIVE_BOOT_COMPLETED"/>

更多相关文章

  1. Fragment 在Android(安卓)SDK1.6上实现
  2. 启动图启动界面的简单实现
  3. android studio3.1.3和kotlin1.2.51踩坑(一)
  4. Android计算器界面布局
  5. android 定时发送短信实现
  6. Android应用程序组件Content Provider应用实例(5)
  7. Android应用程序启动过程源代码分析(2)
  8. 如何正常关闭android应用程序
  9. 安卓自定义View(第一篇)

随机推荐

  1. Android保存图片到系统相册
  2. org.json.JSONException: End of input a
  3. Android之——原生分享功能
  4. Android(安卓)ScrollView包裹EditText 软
  5. android短信服务
  6. 获取应用签名
  7. Android切换主线程更新UI方法总结
  8. Android获取Mac地址,支持android Q
  9. Android(安卓)RIL源码分析(2)
  10. android 触发AppWidget上控件事件来更新A