Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package p000;
- import android.content.Context;
- import android.content.Intent;
- import android.content.pm.PackageManager;
- import android.content.pm.ResolveInfo;
- import android.net.Uri;
- import com.google.android.youtube.R;
- import java.util.ArrayList;
- import java.util.List;
- public final class rzs {
- public static Intent m18955a() {
- return new Intent().setAction("android.intent.action.SEND").setType("text/plain").setFlags(524288);
- }
- public static List m18956a(PackageManager packageManager) {
- List arrayList = new ArrayList();
- for (ResolveInfo resolveInfo : packageManager.queryIntentActivities(rzs.m18955a(), 65536)) {
- if (!(resolveInfo == null || resolveInfo.activityInfo == null || resolveInfo.activityInfo.name == null || resolveInfo.activityInfo.applicationInfo == null || resolveInfo.activityInfo.applicationInfo.packageName == null)) {
- arrayList.add(resolveInfo);
- }
- }
- return arrayList;
- }
- public static void m18957a(Context context, String str, Uri uri) {
- Intent b = rzs.m18958b(context, str, uri);
- if (b != null) {
- context.startActivity(b);
- } else {
- rym.m18924d("Share video error: null watch uri");
- }
- }
- public static Intent m18958b(Context context, String str, Uri uri) {
- String e = rzt.m18978e(str);
- Uri b = saj.m19005b(uri);
- if (b == null) {
- return null;
- }
- Intent createChooser = Intent.createChooser(rzs.m18961e(context, e, b), context.getText(R.string.send_video));
- createChooser.addFlags(268435456);
- return createChooser;
- }
- public static void m18959c(Context context, String str, Uri uri) {
- Intent d = rzs.m18960d(context, str, uri);
- if (d != null) {
- context.startActivity(d);
- } else {
- rym.m18924d("Share playlist error: empty playlist url");
- }
- }
- public static Intent m18960d(Context context, String str, Uri uri) {
- if (uri == null) {
- return null;
- }
- Intent createChooser = Intent.createChooser(rzs.m18961e(context, str, uri), context.getText(R.string.send_playlist));
- createChooser.addFlags(268435456);
- return createChooser;
- }
- private static Intent m18961e(Context context, String str, Uri uri) {
- if (str == null) {
- str = context.getString(R.string.share_untitled);
- }
- String a = wf.m20808a().m20811a(str);
- Intent a2 = rzs.m18955a();
- String string = context.getString(R.string.share_subject, new Object[]{a});
- a = context.getString(R.string.share_text, new Object[]{a, uri});
- a2.putExtra("android.intent.extra.SUBJECT", string);
- a2.putExtra("android.intent.extra.TEXT", a);
- return a2;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement