Greg Alexander
|
51ca87cc18
|
whoops, using a static function to differentiate derived classes...dumb.
use a variable instead.
|
2019-09-21 15:39:48 -04:00 |
|
Greg Alexander
|
8952d008f2
|
TV-LM: add launcher target for android TV (leanback)
|
2019-09-21 14:55:44 -04:00 |
|
Greg Alexander
|
823591055a
|
Factor out the idiom for startService() vs startForegroundService(), and
use it in StartReceive/StopReceiver as well as BootReceiver, so that the
sshd service can be started and stopped even if the UI is closed.
|
2019-09-01 15:42:09 -04:00 |
|
Greg Alexander
|
ebbdac1787
|
add org.galexander.sshd.START and org.galexander.sshd.STOP broadcast receiver
|
2019-09-01 15:03:35 -04:00 |
|
Greg Alexander
|
cf84ff9379
|
fix restart after a crash (it would not restart if there was a stale pid
file from the previous execution)
|
2019-08-11 00:01:27 -04:00 |
|
Greg Alexander
|
445c2957ec
|
Don't call startForegroundService() except on Oreo and above, because
that's when it was added.
|
2019-06-16 23:02:22 -04:00 |
|
Greg Alexander
|
23a2bda614
|
Limit to only displaying 5 IPs at once (the android emulator sets up
about 20 interfaces somehow, which really spams the screen).
|
2019-06-16 19:37:16 -04:00 |
|
Greg Alexander
|
c5fb42b1f1
|
Update dropbear version in "About" string.
|
2019-06-16 15:26:21 -04:00 |
|
Greg Alexander
|
7f58879b35
|
Implement a sanity check of settings so that if onboot is selected,
foreground is forced.
|
2019-06-09 16:19:43 -04:00 |
|
Greg Alexander
|
83b5dd496d
|
If asked to start at boot in background on Oreo, give a toast so the user
knows why it doesn't work.
|
2019-06-09 15:50:49 -04:00 |
|
Greg Alexander
|
e0151fa757
|
Now can start-on-boot on Oreo/Pie, with the caveat that start-on-boot
requires foreground-service.
|
2019-05-26 21:46:27 -04:00 |
|
Greg Alexander
|
9b451c9b29
|
Define the channel for the notification, which requires using
NotificationCompat, which I decided to do using "AndroidX".
Anyways, this builds, but I don't know if it works.
|
2019-05-26 20:47:59 -04:00 |
|
Greg Alexander
|
190c8588e9
|
request the SD card permission if it hasn't already been granted or
requested in the past.
|
2019-05-26 19:07:33 -04:00 |
|
Greg Alexander
|
22d7993e23
|
Find native lib directory the correct way, using
Context.getApplicationInfo().nativeLibraryDir.
|
2019-05-26 01:29:58 -04:00 |
|
Greg Alexander
|
be43d90c70
|
Manually convert from ant to gradle, roughly.
NB - Play store currently requires targetSdkVersion>=26, but will soon
(August) require >=28.
|
2019-05-25 21:58:12 -04:00 |
|