public static async openFolder(fileUri: string, context?: context.UIAbilityContext): Promise<void> {
  let want: Want = {
    bundleName: ‘com.huawei.hmos.filemanager’,
    abilityName: ‘MainAbility’,
    parameters: {
      ‘fileUri’: fileUri
    }
  };
  try {
  context?.startAbilityForResult(want).then((data) => {
  HiLog.info(tag, 'startAbility data: ’ + JSON.stringify(data));
});
} catch (error) {
  HiLog.warn(tag, 'openFolder err = ’ + JSON.stringify(error));
  throw error as Error;
}
}

Logo

讨论HarmonyOS开发技术,专注于API与组件、DevEco Studio、测试、元服务和应用上架分发等。

更多推荐