gpt4 book ai didi

android - 在运行时获取 android 应用程序版本代码(主要、次要和补丁)

转载 作者:行者123 更新时间:2023-11-29 15:49:51 25 4
gpt4 key购买 nike

如何在运行时获取应用程序版本代码?我找到了许多将应用程序版本作为单个整数获取的解决方案。但是我需要版本代码的 major.minor.patch 版本。

最佳答案

这意味着获取 semantic versioning 之后的 versionName原则。

获取版本名:

packageManager.getPackageInfo(packageName(), PackageManager.GET_META_DATA)
.versionName; // throws NameNotFoundException

解析versionName:

// check versionName against ^\d+\.\d+\.\d+$
final String[] versionNames = versionName.split("\\.");
final Integer major = Integer.valueOf(versionNames[0]);
final Integer minor = Integer.valueOf(versionNames[1]);
final Integer patch = Integer.valueOf(versionNames[2]);

请确保处理所有可能的错误。

关于android - 在运行时获取 android 应用程序版本代码(主要、次要和补丁),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30800040/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com