From 8952d008f2472f91abaa873cebd4773ea255635e Mon Sep 17 00:00:00 2001 From: Greg Alexander Date: Sat, 21 Sep 2019 14:55:44 -0400 Subject: [PATCH] TV-LM: add launcher target for android TV (leanback) --- app/build.gradle | 3 ++- app/src/main/AndroidManifest.xml | 10 ++++++++++ app/src/main/java/org/galexander/sshd/SimpleSSHD.java | 4 ++++ .../main/java/org/galexander/sshd/SimpleSSHDTV.java | 8 ++++++++ 4 files changed, 24 insertions(+), 1 deletion(-) create mode 100644 app/src/main/java/org/galexander/sshd/SimpleSSHDTV.java diff --git a/app/build.gradle b/app/build.gradle index 6d0b94d..08f670a 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -24,7 +24,7 @@ android { defaultConfig { applicationId "org.galexander.sshd" - minSdkVersion 16 + minSdkVersion 17 targetSdkVersion 28 } @@ -38,4 +38,5 @@ android { } dependencies { implementation 'androidx.legacy:legacy-support-v4:1.0.0' + implementation 'androidx.leanback:leanback:1.0.0' } diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 8229867..c5a36a4 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -8,6 +8,8 @@ + + + + + + + + diff --git a/app/src/main/java/org/galexander/sshd/SimpleSSHD.java b/app/src/main/java/org/galexander/sshd/SimpleSSHD.java index e4d8f41..e46e799 100644 --- a/app/src/main/java/org/galexander/sshd/SimpleSSHD.java +++ b/app/src/main/java/org/galexander/sshd/SimpleSSHD.java @@ -317,4 +317,8 @@ public class SimpleSSHD extends Activity public void onRequestPermissionsResult(int code, String[] perms, int[] results) { Prefs.set_requested(); /* whatever result, don't ask again */ } + + public static boolean is_tv() { + return false; + } } diff --git a/app/src/main/java/org/galexander/sshd/SimpleSSHDTV.java b/app/src/main/java/org/galexander/sshd/SimpleSSHDTV.java new file mode 100644 index 0000000..8d4184d --- /dev/null +++ b/app/src/main/java/org/galexander/sshd/SimpleSSHDTV.java @@ -0,0 +1,8 @@ +package org.galexander.sshd; + +public class SimpleSSHDTV extends SimpleSSHD +{ + public static boolean is_tv() { + return true; + } +}