java - 获取Android中App的版本号

标签 java android version-control

如何以编程方式检索应用程序的版本代码?

我检查了that问题,但所有链接都已损坏

谢谢

最佳答案

try {
    ComponentName comp = new ComponentName(this, [CURRENT_ACTIVITY].class);
    PackageInfo pinfo = getPackageManager().getPackageInfo(comp.getPackageName(), 0);

    int versionCode = pinfo.versionCode;

} catch(android.content.pm.PackageManager.NameNotFoundException e) {}

将“[CURRENT_ACTIVITY]”替换为您的 Activity 的实际名称。 (只是为了澄清哈哈)

关于java - 获取Android中App的版本号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7208139/

相关文章:

java - 如何使用 JDBC 来最大化 Netty 的性能?

android - Android 应用程序开发中的充气器

进行部分克隆时,Git 子树未正确使用 .gitignore

xcode - 在 GitHub 上看不到 "Open in Xcode"按钮

针对 Android 6 时,Android 应用内购买 : do you need to check for the com. android.vending.BILLING 权限?

git - 使 `git svn find-rev` 搜索整个存储库

java - 如何获取此 GET 请求的 json 正文?

java - 不知道如何使用 Hermit 从 java 中的本体中获取对象属性

java - 如何测试Spring Security是否真正启用?

android - 查看DragHelper : how to use it?