其他系统代码:
String path = "alipays://platformapi/startapp";
Uri uri = Uri.parse(path);
Intent intent = new Intent(Intent.ACTION_VIEW, uri);
ComponentName componentName = intent.resolveActivity(getPackageManager());
if(componentName != null){
//scheme uri对应的APP安装了;
}
HarmonyOS APP如何通过这样的scheme uri判断应用是否安装
在API12上支持了已经。可以在module.json5配置文件,配置querySchemes,参考
https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/module-configuration-file-V5
再使用bundleManager.canOpenLink接口来进行判断,参考
https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-bundlemanager-0000001774280558-V5\#ZH-CN\_TOPIC\_0000001813784450\_\_bundlemanagercanopenlink12