设备重启后的启动,延迟进行

streaming
Matthew 4 months ago
parent 238d572f1e
commit 3d4aa720d9

@ -12,6 +12,7 @@ import android.os.Build;
import android.os.Bundle; import android.os.Bundle;
import android.os.Handler; import android.os.Handler;
import android.os.StrictMode; import android.os.StrictMode;
import android.os.SystemClock;
import android.text.TextUtils; import android.text.TextUtils;
import android.view.KeyEvent; import android.view.KeyEvent;
import android.view.Menu; import android.view.Menu;
@ -59,8 +60,19 @@ public class MainActivity extends AppCompatActivity {
StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder().permitAll().build(); StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder().permitAll().build();
StrictMode.setThreadPolicy(policy); StrictMode.setThreadPolicy(policy);
long timeout = 5000;
if (SystemClock.elapsedRealtime() < 180000) {
// In 3 minutes
timeout = 20000; // in 20 seconds
}
mHandler.postDelayed(new Runnable() {
@Override
public void run() {
startMicroPhotoService(getApplicationContext()); startMicroPhotoService(getApplicationContext());
} }
}, timeout);
}
private void requestPermissions() { private void requestPermissions() {
String[] accessPermissions = new String[]{Manifest.permission.WRITE_EXTERNAL_STORAGE, Manifest.permission.FOREGROUND_SERVICE, Manifest.permission.READ_PHONE_STATE, String[] accessPermissions = new String[]{Manifest.permission.WRITE_EXTERNAL_STORAGE, Manifest.permission.FOREGROUND_SERVICE, Manifest.permission.READ_PHONE_STATE,

Loading…
Cancel
Save