导航菜单

页面标题

页面副标题

RummyCircle v11000.89 - g.java 源代码

正在查看: RummyCircle v11000.89 应用的 g.java JAVA 源代码文件

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


package cl.json.social;

import android.content.ActivityNotFoundException;
import android.content.Intent;
import android.net.Uri;
import android.util.Log;
import com.facebook.react.bridge.ReactApplicationContext;
import com.facebook.react.bridge.ReadableMap;

public final class g extends n {
    @Override
    public final String b() {
        return null;
    }

    @Override
    public final String c() {
        return "com.instagram.android";
    }

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

    @Override
    public final void f(ReadableMap readableMap) throws ActivityNotFoundException {
        super.f(readableMap);
        if (!m.e(readableMap, "url")) {
            Log.e("RNShare", "No url provided");
            return;
        }
        String string = readableMap.getString("url");
        if (Boolean.valueOf(string.startsWith("instagram://")).booleanValue()) {
            Uri parse = Uri.parse(string);
            this.b.setAction("android.intent.action.VIEW");
            this.b.setData(parse);
            g(null);
            return;
        }
        if (!m.e(readableMap, "type")) {
            Log.e("RNShare", "No type provided");
            return;
        }
        if (!Boolean.valueOf(readableMap.getString("type").startsWith("image")).booleanValue()) {
            g(null);
            return;
        }
        String str = this.c;
        Uri c = new cl.json.d(string, "image/jpeg", "image", Boolean.valueOf(m.e(this.e, "useInternalStorage") && this.e.getBoolean("useInternalStorage")), this.a).c();
        Intent intent = new Intent("android.intent.action.SEND");
        intent.setType("image/*");
        intent.putExtra("android.intent.extra.STREAM", c);
        intent.setPackage("com.instagram.android");
        Intent intent2 = new Intent("com.instagram.share.ADD_TO_STORY");
        intent2.setDataAndType(c, "jpg");
        intent2.addFlags(1);
        intent2.setPackage("com.instagram.android");
        Intent createChooser = Intent.createChooser(intent, str);
        createChooser.addFlags(268435456);
        createChooser.putExtra("android.intent.extra.INITIAL_INTENTS", new Intent[]{intent2});
        ReactApplicationContext reactApplicationContext = this.a;
        reactApplicationContext.getCurrentActivity().grantUriPermission("com.instagram.android", c, 1);
        reactApplicationContext.startActivity(createChooser);
    }
}