gpt4 book ai didi

javascript - 从 android 包的 version_code 获取 version_name?

转载 作者:搜寻专家 更新时间:2023-11-01 09:29:31 27 4
gpt4 key购买 nike

有没有办法根据android包的version_code获取version_name?

例如:'com.nianticlabs.pokemongo'版本代码:2017121800 => version_name: 0.87.5

我想要的是:

function getVersionName(version_code) {
// do smt with version_code
return version_name;
}

最佳答案

但我不认为你可以根据另一个来获得一个,它们是两个独立的东西:只有一个字符串和一个 int

在 native java 中你有:

public static int getVersionCode(Context context) {
try {
PackageInfo pInfo = context.getPackageManager().getPackageInfo(context.getPackageName(), 0);
return pInfo.versionCode;
} catch (PackageManager.NameNotFoundException e) {
return -1;
}
}

public static String getVersionName(Context context) {
try {
PackageInfo pInfo = context.getPackageManager().getPackageInfo(context.getPackageName(), 0);
return pInfo.versionName;
} catch (PackageManager.NameNotFoundException e) {
return "";
}
}

你可以在你的 javascript google API 中寻找等价物

关于javascript - 从 android 包的 version_code 获取 version_name?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48239385/

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