首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何从我的Android应用中检测已安装的Chrome版本?

如何从我的Android应用中检测已安装的Chrome版本?
EN

Stack Overflow用户
提问于 2018-08-08 02:26:26
回答 1查看 2.7K关注 0票数 7

我正在开发一个功能,只有当设备上安装的Chrome版本高于65版本时,我才需要将用户从Android Native应用程序转换到chrome自定义选项卡。所以我的问题是,有没有一种方法可以从Android Native App中检测到chrome版本?

EN

回答 1

Stack Overflow用户

发布于 2018-08-08 05:26:08

代码语言:javascript
复制
    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;
}

然后使用以下命令调用上述方法

代码语言:javascript
复制
checkVersion("com.android.chrome"); //This will return a boolean value
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51733237

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档