|
|
@ -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,7 +60,18 @@ 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);
|
|
|
|
|
|
|
|
|
|
|
|
startMicroPhotoService(getApplicationContext());
|
|
|
|
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());
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}, timeout);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
private void requestPermissions() {
|
|
|
|
private void requestPermissions() {
|
|
|
|