From a22f41d537b742526da95b92761793d7ef77f3e4 Mon Sep 17 00:00:00 2001 From: Matthew Date: Sun, 18 May 2025 18:24:57 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E6=97=A5=E5=BF=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/com/xypower/mpmaster/MainActivity.java | 11 +++++++++++ .../java/com/xypower/mpmaster/MpMasterService.java | 5 +++++ 2 files changed, 16 insertions(+) diff --git a/mpmaster/src/main/java/com/xypower/mpmaster/MainActivity.java b/mpmaster/src/main/java/com/xypower/mpmaster/MainActivity.java index cf037b80..490fb3bd 100644 --- a/mpmaster/src/main/java/com/xypower/mpmaster/MainActivity.java +++ b/mpmaster/src/main/java/com/xypower/mpmaster/MainActivity.java @@ -15,6 +15,7 @@ import android.os.Handler; import android.os.StrictMode; import android.os.SystemClock; import android.text.TextUtils; +import android.util.Log; import android.view.KeyEvent; import android.view.Menu; import android.view.MenuItem; @@ -29,6 +30,8 @@ import java.util.Date; public class MainActivity extends AppCompatActivity { + private final static String TAG = "MPMST"; + private static int MY_PERMISSIONS_REQUEST_FOREGROUND_SERVICE = 100; private Handler mHandler; @@ -60,6 +63,8 @@ public class MainActivity extends AppCompatActivity { SimpleDateFormat sdf = new SimpleDateFormat("MM-dd HH:mm"); actionBar.setTitle(actionBar.getTitle().toString() + " v" + MicroPhotoContext.getVersionName(getApplicationContext()) + " " + sdf.format(date)); + Log.i(TAG, "MainActivity::onCreate " + sdf.format(new Date(mLaunchTime))); + StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder().permitAll().build(); StrictMode.setThreadPolicy(policy); @@ -77,6 +82,12 @@ public class MainActivity extends AppCompatActivity { }, timeout); } + @Override + public void onDestroy() { + Log.i(TAG, "MainActivity::onDestroy"); + super.onDestroy(); + } + private void requestPermissions() { String[] accessPermissions = new String[]{Manifest.permission.WRITE_EXTERNAL_STORAGE, Manifest.permission.FOREGROUND_SERVICE, Manifest.permission.READ_PHONE_STATE, /*Manifest.permission.PACKAGE_USAGE_STATS,*/ diff --git a/mpmaster/src/main/java/com/xypower/mpmaster/MpMasterService.java b/mpmaster/src/main/java/com/xypower/mpmaster/MpMasterService.java index 047c64ce..df085d41 100644 --- a/mpmaster/src/main/java/com/xypower/mpmaster/MpMasterService.java +++ b/mpmaster/src/main/java/com/xypower/mpmaster/MpMasterService.java @@ -177,6 +177,7 @@ public class MpMasterService extends Service { public void onCreate() { super.onCreate(); + Log.i(TAG, "MpMasterService::onCreate"); loadConfig(); loadIccid(); @@ -334,6 +335,8 @@ public class MpMasterService extends Service { } } + Log.i(TAG, "MpMasterService::onDestroy"); + super.onDestroy(); } @@ -872,6 +875,8 @@ public class MpMasterService extends Service { @Override public int onStartCommand(Intent intent, int flags, int startId) { + Log.d(TAG, "MpMasterService::onStartCommand"); + if (intent == null) { stopForeground(true); stopSelf();