导航菜单

页面标题

页面副标题

微商客 v2.1.2 - PermissionTransparentActivity.java 源代码

正在查看: 微商客 v2.1.2 应用的 PermissionTransparentActivity.java JAVA 源代码文件

本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。


package com.bun.miitmdid.utilsforrequestpermission;

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import com.bun.miitmdid.c;
import com.bun.miitmdid.interfaces.IPermissionCallbackListener;
import com.bun.miitmdid.l0;
import com.bun.miitmdid.o0;
import com.bun.miitmdid.p;
import java.util.ArrayList;

public class PermissionTransparentActivity extends Activity {
    public int a = 1111;
    public String b = "1";

    public class a implements Runnable {
        public a() {
        }

        @Override
        public native void run();
    }

    @Override
    public native void finish();

    @Override
    public void onActivityResult(int i, int i2, Intent intent) {
        super.onActivityResult(i, i2, intent);
        l0.a("PermissionTransparentActivity", "onActivityResult---------,requestCode: " + i + ", resultCode: " + i2);
        if (this.a == i && -1 == i2 && intent != null) {
            IPermissionCallbackListener b = o0.a().b();
            String stringExtra = intent.getStringExtra("permissionCode");
            String str = p.a().b(this).A;
            l0.a("PermissionTransparentActivity", "providerName: " + str);
            if (str.equals(c.VIVO.A)) {
                l0.a("PermissionTransparentActivity", "providerName is vivo");
                if (this.b.equals(stringExtra)) {
                    l0.a("PermissionTransparentActivity", "onGranted");
                    b.onGranted(new String[]{"VIVO_OAID_STATE_ENABLE"});
                } else {
                    l0.a("PermissionTransparentActivity", "onDenied");
                    ArrayList arrayList = new ArrayList(1);
                    arrayList.add("VIVO_OAID_STATE_DISABLE");
                    b.onDenied(arrayList);
                }
            }
        }
        finish();
    }

    @Override
    public native void onCreate(Bundle bundle);

    @Override
    public native void onRequestPermissionsResult(int i, String[] strArr, int[] iArr);
}