1、自启服务类
1 import android.content.BroadcastReceiver; 2 import android.content.Context; 3 import android.content.Intent; 4
5 import com.arcsoft.arcfacedemo.activity.ChooseFunctionActivity; 6
7 /**
8 * 程序自启动 9 */
10 public class ContentReceiver extends BroadcastReceiver { 11 @Override 12 public void onReceive(Context context, Intent intent) { 13 Intent it=new Intent(context, ChooseFunctionActivity.class); 14 it.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); 15 context.startActivity(it); 16 } 17 }
2、在xml里添加服务权限
1 <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
2
3 <receiver android:name="com.acmeinte.idl.sample.model.ContentReceiver"
4 >
5 <intent-filter>
6 <action android:name="android.intent.action.BOOT_COMPLETED"/>
7 <category android:name="android.intent.category.LAUNCHER" />
8 <category android:name="android.intent.category.HOME" />
9 </intent-filter>
10 </receiver>
3、OK可以开机自启了。