From 3d4aa720d9f524394312f51125e44697b58a5716 Mon Sep 17 00:00:00 2001 From: Matthew Date: Tue, 25 Feb 2025 20:46:18 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AE=BE=E5=A4=87=E9=87=8D=E5=90=AF=E5=90=8E?= =?UTF-8?q?=E7=9A=84=E5=90=AF=E5=8A=A8=EF=BC=8C=E5=BB=B6=E8=BF=9F=E8=BF=9B?= =?UTF-8?q?=E8=A1=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/xypower/mpmaster/MainActivity.java | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/mpmaster/src/main/java/com/xypower/mpmaster/MainActivity.java b/mpmaster/src/main/java/com/xypower/mpmaster/MainActivity.java index 2d1bce84..64b9ac19 100644 --- a/mpmaster/src/main/java/com/xypower/mpmaster/MainActivity.java +++ b/mpmaster/src/main/java/com/xypower/mpmaster/MainActivity.java @@ -12,6 +12,7 @@ import android.os.Build; import android.os.Bundle; import android.os.Handler; import android.os.StrictMode; +import android.os.SystemClock; import android.text.TextUtils; import android.view.KeyEvent; import android.view.Menu; @@ -59,7 +60,18 @@ public class MainActivity extends AppCompatActivity { StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder().permitAll().build(); 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() {