Android 调用系统相册
时间: 2023-08-03 07:05:19 浏览: 90
Android 调用系统相册的方法如下:
1. 在 AndroidManifest.xml 文件中添加如下权限:
```
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
```
2. 在需要调用相册的地方,通过 Intent 调用系统相册:
```
Intent intent = new Intent(Intent.ACTION_PICK, MediaStore.Images.Media.EXTERNAL_CONTENT_URI);
startActivityForResult(intent, REQUEST_CODE);
```
其中 REQUEST_CODE 是请求码,用于在 onActivityResult 方法中获取返回结果。
3. 在 onActivityResult 方法中处理返回结果:
```
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if (resultCode == RESULT_OK && requestCode == REQUEST_CODE) {
Uri selectedImageUri = data.getData();
// 处理选择的图片
}
}
```
其中,selectedImageUri 就是用户选择的图片的 Uri。你可以使用 Glide、Picasso 等第三方库加载该 Uri 中的图片。
阅读全文