HarmonyOS鸿蒙Next应用开发实战--如何打开相册和音频列表
HarmonyOS鸿蒙Next应用开发实战–如何打开相册和音频列表
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.打开音频
private void selectAudio() {
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("audio/*");
startAbilityForResult(intent, imgRequestCode);
}
3.获取选中的文件
@Override
protected void onAbilityResult(int requestCode, int resultCode, Intent resultData) {
HiLog.info(label,"MainAbility::onAbilityResult");
if(requestCode==imgRequestCode)
{
HiLog.info(label,"选择文件getUriString:"+resultData.getUriString());
}
}
更多关于HarmonyOS鸿蒙Next应用开发实战--如何打开相册和音频列表的实战教程也可以访问 https://www.itying.com/category-93-b0.html
3 回复
大佬文章如此优秀,过来支持一下!
更多关于HarmonyOS鸿蒙Next应用开发实战--如何打开相册和音频列表的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
这一句废话都没有的风格我喜欢
在HarmonyOS鸿蒙Next应用开发中,打开相册和音频列表可以通过以下步骤实现:
-
打开相册:
- 使用
@ohos.file.picker
模块的PhotoViewPicker
类。 - 调用
PhotoViewPicker
的select
方法,选择图片或视频。 - 通过
PhotoSelectOptions
配置选择参数,如文件类型、数量等。
- 使用
-
打开音频列表:
- 使用
@ohos.file.picker
模块的AudioViewPicker
类。 - 调用
AudioViewPicker
的select
方法,选择音频文件。 - 通过
AudioSelectOptions
配置选择参数,如文件类型、数量等。
- 使用
确保在config.json
中声明相关权限,如ohos.permission.READ_MEDIA
。