Android应用程序实现广播接收器自动启动的方法
来源:爱站网时间:2020-08-13编辑:网友分享
当我们打开Android系统后一般会发出广播,这个时候我们的的应有程序只要接收这个广播,然后启动就可以了,一般这样的广播器不会随着应用程序的退出而退出,本文是爱站技术频道小编为大家带来的Android应用程序实现广播接收器自动启动的方法,一起来了解一下吧!
当我们打开Android系统后一般会发出广播,这个时候我们的的应有程序只要接收这个广播,然后启动就可以了,一般这样的广播器不会随着应用程序的退出而退出,本文是爱站技术频道小编为大家带来的Android应用程序实现广播接收器自动启动的方法,一起来了解一下吧!
广播接收器:
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应用程序实现广播接收器自动启动的方法,希望可以帮助到对此感兴趣的你,让你掌握编程的技巧,做出更好的产品。