From 80f2ca2df62ff1cd03046864af504245be078eb2 Mon Sep 17 00:00:00 2001 From: wjc <1243177876@qq.com> Date: 星期四, 05 六月 2025 10:37:28 +0800 Subject: [PATCH] 2025年06月05日10:37:26 --- app/src/main/java/com/hdl/photovoltaic/uni/CSplashView.java | 19 ++++++++++++++++++- 1 files changed, 18 insertions(+), 1 deletions(-) diff --git a/app/src/main/java/com/hdl/photovoltaic/uni/CSplashView.java b/app/src/main/java/com/hdl/photovoltaic/uni/CSplashView.java index f9c3a91..7b32dd0 100755 --- a/app/src/main/java/com/hdl/photovoltaic/uni/CSplashView.java +++ b/app/src/main/java/com/hdl/photovoltaic/uni/CSplashView.java @@ -40,10 +40,27 @@ // intent.setPackage("com.hdl.photovoltaic"); // intent.setAction("UniappService.ACTION"); // context.bindService(intent, stringservice, Context.BIND_AUTO_CREATE); - return splashView; } + /** + * 鍏抽棴褰撳墠搴旂敤杩涚▼ + * + * @param context + */ + public void killProcessByPackName(Context context) { + if (context == null) { + return; + } + final ActivityManager am = (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE); + List<ActivityManager.RunningAppProcessInfo> procList = am.getRunningAppProcesses(); + for (ActivityManager.RunningAppProcessInfo proc : procList) { + if (proc.processName != null && proc.processName.equals(context.getPackageName())) { + android.os.Process.killProcess(proc.pid); + break; + } + } + } static ServiceConnection stringservice = new ServiceConnection() { private WeakReference<Context> contextWeakReference; -- Gitblit v1.8.0