From b6b485035533c05f7ae93be26102dbc4ca7bc5f3 Mon Sep 17 00:00:00 2001 From: Albert Vaca Date: Sun, 1 Feb 2015 00:08:49 -0800 Subject: [PATCH 01/70] De-duplicated code --- .../NotificationsPlugin.java | 19 +------------------ 1 file changed, 1 insertion(+), 18 deletions(-) diff --git a/src/org/kde/kdeconnect/Plugins/NotificationsPlugin/NotificationsPlugin.java b/src/org/kde/kdeconnect/Plugins/NotificationsPlugin/NotificationsPlugin.java index 675004ac..adb22569 100644 --- a/src/org/kde/kdeconnect/Plugins/NotificationsPlugin/NotificationsPlugin.java +++ b/src/org/kde/kdeconnect/Plugins/NotificationsPlugin/NotificationsPlugin.java @@ -73,24 +73,7 @@ public class NotificationsPlugin extends Plugin implements NotificationReceiver. Intent intent = new Intent(parentActivity, NotificationFilterActivity.class); parentActivity.startActivity(intent); } else { - new AlertDialog.Builder(parentActivity) - .setTitle(R.string.pref_plugin_notifications) - .setMessage(R.string.no_permissions) - .setPositiveButton(R.string.open_settings, new DialogInterface.OnClickListener() { - @Override - public void onClick(DialogInterface dialogInterface, int i) { - Intent intent = new Intent("android.settings.ACTION_NOTIFICATION_LISTENER_SETTINGS"); - parentActivity.startActivityForResult(intent, DeviceActivity.RESULT_NEEDS_RELOAD); - } - }) - .setNegativeButton(R.string.cancel,new DialogInterface.OnClickListener() { - @Override - public void onClick(DialogInterface dialogInterface, int i) { - //Do nothing - } - }) - .create().show(); - + getErrorDialog(parentActivity).show(); } } From 16cffda2e2bb1b5600de65b0bc32cc5d8f9cad00 Mon Sep 17 00:00:00 2001 From: Albert Vaca Date: Fri, 11 Sep 2015 07:10:38 -0700 Subject: [PATCH 02/70] Increased version number to beta-release --- AndroidManifest.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/AndroidManifest.xml b/AndroidManifest.xml index a947a3bf..71c5596b 100644 --- a/AndroidManifest.xml +++ b/AndroidManifest.xml @@ -1,7 +1,7 @@ Date: Fri, 11 Sep 2015 16:54:43 +0200 Subject: [PATCH 03/70] Implement a "Find my phone" plugin This makes the phone sound an alarm sound until dismissed. Even when silent. Reviewed-by: Albert Vaca --- AndroidManifest.xml | 7 +++ activity_find_my_phone.xml | 26 +++++++++ res/values/strings.xml | 4 +- src/org/kde/kdeconnect/NetworkPackage.java | 1 + .../FindMyPhoneActivity.java | 55 +++++++++++++++++++ .../FindMyPhonePlugin/FindMyPhonePlugin.java | 54 ++++++++++++++++++ .../kde/kdeconnect/Plugins/PluginFactory.java | 2 + 7 files changed, 148 insertions(+), 1 deletion(-) create mode 100644 activity_find_my_phone.xml create mode 100644 src/org/kde/kdeconnect/Plugins/FindMyPhonePlugin/FindMyPhoneActivity.java create mode 100644 src/org/kde/kdeconnect/Plugins/FindMyPhonePlugin/FindMyPhonePlugin.java diff --git a/AndroidManifest.xml b/AndroidManifest.xml index 54b31752..ac0118b4 100644 --- a/AndroidManifest.xml +++ b/AndroidManifest.xml @@ -114,6 +114,13 @@ --> + + + + + + +