From eba3eaa572681eeeb2c63a80c53a4fe7efe1b95a Mon Sep 17 00:00:00 2001 From: emanuele-f Date: Tue, 26 Oct 2021 12:12:35 +0200 Subject: [PATCH] Add lists help text --- .../activities/EditListActivity.java | 5 +++- .../remote_capture/model/ListInfo.java | 12 +++++++++ app/src/main/res/drawable/ic_help.xml | 5 ++++ app/src/main/res/menu/list_edit_menu.xml | 26 +++++++++++++++++++ app/src/main/res/values/strings.xml | 3 +++ 5 files changed, 50 insertions(+), 1 deletion(-) create mode 100644 app/src/main/res/drawable/ic_help.xml create mode 100644 app/src/main/res/menu/list_edit_menu.xml diff --git a/app/src/main/java/com/emanuelef/remote_capture/activities/EditListActivity.java b/app/src/main/java/com/emanuelef/remote_capture/activities/EditListActivity.java index 2ae2a131..263c8b00 100644 --- a/app/src/main/java/com/emanuelef/remote_capture/activities/EditListActivity.java +++ b/app/src/main/java/com/emanuelef/remote_capture/activities/EditListActivity.java @@ -65,7 +65,7 @@ public class EditListActivity extends BaseActivity { @Override public boolean onCreateOptionsMenu(Menu menu) { MenuInflater inflater = getMenuInflater(); - inflater.inflate(R.menu.copy_share_menu, menu); + inflater.inflate(R.menu.list_edit_menu, menu); return super.onCreateOptionsMenu(menu); } @@ -92,6 +92,9 @@ public class EditListActivity extends BaseActivity { startActivity(Intent.createChooser(intent, getResources().getString(R.string.share))); + return true; + } else if(id == R.id.show_help) { + Utils.showToastLong(this, mListInfo.getHelpString()); return true; } diff --git a/app/src/main/java/com/emanuelef/remote_capture/model/ListInfo.java b/app/src/main/java/com/emanuelef/remote_capture/model/ListInfo.java index c8c21211..19ae5c3f 100644 --- a/app/src/main/java/com/emanuelef/remote_capture/model/ListInfo.java +++ b/app/src/main/java/com/emanuelef/remote_capture/model/ListInfo.java @@ -72,4 +72,16 @@ public class ListInfo { assert false; return 0; } + + public int getHelpString() { + switch(mType) { + case VISUALIZATION_MASK: + return R.string.hidden_connections_help; + case MALWARE_WHITELIST: + return R.string.malware_whitelist_help; + } + + assert false; + return 0; + } } diff --git a/app/src/main/res/drawable/ic_help.xml b/app/src/main/res/drawable/ic_help.xml new file mode 100644 index 00000000..58a2d2f5 --- /dev/null +++ b/app/src/main/res/drawable/ic_help.xml @@ -0,0 +1,5 @@ + + + diff --git a/app/src/main/res/menu/list_edit_menu.xml b/app/src/main/res/menu/list_edit_menu.xml new file mode 100644 index 00000000..4a0d8ed2 --- /dev/null +++ b/app/src/main/res/menu/list_edit_menu.xml @@ -0,0 +1,26 @@ + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 2136b5ec..1f0200dd 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -198,5 +198,8 @@ Edit Malware Whitelist This feature is currently unavailable for your device The connection to Google Play is in progress, please retry in a while + Show help + This user-defined whitelist is used to inhibit malware detection. Connections matching any of these rules will not be marked as malware. You can create rules by long pressing a malicious connection. + This list contains rules to hide connections from the connections list. This allows you to focus on the relevant connections.