鸿蒙应用中怎么判断某个android应用有没有安装

鸿蒙应用中怎么判断某个android应用有没有安装,如果可以判断,能否跳到应用市场某个应用的下载详情页

应用市场
2021-09-22 10:52:38
浏览
1
收藏 2
回答 5
已解决
回答 5
按赞同
/
按时间
甜甜爱开发
7

如果可以判断,可以跳转到华为应用市场对应的下载详情页的,参考以下代码

Intent intent = new Intent();
Operation operation = new Intent.OperationBuilder()
                .withUri(Uri.parse("market://details?id=" + "com.qiyi.video"))
                .withAction("android.intent.action.VIEW")
                .withBundleName("com.huawei.appmarket")
                .withFlags(Intent.FLAG_NOT_OHOS_COMPONENT)
                .build();
intent.setOperation(operation);
startAbility(intent);

 

分享
微博
QQ
微信
回复
2021-09-24 16:58:58
甜甜爱开发
4

我知道怎么判断应用是否安装了,亲测可以用,所以第一时间来回复

public boolean isAPPInstall(String bundleName) {
        try {
            getBundleManager().isApplicationEnabled(bundleName);
            return true;
        } catch (java.lang.IllegalArgumentException ex) {
            return false;
        }
    }
分享
微博
QQ
微信
回复
2021-09-27 15:53:43
mb609898e2cfb86
2

目前还没有相关方法。

分享
微博
QQ
微信
回复
2021-09-23 14:07:52
甜甜爱开发
2

如果有请联系我,谢谢!

分享
微博
QQ
微信
回复
2021-09-24 16:52:51
jinbeen
2

可用~

分享
微博
QQ
微信
回复
2021-10-11 18:29:03
相关问题
如何判断某个应用是否为系统应用
280浏览 • 1回复 待解决
鸿蒙有没有类似carplay的应用
6106浏览 • 1回复 待解决
android 应用升级到鸿蒙应用
1033浏览 • 0回复 待解决
鸿蒙应用如何跳转到Android应用
2564浏览 • 1回复 待解决
如何判断安装应用是否可卸载
214浏览 • 1回复 待解决
DevEco有没有清理调试应用缓存的功能
1982浏览 • 1回复 待解决
鸿蒙应用如何判断是否使用debug签名?
1452浏览 • 1回复 待解决
如何判断JS对象是否存在某个
267浏览 • 1回复 待解决
鸿蒙怎么实现AndroidGridView
7618浏览 • 5回复 待解决
如何判断应用可被卸载
248浏览 • 1回复 待解决
android 应用深色模式在鸿蒙os上有异常
7215浏览 • 1回复 待解决