Added navigation menu item for test program

This commit is contained in:
M66B 2019-09-29 17:51:03 +02:00
parent b1258d9ebc
commit b13c9667c2
4 changed files with 25 additions and 0 deletions

View File

@ -297,6 +297,15 @@ public class ActivityView extends ActivityBilling implements FragmentManager.OnB
}
}));
if (Helper.isPlayStoreInstall())
extra.add(new NavMenuItem(R.drawable.baseline_bug_report_24, R.string.menu_test, new Runnable() {
@Override
public void run() {
drawerLayout.closeDrawer(drawerContainer);
onMenuTest();
}
}).setExternal(true));
extra.add(new NavMenuItem(R.drawable.baseline_question_answer_24, R.string.menu_faq, new Runnable() {
@Override
public void run() {
@ -897,6 +906,10 @@ public class ActivityView extends ActivityBilling implements FragmentManager.OnB
fragmentTransaction.commit();
}
private void onMenuTest() {
Helper.view(this, Uri.parse(Helper.TEST_URI), false);
}
private void onMenuFAQ() {
Helper.viewFAQ(this, 0);
}

View File

@ -124,6 +124,7 @@ public class Helper {
static final String PGP_URI = "https://f-droid.org/en/packages/org.sufficientlysecure.keychain/";
static final String PLAY_APPS_URI = "https://play.google.com/store/apps/dev?id=8420080860664580239";
static final String GITHUB_APPS_URI = "https://github.com/M66B?tab=repositories";
static final String TEST_URI = "https://play.google.com/apps/testing/" + BuildConfig.APPLICATION_ID;
static ThreadFactory backgroundThreadFactory = new ThreadFactory() {
private final AtomicInteger threadId = new AtomicInteger();

View File

@ -0,0 +1,10 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"
android:height="24dp"
android:viewportWidth="24.0"
android:viewportHeight="24.0"
android:tint="?attr/colorControlNormal">
<path
android:fillColor="@android:color/white"
android:pathData="M20,8h-2.81c-0.45,-0.78 -1.07,-1.45 -1.82,-1.96L17,4.41 15.59,3l-2.17,2.17C12.96,5.06 12.49,5 12,5c-0.49,0 -0.96,0.06 -1.41,0.17L8.41,3 7,4.41l1.62,1.63C7.88,6.55 7.26,7.22 6.81,8L4,8v2h2.09c-0.05,0.33 -0.09,0.66 -0.09,1v1L4,12v2h2v1c0,0.34 0.04,0.67 0.09,1L4,16v2h2.81c1.04,1.79 2.97,3 5.19,3s4.15,-1.21 5.19,-3L20,18v-2h-2.09c0.05,-0.33 0.09,-0.66 0.09,-1v-1h2v-2h-2v-1c0,-0.34 -0.04,-0.67 -0.09,-1L20,10L20,8zM14,16h-4v-2h4v2zM14,12h-4v-2h4v2z"/>
</vector>

View File

@ -96,6 +96,7 @@
<string name="menu_setup">Settings</string>
<string name="menu_legend">Legend</string>
<string name="menu_test">Test program</string>
<string name="menu_faq">Support</string>
<string name="menu_issue">Report issue</string>
<string name="menu_attribution">Attribution</string>