package com.google.zxing.client.android.share; import android.app.Activity; import android.content.ContentResolver; import android.content.Intent; import android.database.Cursor; import android.net.Uri; import android.os.Build; import android.os.Bundle; import android.provider.ContactsContract; import android.view.KeyEvent; import android.view.View; import android.widget.TextView; import com.google.zxing.BarcodeFormat; import com.google.zxing.client.android.Contents; import com.google.zxing.client.android.R$id; import com.google.zxing.client.android.R$layout; import com.google.zxing.client.android.clipboard.ClipboardInterface; import com.liulishuo.filedownloader.model.FileDownloadModel; import com.unity3d.ads.metadata.MediationMetaData; /* loaded from: classes.dex */ public final class ShareActivity extends Activity { private View a; private final View.OnClickListener b = new View.OnClickListener() { // from class: com.google.zxing.client.android.share.ShareActivity.1 @Override // android.view.View.OnClickListener public void onClick(View view) { Intent intent = new Intent("android.intent.action.PICK", ContactsContract.Contacts.CONTENT_URI); intent.addFlags(524288); ShareActivity.this.startActivityForResult(intent, 1); } }; private final View.OnClickListener c = new View.OnClickListener() { // from class: com.google.zxing.client.android.share.ShareActivity.2 @Override // android.view.View.OnClickListener public void onClick(View view) { Intent intent = new Intent("android.intent.action.PICK"); intent.addFlags(524288); intent.setClassName(ShareActivity.this, BookmarkPickerActivity.class.getName()); ShareActivity.this.startActivityForResult(intent, 0); } }; private final View.OnClickListener d = new View.OnClickListener() { // from class: com.google.zxing.client.android.share.ShareActivity.3 @Override // android.view.View.OnClickListener public void onClick(View view) { Intent intent = new Intent("android.intent.action.PICK"); intent.addFlags(524288); intent.setClassName(ShareActivity.this, AppPickerActivity.class.getName()); ShareActivity.this.startActivityForResult(intent, 2); } }; private final View.OnClickListener e = new View.OnClickListener() { // from class: com.google.zxing.client.android.share.ShareActivity.4 @Override // android.view.View.OnClickListener public void onClick(View view) { CharSequence b = ClipboardInterface.b(ShareActivity.this); if (b != null) { ShareActivity.this.a(b.toString()); } } }; private final View.OnKeyListener f = new View.OnKeyListener() { // from class: com.google.zxing.client.android.share.ShareActivity.5 @Override // android.view.View.OnKeyListener public boolean onKey(View view, int i, KeyEvent keyEvent) { if (i != 66 || keyEvent.getAction() != 0) { return false; } String charSequence = ((TextView) view).getText().toString(); if (charSequence == null || charSequence.isEmpty()) { return true; } ShareActivity.this.a(charSequence); return true; } }; private static String b(String str) { if (str.indexOf(10) >= 0) { str = str.replace("\n", " "); } return str.indexOf(13) >= 0 ? str.replace("\r", " ") : str; } private void c(String str) { if (str == null) { return; } Intent intent = new Intent("com.google.zxing.client.android.ENCODE"); intent.addFlags(524288); intent.putExtra("ENCODE_TYPE", "TEXT_TYPE"); intent.putExtra("ENCODE_DATA", str); intent.putExtra("ENCODE_FORMAT", BarcodeFormat.QR_CODE.toString()); startActivity(intent); } @Override // android.app.Activity public void onActivityResult(int i, int i2, Intent intent) { if (i2 == -1) { if (i != 0) { if (i == 1) { a(intent.getData()); return; } else if (i != 2) { return; } } c(intent.getStringExtra("url")); } } @Override // android.app.Activity public void onCreate(Bundle bundle) { super.onCreate(bundle); setContentView(R$layout.share); findViewById(R$id.share_contact_button).setOnClickListener(this.b); if (Build.VERSION.SDK_INT >= 23) { findViewById(R$id.share_bookmark_button).setEnabled(false); } else { findViewById(R$id.share_bookmark_button).setOnClickListener(this.c); } findViewById(R$id.share_app_button).setOnClickListener(this.d); this.a = findViewById(R$id.share_clipboard_button); this.a.setOnClickListener(this.e); findViewById(R$id.share_text_view).setOnKeyListener(this.f); } @Override // android.app.Activity protected void onResume() { super.onResume(); this.a.setEnabled(ClipboardInterface.c(this)); } /* JADX INFO: Access modifiers changed from: private */ public void a(String str) { Intent intent = new Intent("com.google.zxing.client.android.ENCODE"); intent.addFlags(524288); intent.putExtra("ENCODE_TYPE", "TEXT_TYPE"); intent.putExtra("ENCODE_DATA", str); intent.putExtra("ENCODE_FORMAT", BarcodeFormat.QR_CODE.toString()); startActivity(intent); } private void a(Uri uri) { String string; if (uri == null) { return; } ContentResolver contentResolver = getContentResolver(); Cursor query = contentResolver.query(uri, null, null, null, null); if (query != null) { try { if (query.moveToFirst()) { String string2 = query.getString(query.getColumnIndex(FileDownloadModel.ID)); String string3 = query.getString(query.getColumnIndex("display_name")); boolean z = query.getInt(query.getColumnIndex("has_phone_number")) > 0; if (query != null) { query.close(); } Bundle bundle = new Bundle(); if (string3 != null && !string3.isEmpty()) { bundle.putString(MediationMetaData.KEY_NAME, b(string3)); } if (z) { query = contentResolver.query(ContactsContract.CommonDataKinds.Phone.CONTENT_URI, null, "contact_id=" + string2, null, null); if (query != null) { try { int columnIndex = query.getColumnIndex("data1"); int columnIndex2 = query.getColumnIndex("data2"); for (int i = 0; query.moveToNext() && i < Contents.a.length; i++) { String string4 = query.getString(columnIndex); if (string4 != null && !string4.isEmpty()) { bundle.putString(Contents.a[i], b(string4)); } bundle.putInt(Contents.b[i], query.getInt(columnIndex2)); } } catch (Throwable th) { try { throw th; } finally { } } } if (query != null) { query.close(); } } Cursor query2 = contentResolver.query(ContactsContract.CommonDataKinds.StructuredPostal.CONTENT_URI, null, "contact_id=" + string2, null, null); if (query2 != null) { try { if (query2.moveToNext() && (string = query2.getString(query2.getColumnIndex("data1"))) != null && !string.isEmpty()) { bundle.putString("postal", b(string)); } } catch (Throwable th2) { try { throw th2; } finally { if (query2 != null) { try { query2.close(); } catch (Throwable th3) { th2.addSuppressed(th3); } } } } } if (query2 != null) { query2.close(); } query = contentResolver.query(ContactsContract.CommonDataKinds.Email.CONTENT_URI, null, "contact_id=" + string2, null, null); if (query != null) { try { int columnIndex3 = query.getColumnIndex("data1"); for (int i2 = 0; query.moveToNext() && i2 < Contents.c.length; i2++) { String string5 = query.getString(columnIndex3); if (string5 != null && !string5.isEmpty()) { bundle.putString(Contents.c[i2], b(string5)); } } } catch (Throwable th4) { try { throw th4; } finally { } } } if (query != null) { query.close(); } Intent intent = new Intent("com.google.zxing.client.android.ENCODE"); intent.addFlags(524288); intent.putExtra("ENCODE_TYPE", "CONTACT_TYPE"); intent.putExtra("ENCODE_DATA", bundle); intent.putExtra("ENCODE_FORMAT", BarcodeFormat.QR_CODE.toString()); startActivity(intent); return; } } catch (Throwable th42) { try { throw th42; } finally { if (query != null) { try { query.close(); } catch (Throwable th5) { th42.addSuppressed(th5); } } } } } if (query != null) { query.close(); } } }