正在查看: RummyCircle v11000.89 应用的 g.java JAVA 源代码文件
本页面展示 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);
}
}