创建一个接收器,用来接收android起机的广播,如:

package com.autoStart;import android.content.BroadcastReceiver;import android.content.Context;import android.content.Intent;import android.util.Log;public class Start extends BroadcastReceiver {private static final String TAG = "Start";@Overridepublic void onReceive(Context context, Intent intent) {Log.i(TAG,"System is starting ..................................");Intent i = new Intent(context,Main.class);i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);context.startActivity(i);//Intent s=new Intent(context,XXXService.class);//context.startService(s);}}

给AndroidManifest.xml加上声明,如:

<receiver android:name=".Start" ><intent-filter><action android:name="android.intent.action.BOOT_COMPLETED" /></intent-filter></receiver>

加上权限

<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>  

完事。

更多相关文章

  1. System Permissions—— android系统权限
  2. Android的权限 permission
  3. 在android获取root权限的方法^_^。
  4. Android学习笔记_20_访问应用权限汇总
  5. Android系统权限和root权限
  6. [Android Pro] Android fastboot刷机和获取Root权限
  7. App 权限一点知识
  8. Android应用程序的权限列表
  9. 系出名门Android(4) - 活动(Activity), 服务(Service), 广播(Bro

随机推荐

  1. Android关于EditText的一些常规用法,只输
  2. Android中限制EditText(输入框)文字输入长
  3. 【android】Android SDK 配置
  4. Android实现多语言
  5. Android开发之——布局实例
  6. 拖动条SeekBar的简单使用
  7. Android音频实时传输与播放(三):AMR硬编码与
  8. android:属性
  9. Android如何注册服务到ServiceManager?
  10. android_relative布局参数学习