From fd15553e709f6e4aa4722bc23f445deec5546e5e Mon Sep 17 00:00:00 2001 From: Matthew Date: Mon, 19 May 2025 16:19:42 +0800 Subject: [PATCH] =?UTF-8?q?=E9=80=9A=E8=BF=87MpRes=E6=9D=A5=E5=88=9D?= =?UTF-8?q?=E5=A7=8B=E5=8C=96=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/xypower/mpmaster/MainActivity.java | 15 ++++++++++++++- 1 file changed, 14 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 490fb3bd..4df5c1e3 100644 --- a/mpmaster/src/main/java/com/xypower/mpmaster/MainActivity.java +++ b/mpmaster/src/main/java/com/xypower/mpmaster/MainActivity.java @@ -22,6 +22,7 @@ import android.view.MenuItem; import android.widget.TextView; import com.dev.devapi.api.SysApi; +import com.xypower.common.FilesUtils; import com.xypower.common.MicroPhotoContext; import java.io.File; @@ -45,9 +46,21 @@ public class MainActivity extends AppCompatActivity { mLaunchTime = System.currentTimeMillis(); // Try to init config - MpMasterService.initMpMasterConfigurations(getApplicationContext()); + // MpMasterService.initMpMasterConfigurations(getApplicationContext()); // MpMasterService.initMpAppConfigurations(getApplicationContext()); + String appPath = MicroPhotoContext.buildMasterAppDir(getApplicationContext()); + File appPathFile = new File(appPath); + File appCfgFile = new File(appPathFile, "data/Master.json"); + if (!appCfgFile.exists()) { + Intent resIntent = getPackageManager().getLaunchIntentForPackage(MicroPhotoContext.PACKAGE_NAME_MPRES); + if (resIntent != null) { + resIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); + resIntent.putExtra("initres", 2); + startActivity(resIntent); + } + } + ActionBar actionBar = getSupportActionBar(); mHandler = new Handler();