</pre><pre name="code" class="java">package com.jinjie.viewtext;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.util.Log;
/**
* Created by Administrator on 2016/10/1.
*/
public class startReceiver extends BroadcastReceiver {
private String TAG="aaaa";
static final String action_boot="android.intent.action.BOOT_COMPLETED";
@Override
public void onReceive(Context context, Intent intent) {
if (intent.getAction().equals(action_boot))
{
Log.d(TAG,"startReceiver..............");
Intent StartIntent=new Intent(context,MainActivity.class); //启动应用
StartIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(StartIntent);
}
}
}
添加权限
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
注册receiver
<receiver android:name=".startReceiver" android:enabled="true" android:permission="android.permission.RECEIVE_BOOT_COMPLETED">
<intent-filter>
<action android:name="android.intent.action.BOOT_COMPLETED"/>
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</receiver>