1、后台弹出界面,需要设置后台弹框权限还有悬浮窗体权限 后台弹框权限权限小米手机要在手机设置里面》应用设置里面开启允许后台弹框权限还有悬浮窗体权限 华为手机鸿蒙系统2。0同样需要开启悬浮框权限和后台弹框权限。具体在设置里面应用列表里面可以设置。 安卓代码权限AndroidManifest。xml设置: usespermissionandroid:nameandroid。permission。SYSTEMALERTWINDOW 安卓代码判断: 检查是否已经授予悬浮框权限 if(Build。VERSION。SDKINTBuild。VERSIONCODES。M){ if(!Settings。canDrawOverlays(this)){ 若未授权则请求权限 getOverlayPermission(); finish(); } }else{ booleanpFlagFloatWindowManager。getInstance()。requestPermission(context); if(!pFlag){ } } 2、开机自动启动 安卓11小米red9如果要开机自启动,需要在应用列表里面的应用启动管理里面手动开启开机自启动,除了加入开机自启动还需要开启允许。除此之外,所有开机自启动都需要先手动启动一次app,为了系统安全因素。 开机自启动的重点注意项 (1)在安装完应用后,要先运行一次,然后关机,再启动。 (2)针对Andorid4。0之后需先启动一次APP才可收到开机完成的广播,主要目的是防止恶意程序 (3)同设备尽可能只允许一个APP实现开机自启动的功能,否则俩者应该会有冲突 注意事项: 1、Andorid4。0之后需先启动一次APP才可收到开机完成的广播,主要目的是防止恶意程序。 2、检查一下Android设备上是不是安装了360等安全助手之类的软件,如果有,请在软件的自启动软件管理中将app设置为允许。 3、查看系统设置里是否自带启动软件管理的功能,如有:将app设置为【允许开机启动】 4、系统开启了FastBoot模式(即刷机模式线刷模式),该模式下系统启动不会发送BOOTCOMPLETED广播。 5、检查手机是否设置app安装首选位置是SD卡,如果安装到SD卡,因为手机启动成功后(发送了启动完成的广播后)才加载sd卡,所以app接收不到广播。建议需要开机自启动的把app安装到内部存储。如果不懂得设置的话,那么直接在AndroidManifest。xml文件中设置APP安装路径,android:installLocationinternalOnly(声明在manifest根标签下),设置AndroidManifest。xml如下: android:allowBackuptrue android:icondrawableiclauncher android:labelstringappname android:roundIcondrawableiclauncherround android:supportsRtltrue android:themestyleAppTheme android:name。autostart。AutoStartApp android:installLocationinternalOnly application