From 636c4bb04e4fcd723766b82732990cdb4ae4ea2e Mon Sep 17 00:00:00 2001
From: hxb <hxb@hdlchina.com.cn>
Date: 星期四, 22 二月 2024 15:48:23 +0800
Subject: [PATCH] 删除掉本地库
---
app/src/main/java/com/hdl/photovoltaic/utils/AppManagerUtils.java | 92 +++++++++++++++++++++++++++++++++++++++++++--
1 files changed, 87 insertions(+), 5 deletions(-)
diff --git a/app/src/main/java/com/hdl/photovoltaic/utils/AppManagerUtils.java b/app/src/main/java/com/hdl/photovoltaic/utils/AppManagerUtils.java
index b263fd8..d27b2ed 100644
--- a/app/src/main/java/com/hdl/photovoltaic/utils/AppManagerUtils.java
+++ b/app/src/main/java/com/hdl/photovoltaic/utils/AppManagerUtils.java
@@ -4,7 +4,21 @@
import android.content.Context;
import android.content.pm.PackageInfo;
import android.content.pm.PackageManager;
+import android.net.ConnectivityManager;
+import android.net.NetworkInfo;
+import android.net.wifi.WifiInfo;
+import android.net.wifi.WifiManager;
+import com.hdl.photovoltaic.HDLApp;
+import com.hdl.photovoltaic.R;
+import com.hdl.photovoltaic.other.HdlThreadLogic;
+import com.hdl.photovoltaic.widget.LoadingDialog;
+
+import java.net.Inet4Address;
+import java.net.InetAddress;
+import java.net.NetworkInterface;
+import java.net.SocketException;
+import java.util.Enumeration;
import java.util.Iterator;
import java.util.Stack;
@@ -17,6 +31,8 @@
public class AppManagerUtils {
private static AppManagerUtils appManagerUtils;
+
+ private LoadingDialog loadingDialog;
private AppManagerUtils() {
}
@@ -35,8 +51,8 @@
/**
* 鑾峰彇AppVersion
*
- * @param context
- * @return
+ * @param context -
+ * @return -
*/
public static String getAppVersion(Context context) {
String version = "";
@@ -94,10 +110,11 @@
/**
* 鎸囧畾涓�涓被鍚�,浠庢寚瀹氱被鍚嶅紑濮嬬Щ闄ゅ悗闈㈡墍鏈堿ctivity
- * @param className Activity-绫诲悕(activity.getClass().getName())
+ *
+ * @param className Activity-绫诲悕(activity.getClass().getName())
* @param removeClass 鏄惁绉婚櫎鏈韩(true-绉婚櫎)
*/
- public void finishActivity(String className,boolean removeClass) {
+ public void finishActivity(String className, boolean removeClass) {
Iterator<Activity> iterator = activityStack.listIterator();
while (iterator.hasNext()) {
Activity activity = iterator.next();
@@ -145,6 +162,72 @@
activityStack.clear();
}
+
+ /**
+ * 鑾峰彇ActivitySize
+ */
+ public int getActivitySize() {
+ return activityStack.size();
+ }
+
+ /**
+ * 鑾峰彇褰撳墠鐨凙ctivity
+ *
+ * @return -
+ */
+ public Activity getLastActivity() {
+ if (activityStack.size() > 0) {
+ return activityStack.get(activityStack.size() - 1);
+ }
+ return null;
+ }
+
+
+ /**
+ * 鑾峰彇LoadingDialog
+ *
+ * @return LoadingDialog
+ */
+ public LoadingDialog getLoadingDialog() {
+ Activity activity = getLastActivity();
+ if (loadingDialog == null && activity != null) {
+ loadingDialog = new LoadingDialog(activity, R.style.Custom_Dialog);
+ }
+ return loadingDialog;
+ }
+
+ /**
+ * 寮�濮婰oading
+ */
+ public void showLoading() {
+ getLoadingDialog().start();
+ }
+
+ /**
+ * 寮�濮婰oading
+ *
+ * @param mes 鑷畾涔夋枃鏈�
+ */
+ public void showLoading(String mes) {
+ getLoadingDialog().start();
+ getLoadingDialog().setText(mes);
+ }
+
+ /**
+ * 鍋滄闅愯棌Loading
+ */
+ public void hideLoading() {
+ HdlThreadLogic.runMainThread(new Runnable() {
+ @Override
+ public void run() {
+ if (loadingDialog != null && loadingDialog.isShowing()) {
+ loadingDialog.stop();
+ }
+ }
+ }, null, null);
+ }
+
+
// /**
// * 鍒ゆ柇褰撳墠搴旂敤鏄惁鏄痙ebug鐘舵��
// */
@@ -156,7 +239,6 @@
// return false;
// }
// }
-
}
--
Gitblit v1.8.0