Android Studio 读取相册
时间: 2023-11-11 19:55:44 浏览: 303
Android Studio的项目,实现拍照及相册自定义裁剪
4星 · 用户满意度95%
Android Studio读取相册的方法有多种,下面是一种常用的实现方法:
1. 首先,在AndroidManifest.xml文件中添加读取相册的权限:
```xml
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
```
2. 在MainActivity.java中,找到"Choose From Album"按钮的点击事件的处理方法,并在其中添加以下代码:
```java
Intent intent = new Intent(Intent.ACTION_PICK, MediaStore.Images.Media.EXTERNAL_CONTENT_URI);
startActivityForResult(intent, REQUEST_CODE);
```
3. 在MainActivity.java中,重写onActivityResult()方法,获取从相册选择的图片:
```java
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if (requestCode == REQUEST_CODE && resultCode == RESULT_OK && data != null) {
Uri selectedImage = data.getData();
// 根据选择的图片进行后续操作
// ...
}
}
```
以上是一种简单的实现方法,可以通过调用系统提供的相册选择界面,选择图片后再进行后续操作。
阅读全文