小米、华为Android10开机自己启动你的应用,需要手动改配置。 | 您所在的位置:网站首页 › 华为手机应用开机自启动怎么关闭 › 小米、华为Android10开机自己启动你的应用,需要手动改配置。 |
App开机自启动:
一、AndroidManifest:
二、MyReceiver.java类,放在与Activity相同路径下,android:name="com.safe.test.ui.login.MyReceiver" import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; import android.util.Log; public class MyReceiver extends BroadcastReceiver { public MyReceiver() { } @Override public void onReceive(Context context, Intent intent) { Log.e("MyReceiver","onReceive:"+intent.getAction().toString()); if (intent.getAction().equals("android.intent.action.BOOT_COMPLETED")) { Intent thisIntent = new Intent(context, LoginActivity.class);//设置要启动的app thisIntent.setAction("android.intent.action.MAIN"); thisIntent.addCategory("android.intent.category.LAUNCHER"); thisIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); context.startActivity(thisIntent); Log.e("MyReceiver","startActivity:"+LoginActivity.class.toString()); } } } 三、代码已经添加完成,生下的就是手动启动开机自动运行权限了, 对于小米10来说 设置-》应用设置-》授权管理-》自启动管理 中打开你的应用 后台弹出界面要打开 然后,重启动系统,输入解锁屏幕密码后就可以看到应用自动运行了。
对于华为android 10来说,在设置中搜 “启动”关键字,进入启动管理 选择你的应用,设为手机,把下面三个开关开开即可。重启后就能自动运行了。 |
CopyRight 2018-2019 实验室设备网 版权所有 |