HarmonyOS应用开发实战--如何打开相册和音频列表

鸿蒙时代
发布于 2021-11-9 11:04
浏览
1收藏

1.打开相册

private void selectPic() {
    Intent intent = new Intent();
    Operation opt=new Intent.OperationBuilder().withAction("android.intent.action.GET_CONTENT").build();
    intent.setOperation(opt);
    intent.addFlags(Intent.FLAG_NOT_OHOS_COMPONENT);
    intent.setType("image/*");
    startAbilityForResult(intent, imgRequestCode);
}

2.打开音频

    Intent intent = new Intent();
    Operation opt=new Intent.OperationBuilder().withAction("android.intent.action.GET_CONTENT").build();
    intent.setOperation(opt);
    intent.addFlags(Intent.FLAG_NOT_OHOS_COMPONENT);
    intent.setType("image/*");
    startAbilityForResult(intent, imgRequestCode);
}

3.获取选中的文件

protected void onAbilityResult(int requestCode, int resultCode, Intent resultData) {

    HiLog.info(label,"MainAbility::onAbilityResult");

    if(requestCode==imgRequestCode)
    {
        HiLog.info(label,"选择文件getUriString:"+resultData.getUriString());
  }
}

分类
标签
HarmonyOS应用开发实战--如何打开相册和音.docx 14.08K 27次下载
已于2021-11-9 11:17:10修改
1
收藏 1
回复
举报
2条回复
按时间正序
/
按时间倒序
晨曦风日月
晨曦风日月

楼主这个imgRequestCode是什么?可以解答一下吗

 

 

回复
2022-2-13 17:30:13
鸿蒙时代
鸿蒙时代

图片请求代码的意思,直译,图片的英语单词简写了。哈哈哈。

回复
2022-2-21 14:21:57
回复