From 7222396da9df88411432b5aec4e7d71880b4f5fa Mon Sep 17 00:00:00 2001 From: "B. Petersen" Date: Sat, 1 Feb 2020 12:31:43 +0100 Subject: [PATCH] basic qr scan, get returned qr code --- res/layout/activity_registration_qr.xml | 55 ++++++++++++++++--- res/layout/welcome_activity.xml | 2 +- .../securesms/WelcomeActivity.java | 9 +++ .../securesms/qr/RegistrationQrActivity.java | 4 -- 4 files changed, 58 insertions(+), 12 deletions(-) diff --git a/res/layout/activity_registration_qr.xml b/res/layout/activity_registration_qr.xml index 094901740..dfcae63c6 100644 --- a/res/layout/activity_registration_qr.xml +++ b/res/layout/activity_registration_qr.xml @@ -1,13 +1,54 @@ - + android:orientation="vertical" + android:gravity="center_horizontal" + tools:context=".WelcomeActivity"> - + android:layout_height="0dp"/> - \ No newline at end of file + + + + + + + + + + + + + \ No newline at end of file diff --git a/res/layout/welcome_activity.xml b/res/layout/welcome_activity.xml index d8c2d1337..886beef02 100644 --- a/res/layout/welcome_activity.xml +++ b/res/layout/welcome_activity.xml @@ -26,7 +26,7 @@ android:layout_height="wrap_content" android:gravity="center" android:padding="16dp" - android:text="@string/app_name" + android:text="@string/welcome_desktop" android:textSize="22sp" android:textStyle="bold"/> diff --git a/src/org/thoughtcrime/securesms/WelcomeActivity.java b/src/org/thoughtcrime/securesms/WelcomeActivity.java index 660e49fd5..95dabf4f1 100644 --- a/src/org/thoughtcrime/securesms/WelcomeActivity.java +++ b/src/org/thoughtcrime/securesms/WelcomeActivity.java @@ -9,6 +9,7 @@ import androidx.annotation.NonNull; import androidx.appcompat.app.AlertDialog; import android.view.View; import android.widget.Button; +import android.widget.Toast; import com.b44t.messenger.DcContext; import com.b44t.messenger.DcEventCenter; @@ -152,4 +153,12 @@ public class WelcomeActivity extends BaseActionBarActivity implements DcEventCen } } } + + @Override + protected void onActivityResult(int requestCode, int resultCode, Intent data) { + super.onActivityResult(requestCode, resultCode, data); + if (requestCode==IntentIntegrator.REQUEST_CODE) { + Toast.makeText(this, "The scanned QR code cannot be used to set up a new account.", Toast.LENGTH_LONG).show(); + } + } } diff --git a/src/org/thoughtcrime/securesms/qr/RegistrationQrActivity.java b/src/org/thoughtcrime/securesms/qr/RegistrationQrActivity.java index 777f57753..7fc6c7373 100644 --- a/src/org/thoughtcrime/securesms/qr/RegistrationQrActivity.java +++ b/src/org/thoughtcrime/securesms/qr/RegistrationQrActivity.java @@ -36,10 +36,6 @@ public class RegistrationQrActivity extends BaseActionBarActivity { setContentView(R.layout.activity_registration_qr); - /*assert getSupportActionBar() != null; - getSupportActionBar().setTitle(R.string.qrscan_title); - getSupportActionBar().setDisplayHomeAsUpEnabled(true);*/ - barcodeScannerView = findViewById(R.id.zxing_barcode_scanner); barcodeScannerView.setStatusText(getString(R.string.qrscan_hint) + "\n ");