ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

Android 开机启动

2026/9/20 22:01:21 拓冰建站 浏览量
Android 开机启动

一、添加权限

        <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>

二、写一个广播接收器

public class BootReceiver extends BroadcastReceiver {@Overridepublic void onReceive(Context context, Intent intent) {if(Intent.ACTION_BOOT_COMPLETED.equals(intent.getAction())) {Intent thisIntent = new Intent(context, MainActivity.class);thisIntent.setAction("android.intent.action.MAIN");thisIntent.addCategory("android.intent.category.LAUNCHER");thisIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);context.startActivity(thisIntent);}}
}

三、注册一下

        <receiverandroid:name=".receiver.BootReceiver"android:enabled="true"android:exported="true"><!-- 接收启动完成的广播 --><intent-filter android:priority="1000"><action android:name="android.intent.action.BOOT_COMPLETED" /></intent-filter></receiver>