android应用实现开机自动启动方法

这篇文章主要介绍了android应用实现开机自动启动方法,本文讲解了原理和编码实例,需要的朋友可以参考下

原理:Android系统在开机的时候会发出一个广播。这样我们就可以接收这个广播,然后启动我们的应用。广播接收器必须在xml里面配置,因为xml里面配置的广播接收器  是不随着应用的退出而退出的。

广播接收器:

 package com.yangshidesign.boot; import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; public class BootReceiver extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { Intent i = new Intent(context, UnityPlayerNativeActivity.class); //这个必须添加flags i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); context.startActivity(i); } } 

在manifest的application标签里面配置:

   

加上权限:

 

这样就可以了。
我用的是  红米note  测试的,要烦烦的设置一番:
点击  设置 》应用》找到你的应用》点击,拉到底下的 权限管理》自动启动》完成。

以上就是android应用实现开机自动启动方法的详细内容,更多请关注0133技术站其它相关文章!

赞(0) 打赏
未经允许不得转载:0133技术站首页 » 移动