From d074e4a3d60766f69995c414f81470eaff3bf236 Mon Sep 17 00:00:00 2001 From: akwizgran Date: Thu, 19 Apr 2018 17:39:07 +0100 Subject: [PATCH] Add download button to ExpiredActivity. --- .../briar/android/splash/ExpiredActivity.java | 18 ++++++- .../src/main/res/layout/activity_expired.xml | 48 +++++++++++++++++-- briar-android/src/main/res/values/strings.xml | 3 ++ 3 files changed, 62 insertions(+), 7 deletions(-) diff --git a/briar-android/src/main/java/org/briarproject/briar/android/splash/ExpiredActivity.java b/briar-android/src/main/java/org/briarproject/briar/android/splash/ExpiredActivity.java index 3569cc70b..3e068d4a9 100644 --- a/briar-android/src/main/java/org/briarproject/briar/android/splash/ExpiredActivity.java +++ b/briar-android/src/main/java/org/briarproject/briar/android/splash/ExpiredActivity.java @@ -1,14 +1,20 @@ package org.briarproject.briar.android.splash; -import android.app.Activity; +import android.content.Intent; +import android.net.Uri; import android.os.Bundle; +import android.support.v7.app.AppCompatActivity; +import android.view.View; +import android.view.View.OnClickListener; import org.briarproject.briar.R; +import static android.content.Intent.ACTION_VIEW; import static android.view.WindowManager.LayoutParams.FLAG_SECURE; import static org.briarproject.briar.android.TestingConstants.PREVENT_SCREENSHOTS; -public class ExpiredActivity extends Activity { +public class ExpiredActivity extends AppCompatActivity + implements OnClickListener { @Override public void onCreate(Bundle state) { @@ -17,5 +23,13 @@ public class ExpiredActivity extends Activity { if (PREVENT_SCREENSHOTS) getWindow().addFlags(FLAG_SECURE); setContentView(R.layout.activity_expired); + findViewById(R.id.download_briar_button).setOnClickListener(this); + } + + @Override + public void onClick(View v) { + Uri uri = Uri.parse("https://briarproject.org/download.html"); + startActivity(new Intent(ACTION_VIEW, uri)); + finish(); } } diff --git a/briar-android/src/main/res/layout/activity_expired.xml b/briar-android/src/main/res/layout/activity_expired.xml index d70e278a2..c3f54489f 100644 --- a/briar-android/src/main/res/layout/activity_expired.xml +++ b/briar-android/src/main/res/layout/activity_expired.xml @@ -1,9 +1,47 @@ - \ No newline at end of file + android:orientation="vertical"> + + + + + + + + + +