Android应用程序自启动,已用于售卖机开机自启动程序

第一步:在你的App中设置一个广播
Android应用程序自启动,已用于售卖机开机自启动程序_第1张图片
【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);
            }
        }
    }
}

Android应用程序自启动,已用于售卖机开机自启动程序_第2张图片
第二部:在 【AndroidManifest.xml】文件中注册刚写的服务

Android应用程序自启动,已用于售卖机开机自启动程序_第3张图片

:name=".recevice.MyReceiver">
            -filter>
                :name="android.intent.action.BOOT_COMPLETED" />
                :name="android.intent.category.LAUNCHER" />
            -filter>
        >

第三步:在 【AndroidManifest.xml】文件中申请权限
Android应用程序自启动,已用于售卖机开机自启动程序_第4张图片

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

你可能感兴趣的:(Android,自动启动)