获取包信息
来源:互联网 发布:linux怎么装ntfs 编辑:程序博客网 时间:2024/06/01 09:45
package com.yc.jpyy.common.util;
import java.io.File;
import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.content.pm.PackageInfo;
import android.content.pm.PackageManager;
import android.net.Uri;
public class PackageInfoUitl {
public static PackageInfo getAppPackageInfo(Context mContext) {
PackageInfo pi = null;
try {
PackageManager pm = mContext.getPackageManager();
pi = pm.getPackageInfo(mContext.getPackageName(), 0);
} catch (Exception e) {
}
return pi;
}
public static String getPackageName(Context mContext) {
String packageName = "";
try {
packageName = mContext.getPackageName();
} catch (Exception e) {
}
return packageName;
}
public static void inistallAPKFile(Activity activity, String path) {
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(Uri.fromFile(new File(path)), "application/vnd.android.package-archive");
activity.startActivity(intent);
}
/**
* 方法名: getVersionCode
* <p>
* 功能说明: 返回当前应用的版本号
* </p>
*
* @return
*/
public static int getVersionCode(Context mContext) {
int verCode = 0;
try {
verCode = getAppPackageInfo(mContext).versionCode;
} catch (Exception e) {
}
return verCode;
}
/**
* 方法名: getVersionCode
* <p>
* 功能说明: 返回当前应用的版本号
* </p>
*
* @return
*/
public static String getVersionName(Context mContext) {
String versionName = "";
try {
versionName = getAppPackageInfo(mContext).versionName;
} catch (Exception e) {
}
return versionName;
}
}
import java.io.File;
import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.content.pm.PackageInfo;
import android.content.pm.PackageManager;
import android.net.Uri;
public class PackageInfoUitl {
public static PackageInfo getAppPackageInfo(Context mContext) {
PackageInfo pi = null;
try {
PackageManager pm = mContext.getPackageManager();
pi = pm.getPackageInfo(mContext.getPackageName(), 0);
} catch (Exception e) {
}
return pi;
}
public static String getPackageName(Context mContext) {
String packageName = "";
try {
packageName = mContext.getPackageName();
} catch (Exception e) {
}
return packageName;
}
public static void inistallAPKFile(Activity activity, String path) {
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(Uri.fromFile(new File(path)), "application/vnd.android.package-archive");
activity.startActivity(intent);
}
/**
* 方法名: getVersionCode
* <p>
* 功能说明: 返回当前应用的版本号
* </p>
*
* @return
*/
public static int getVersionCode(Context mContext) {
int verCode = 0;
try {
verCode = getAppPackageInfo(mContext).versionCode;
} catch (Exception e) {
}
return verCode;
}
/**
* 方法名: getVersionCode
* <p>
* 功能说明: 返回当前应用的版本号
* </p>
*
* @return
*/
public static String getVersionName(Context mContext) {
String versionName = "";
try {
versionName = getAppPackageInfo(mContext).versionName;
} catch (Exception e) {
}
return versionName;
}
}
阅读全文
0 0
- Fiddler获取包信息
- 获取包信息
- 获取包信息
- 代码获取apk包信息
- php获取apk包信息
- 如何使用sigar包获取系统信息
- 获取Android的APK包签名信息
- Android 获取APK包的信息
- 获取应用程序所有安装包信息
- java 获取apk包 的版本信息
- 获取手机系统包的信息DEMO
- Android获取包相关信息--code
- Android-获取app包信息异常
- Unity3D获取APK包信息实现
- Android 下获取各个包的信息
- wireshark抓包获取网站登录信息
- PackageManager 获取系统安装包信息
- 通过PackageManager获取应用包的信息
- 【luogu1026】统计单词个数(dp)
- FCN用自己的数据训练1
- 我眼中的“信号”
- [noip2012]: 同余方程
- Linux — IPC进程通信之信号量详解
- 获取包信息
- (1.5)SHA1加密工具类
- 对于软件测试的理解
- 使用枚举实现switch中使用String作为条件
- JVM的组成、垃圾回收机制
- 菜鸟的java多数据库切换手动实现,欢迎指点
- git revert和git reset
- 第一个只出现一次的字符
- Van Emde Boas Trees