导航菜单

页面标题

页面副标题

Kickcash v16.1 - h.java 源代码

正在查看: Kickcash v16.1 应用的 h.java JAVA 源代码文件

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


package com.microsoft.clarity.a3;

import android.content.ActivityNotFoundException;
import android.content.Intent;
import android.net.Uri;
import android.util.Log;
import com.brentvatne.react.ReactVideoViewManager;
import com.cashfree.pg.core.hidden.nfc.parser.EmvParser;
import com.facebook.react.bridge.Arguments;
import com.facebook.react.bridge.ReactApplicationContext;
import com.facebook.react.bridge.ReadableMap;
import com.facebook.react.bridge.WritableMap;

public class h extends o {
    public h(ReactApplicationContext reactApplicationContext) {
        super(reactApplicationContext);
    }

    private String q(String str) {
        return str.split(EmvParser.CARD_HOLDER_NAME_SEPARATOR)[r2.length - 1];
    }

    @Override
    protected String b() {
        return null;
    }

    @Override
    protected String h() {
        return "com.instagram.android";
    }

    @Override
    protected String i() {
        return "https://play.google.com/store/apps/details?id=com.instagram.android";
    }

    @Override
    public void l(ReadableMap readableMap) throws ActivityNotFoundException {
        super.l(readableMap);
        if (!n.j(ReactVideoViewManager.PROP_SRC_TYPE, readableMap)) {
            Log.e("RNShare", "No type provided");
            return;
        }
        String string = readableMap.getString(ReactVideoViewManager.PROP_SRC_TYPE);
        if (string.startsWith("text")) {
            s(this.c);
            return;
        }
        if (!n.j("url", readableMap)) {
            Log.e("RNShare", "No url provided");
            return;
        }
        String string2 = readableMap.getString("url");
        if (Boolean.valueOf(string2.startsWith("instagram://")).booleanValue()) {
            t(string2);
            return;
        }
        String q = q(string);
        r(string2, this.c, Boolean.valueOf(string.startsWith("image")), q);
    }

    protected void r(String str, String str2, Boolean bool, String str3) {
        com.microsoft.clarity.z2.f fVar;
        Boolean valueOf = Boolean.valueOf(n.j("useInternalStorage", this.e) && this.e.getBoolean("useInternalStorage"));
        if (bool.booleanValue()) {
            fVar = new com.microsoft.clarity.z2.f(str, "image/" + str3, "image", valueOf, this.a);
        } else {
            fVar = new com.microsoft.clarity.z2.f(str, "video/" + str3, "video", valueOf, this.a);
        }
        Uri d = fVar.d();
        Intent intent = new Intent("android.intent.action.SEND");
        if (bool.booleanValue()) {
            intent.setType("image/*");
        } else {
            intent.setType("video/*");
        }
        intent.putExtra("android.intent.extra.STREAM", d);
        intent.setPackage("com.instagram.android");
        Intent intent2 = new Intent("com.instagram.share.ADD_TO_STORY");
        intent2.setDataAndType(d, str3);
        intent2.addFlags(1);
        intent2.setPackage("com.instagram.android");
        Intent createChooser = Intent.createChooser(intent, str2);
        createChooser.addFlags(268435456);
        createChooser.putExtra("android.intent.extra.INITIAL_INTENTS", new Intent[]{intent2});
        this.a.getCurrentActivity().grantUriPermission("com.instagram.android", d, 1);
        this.a.startActivity(createChooser);
        WritableMap createMap = Arguments.createMap();
        createMap.putBoolean("success", true);
        createMap.putString("message", f().getPackage());
        r.b(createMap);
    }

    protected void s(String str) {
        f().setPackage("com.instagram.android");
        f().setType("text/plain");
        f().setAction("android.intent.action.SEND");
        super.m();
    }

    protected void t(String str) {
        Uri parse = Uri.parse(str);
        f().setAction("android.intent.action.VIEW");
        f().setData(parse);
        super.m();
    }
}