为了能到远方,脚下的每一步都不能少.|

园龄:粉丝:关注:

Android设置app开机自启

Android7.1.1开机自动启动配置

在AndroidManifest.xml文件中添加权限

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

在AndroidManifest.xml文件中注册接收广播配置, 添加到manifest > application节点下

<receiver
    android:name=".MyReceiver"
    android:enabled="true"
    android:exported="true">
    <intent-filter android:priority="1000">
	<action android:name="android.intent.action.BOOT_COMPLETED"></action>
    </intent-filter>
</receiver>

开机启动执行代码

 

import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;

/**
 * 接收开机广播
 */
public class MyReceiver extends BroadcastReceiver {
    public MyReceiver() {
    }

    @Override
    public void onReceive(Context context, Intent intent) {
        if (intent.getAction().equals("android.intent.action.BOOT_COMPLETED")) {
            Intent i = new Intent(context, MainActivity.class);
            i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
            context.startActivity(i);
        }
    }
}

 

本文作者:._Error

本文链接:https://www.cnblogs.com/Jinjunjie/p/18237736

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   ._Error  阅读(106)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起