实时音视频云

  • QNScreenCaptureUtil

    最近更新时间:2018-07-30 11:01:53

    QNScreenCaptureUtil 提供系统屏幕录制权限申请相关的辅助方法,若想使用屏幕录制功能,请先通过以下几个方法确保用户已经授权屏幕录制,然后通过设置 QNRTCSetting.setScreenCaptureEnabled(true) 开启

    isScreenCaptureSupported

    定义

    public static boolean isScreenCaptureSupported()
    

    说明

    查看当前系统是否支持屏幕录制 (要求 Android 5.0+)
    在调用该实用类的其他方法前应当使用该方法进行检查


    requestScreenCapture

    定义

    public static boolean requestScreenCapture(Activity activity)
    

    说明

    通过该方法调起系统屏幕录制申请的对话框,用户可选择授权录屏或拒绝
    如果当前系统不支持屏幕录制则对话框不会被调起且直接返回 false

    参数

    参数名 描述
    activity 用作调起系统屏幕录制申请的对话框

    onActivityResult

    定义

    public static boolean onActivityResult(int requestCode, int resultCode, Intent data)
    

    说明

    请先重写 (Override) 您 Activity 中的 onActivityResult 方法
    在其中判断若 requestCode 等于 QNScreenCaptureUtil.SCREEN_CAPTURE_PERMISSION_REQUEST_CODE 则证明该次回调包含申请屏幕录制的结果
    此时请将 requestCode, resultCode, data 作为参数调用本方法 QNScreenCaptureUtil.onActivityResult,返回用户是否授权屏幕录制

    参数

    参数名 描述
    requestCode 屏幕录制申请码
    resultCode 申请屏幕录制结果码
    data 申请屏幕录制结果数据
    以上内容是否对您有帮助?
  • Icon free helper
    Close