我正在开发一个功能,只有当设备上安装的Chrome版本高于65版本时,我才需要将用户从Android Native应用程序转换到chrome自定义选项卡。所以我的问题是,有没有一种方法可以从Android Native App中检测到chrome版本?
发布于 2018-08-08 05:26:08
private boolean checkVersion(String uri) {
String versionName;
int version = 0;
PackageManager pm = getPackageManager();
try {
versionName = pm.getPackageInfo(uri, PackageManager.GET_ACTIVITIES).versionName;
String[] split = versionName.split(Pattern.quote("."));
String major = split[0];
version = Integer.parseInt(major);
return version > 65;
} catch (PackageManager.NameNotFoundException e) {
//Catch the Exception
}
return false;
}
然后使用以下命令调用上述方法
checkVersion("com.android.chrome"); //This will return a boolean value
https://stackoverflow.com/questions/51733237
复制相似问题