HarmonyOS 鸿蒙Next读取配置文件中的信息然后拉起应用商店

发布于 1周前 作者 sinazl 来自 鸿蒙OS

HarmonyOS 鸿蒙Next读取配置文件中的信息然后拉起应用商店

示例代码读取module.json5中的appid数据然后拉起应用商店

// 拉起设置应用的应用信息页面(显示)
function startSettingsAppInfoAbilityExplicit(): void {
const bundleFlags = bundleManager.BundleFlag.GET_BUNDLE_INFO_WITH_APPLICATION |
bundleManager.BundleFlag.GET_BUNDLE_INFO_WITH_METADATA;
try {
bundleManager.getBundleInfoForSelf(bundleFlags).then((data) => {
const value = data.appInfo.metadataArray[0].metadata;
for (let item of value) {
// 需要调用module.json5中的数据
if (item.name === ‘app_id’) {
const appid = item.value
let want: Want = {
action: ‘ohos.want.action.appdetail’,
uri: ‘store://appgallery.huawei.com/app/detail?id=C’ + appid,
};
context.startAbility(want)
.then(() => {
Log.i(TAG, ‘跳转成功’);
})
.catch((err: BusinessError) => {
Log.e(Failed to startAbility. Code: ${err.code}, message: ${err.message});
});
}
}
})
} catch (err) {
Log.e(TAG, ‘获取配置文件失败’)
}
}


关于HarmonyOS 鸿蒙Next读取配置文件中的信息然后拉起应用商店的问题,您也可以访问:https://www.itying.com/category-93-b0.html 联系官网客服。


更多关于HarmonyOS 鸿蒙Next读取配置文件中的信息然后拉起应用商店的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html

1 回复

更多关于HarmonyOS 鸿蒙Next读取配置文件中的信息然后拉起应用商店的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


找HarmonyOS工作还需要会Flutter的哦,有需要Flutter教程的可以学学大地老师的教程,很不错,B站免费学的哦:https://www.bilibili.com/video/BV1S4411E7LY/?p=17

回到顶部