如果去掉首次启动时,自动跳转到悬浮窗权限申请界面?

冬青 2022-7-15 382

如果去掉首次启动时,自动跳转到悬浮窗权限申请界面?

最新回复 (2)
  • x86 2022-7-15
    引用 2

    请检查SplashActivity.java,然后将下面的代码注释掉即可:

    
            // Android 10 之后,从后台弹出音视频通话,必须要有该权限
            if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.Q) {
                if (!Settings.canDrawOverlays(this)) {
                    granted = false;
                    Intent intent = new Intent(Settings.ACTION_MANAGE_OVERLAY_PERMISSION,
                        Uri.parse("package:" + getPackageName()));
                    startActivityForResult(intent, REQUEST_CODE_DRAW_OVERLAY);
                }
            }
    

    但是,注释掉这段代码的话,会对音视频通话产生影响,建议采用其他方式引导用户申请相关权限:

    1. 不能从后台弹出音视频通话界面
    2. 通知栏无法显示 音视频通话正在进行中 通知
  • 冬青 2022-7-15
    引用 3
    x86 请检查```SplashActivity.java```,然后将下面的代码注释掉即可: ``` // Android 10 之后,从后台弹出音视频通话,必须要有该权限 ...
    注释这段不能经常进行音视频通话嘛
返回