1
0
mirror of http://galexander.org/git/simplesshd.git synced 2025-07-14 06:48:05 +00:00
simplesshd/app/src/main/java/org/galexander/sshd/BootReceiver.java
2019-06-16 23:02:22 -04:00

30 lines
758 B
Java

package org.galexander.sshd;
import android.content.BroadcastReceiver;
import android.content.Intent;
import android.content.Context;
import android.os.Build;
import android.widget.Toast;
public class BootReceiver extends BroadcastReceiver {
public void onReceive(Context context, Intent intent) {
Prefs.init(context);
if (Prefs.get_onboot()) {
Intent i = new Intent(context, SimpleSSHDService.class);
if (Build.VERSION.SDK_INT >=
Build.VERSION_CODES.O) {
if (Prefs.get_foreground()) {
context.startForegroundService(i);
} else {
Toast.makeText(context,
"SimpleSSHD cannot start background at boot since Oreo (see Settings).",
Toast.LENGTH_LONG).show();
}
} else {
context.startService(i);
}
}
}
}