一个BroadcastReceiver类
public class BootBroadcastReceiver extends BroadcastReceiver{
@Override
public void onReceive(Context context, Intent intent) {
// TODO Auto-generated method stub
Intent serviceIntent = new Intent(context, MyStartService.class);
context.startService(serviceIntent);
}
}
在AndroidManifest.xml中application中写入
<receiver
android:name=".service.BootBroadcastReceiver" android:permission="android.permission.RECEIVE_BOOT_COMPLETED">
<intent-filter >
<action android:name="android.intent.action.BOOT_COMPLETED"></action>
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</receiver>
并添加权限
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>