From fd888f0392b2b7a9869c261f679f65c7f23c506f Mon Sep 17 00:00:00 2001 From: Martin Gross Date: Sun, 2 Dec 2018 22:12:33 +0100 Subject: [PATCH 1/2] Add Support for JuiceSSH as per murgo/IrssiNotifier#141 --- Android/build.gradle | 1 + Android/mobile/build.gradle | 2 + Android/mobile/src/main/AndroidManifest.xml | 14 +- .../irssinotifier/IrssiNotifierActivity.java | 8 ++ .../murgo/irssinotifier/JuiceSSHLauncher.java | 129 ++++++++++++++++++ .../iki/murgo/irssinotifier/Preferences.java | 19 ++- .../murgo/irssinotifier/SettingsActivity.java | 113 ++++++++++++++- .../mobile/src/main/res/drawable/juicessh.png | Bin 0 -> 6426 bytes Android/mobile/src/main/res/menu/mainmenu.xml | 24 ++-- .../src/main/res/mipmap-hdpi/juicessh.png | Bin 0 -> 6426 bytes .../src/main/res/mipmap-mdpi/juicessh.png | Bin 0 -> 3666 bytes .../src/main/res/xml/preference_screen.xml | 14 ++ 12 files changed, 307 insertions(+), 17 deletions(-) create mode 100644 Android/mobile/src/main/java/fi/iki/murgo/irssinotifier/JuiceSSHLauncher.java create mode 100644 Android/mobile/src/main/res/drawable/juicessh.png create mode 100644 Android/mobile/src/main/res/mipmap-hdpi/juicessh.png create mode 100644 Android/mobile/src/main/res/mipmap-mdpi/juicessh.png diff --git a/Android/build.gradle b/Android/build.gradle index 27e6b3e..eac94bd 100644 --- a/Android/build.gradle +++ b/Android/build.gradle @@ -19,6 +19,7 @@ allprojects { repositories { jcenter() google() + maven { url 'https://raw.github.com/Sonelli/maven/master' } } } diff --git a/Android/mobile/build.gradle b/Android/mobile/build.gradle index bc93f42..2a582e7 100644 --- a/Android/mobile/build.gradle +++ b/Android/mobile/build.gradle @@ -45,6 +45,8 @@ dependencies { implementation "com.android.support:appcompat-v7:27.1.1" implementation 'com.android.support:support-v4:27.1.1' + + implementation 'com.sonelli:juicessh-pluginlibrary:1.0.+@aar' } apply plugin: 'com.google.gms.google-services' \ No newline at end of file diff --git a/Android/mobile/src/main/AndroidManifest.xml b/Android/mobile/src/main/AndroidManifest.xml index 1fa15c7..0a2d358 100644 --- a/Android/mobile/src/main/AndroidManifest.xml +++ b/Android/mobile/src/main/AndroidManifest.xml @@ -1,10 +1,13 @@ + xmlns:tools="http://schemas.android.com/tools" + package="fi.iki.murgo.irssinotifier"> + +