正在查看: 微商客 v2.1.2 应用的 PermissionTransparentActivity.java JAVA 源代码文件
本页面展示 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);
}