Android apk程式設定開機自動啟動
1. 建立一個廣播接收器類,繼承BradcastReceiver類。
2. 在AndroidMainfest.xml檔案中註冊
① 宣告許可權:
<uses-permission android:name=”android.permission.RECEIVE_BOOT_COMPLETED”/>
② 註冊接收器:
<receiver
android:name=”.廣播接收器類名”
android:enabled=”true”
android:exported=”true”>
<intent-filter>
<actionandroid:name=”android.intent.action.BOOT_COMPLETED”/>
</intent-filter>
</receiver>
3. 在廣播接收器類中重寫onReceive()方法
static final String ACTION=”android.intent.action.BOOT_COMPLETED”;
@Override
Public void onReceive(Context context,Intent intent){
If(intent.getAction().equals(ACTION)){
Intent startTextActivity = newIntent(context,MainActivity.class);//啟動的那個
startTextAcitivity.addFlags(intent.FLAG_ACTIVITY_NEW_TASK);
content.startActivity(startTextActivity);
}
}