第一步:在你的App中設置一個廣播
【MyReceiver.java】
public class MyReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
String action = intent.getAction().toString();
if (action.equals(Intent.ACTION_BOOT_COMPLETED)) {
if (action.equals(Intent.ACTION_BOOT_COMPLETED)) {
Intent intents = new Intent(context, WelcomeActivity.class);
intents.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(intents);
}
}
}
}
第二部:在 【AndroidManifest.xml】文件中註冊剛寫的服務
<receiver android:name=".recevice.MyReceiver">
<intent-filter>
<action android:name="android.intent.action.BOOT_COMPLETED" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</receiver>
第三步:在 【AndroidManifest.xml】文件中申請權限
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>