300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > android 6.0关闭开机启动器 Android实现开机自启动及开机自启动失败原因

android 6.0关闭开机启动器 Android实现开机自启动及开机自启动失败原因

时间:2023-12-27 19:49:16

相关推荐

android 6.0关闭开机启动器 Android实现开机自启动及开机自启动失败原因

1.开机自启动实现代码

BroadcastReceiver开机自启动实现,MainActivity.class为自启动显示的页面。

public class BootBroadcastReceiver extends BroadcastReceiver {

static final String ACTION = "android.intent.action.BOOT_COMPLETED";

@Override

public void onReceive(Context context, Intent intent) {

if (intent.getAction().equals(ACTION)) {

Intent service = new Intent(context, MainActivity.class);

service.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);

context.startActivity(service);

}

}

}

AndroidManifest.xml清单文件添加开机自启动权限。

清单文件中application闭包内添加广播接收。

2.自启动失败原因

原因1.APK首次安装没有到过设置开机自启动显示的页面。

原因2.安卓6.0之后开机自启动权限需要在系统权限管理中给你的APP手动开启。

原因3.APP在任务管理中移除了。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。