Sunbit v2.4.4版本的 MD5 值为:a5021e5e2a58eb1d6741b432fe7533c4

以下内容为反编译后的 MissingPermissionException.java 源代码,内容仅作参考


package com.jumio.sdk.exceptions;

import d.b.f.u.x;
import java.util.Arrays;
public class MissingPermissionException extends Exception {
    private String[] mPermissions;

    public MissingPermissionException(String[] strArr) {
        super(createMessage(strArr));
        this.mPermissions = (String[]) Arrays.copyOf(strArr, strArr.length);
    }

    private static String createMessage(String[] strArr) {
        StringBuilder sb = new StringBuilder("On devices running Android Marshmallow (6.0) you need to acquire the following permissions dynamically before starting the SDK: ");
        for (String str : strArr) {
            sb.append(str);
            sb.append(x.y);
        }
        sb.append("On any other API level permissions must be declared in the AndroidManifest. More information about that can be found here: https://developer.android.com/training/permissions/requesting.html");
        return sb.toString();
    }

    public String[] getPermissions() {
        return this.mPermissions;
    }

    public MissingPermissionException(String str) {
        this(new String[]{str});
        this.mPermissions = new String[]{str};
    }
}