From b008604e79528aecb04ae5d4ecc6245d8c6caf91 Mon Sep 17 00:00:00 2001
From: 18034727885 <973609879@qq.com>
Date: 星期四, 19 三月 2026 16:11:51 +0800
Subject: [PATCH] 去掉不符合隐私正常要求的代码
---
app/src/main/java/com/driver/igotrip/utils/PackageUtil.java | 78 +++------------------------------------
1 files changed, 6 insertions(+), 72 deletions(-)
diff --git a/app/src/main/java/com/driver/igotrip/utils/PackageUtil.java b/app/src/main/java/com/driver/igotrip/utils/PackageUtil.java
index 6e1f53c..ff43fa1 100644
--- a/app/src/main/java/com/driver/igotrip/utils/PackageUtil.java
+++ b/app/src/main/java/com/driver/igotrip/utils/PackageUtil.java
@@ -1,14 +1,9 @@
package com.driver.igotrip.utils;
import android.app.Activity;
-import android.app.ActivityManager;
-import android.content.ComponentName;
import android.content.Context;
import android.content.Intent;
-import android.content.pm.ApplicationInfo;
import android.content.pm.PackageManager;
-import android.content.pm.PackageManager.NameNotFoundException;
-import android.content.pm.ResolveInfo;
import android.net.Uri;
import android.os.Build;
import android.os.Environment;
@@ -16,11 +11,12 @@
import android.text.TextUtils;
import android.view.View;
+import com.driver.igotrip.BuildConfig;
+
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.lang.reflect.Method;
-import java.util.List;
import java.util.Properties;
public final class PackageUtil {
@@ -50,59 +46,22 @@
}
public static int getVersionCode(Context mContext) {
- int versionCode = -1;
- try {
- versionCode = mContext.getPackageManager().getPackageInfo(getPackageName(mContext), 0).versionCode;
- return versionCode;
- } catch (NameNotFoundException e) {
- e.printStackTrace();
- return -1;
- }
+ return BuildConfig.VERSION_CODE;
}
public static boolean hasIntent(Context context, Intent intent) {
- PackageManager manager = context.getPackageManager();
- List<ResolveInfo> infos = manager.queryIntentActivities(intent, 0);
- return null != infos && !infos.isEmpty();
+ return context.getPackageManager().resolveActivity(intent, PackageManager.MATCH_DEFAULT_ONLY)!=null;
}
public static String getVersionName(Context mContext) {
- String versionName = "";
- try {
- versionName = mContext.getPackageManager().getPackageInfo(getPackageName(mContext), 0).versionName;
- return versionName;
- } catch (NameNotFoundException e) {
- e.printStackTrace();
- return null;
- }
+ return BuildConfig.VERSION_NAME;
}
public static String getPackageName(Context mContext) {
if (mContext != null) {
return mContext.getPackageName();
}
- return "com.bdfint.logistics_driver";
- }
-
- /**
- * get currnet activity's name
- *
- * @param context
- * @return
- */
- public static String getActivityName(Context context) {
- if (context == null) {
- return "";
- }
- ActivityManager am = (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE);
- if (checkPermissions(context, "android.permission.GET_TASKS")) {
- ComponentName cn = am.getRunningTasks(1).get(0).topActivity;
- String activityName = cn.getShortClassName();
- activityName = activityName.substring(activityName.lastIndexOf(".") + 1, activityName.length());
- return activityName;
- } else {
- return "";
- }
+ return BuildConfig.APPLICATION_ID;
}
/**
@@ -118,31 +77,6 @@
}
private static String channelId;
-
- /**
- * @param
- * @return String
- * @description 获取APPLICATION metadata的数据
- * @date 2014-12-2
- * @Exception
- */
- public static String getApplicationMetaData(Context context, String key) {
- String data = null;
- String defaultkey = "zlgx";
- if (context == null) {
- return defaultkey;
- }
- try {
- ApplicationInfo appInfo = context.getPackageManager().getApplicationInfo(getPackageName(context), PackageManager.GET_META_DATA);
- if (null == appInfo || null == appInfo.metaData || null == appInfo.metaData.get(key))
- return defaultkey;
- data = appInfo.metaData.get(key).toString();
- } catch (NameNotFoundException e) {
- e.printStackTrace();
- data = defaultkey;
- }
- return data;
- }
/**
* 判断是否安装目标应用
--
Gitblit v1.7.1