1. 程式人生 > >Android apk程式設定開機自動啟動

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);

}

}