android gallery使用
时间: 2023-07-11 10:08:18 浏览: 73
Android 的 Gallery 是一个预置的图库应用程序,允许用户在设备上查看和管理图片和视频。你可以使用它来从设备中选择图片或视频,或者创建自己的图库应用程序。
以下是使用 Android Gallery 的基本步骤:
1. 添加权限:在 AndroidManifest.xml 文件中添加以下权限:
```
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
```
2. 启动 Gallery:创建一个 Intent 实例并将 action 设置为 Intent.ACTION_PICK,data 设置为 MediaStore.Images.Media.EXTERNAL_CONTENT_URI(或其他想要访问的媒体类型的 URI)。然后使用 startActivityForResult() 方法启动 Intent。
```
Intent intent = new Intent(Intent.ACTION_PICK, MediaStore.Images.Media.EXTERNAL_CONTENT_URI);
startActivityForResult(intent, PICK_IMAGE_REQUEST);
```
3. 处理结果:在 onActivityResult() 方法中,检查 requestCode 是否与 PICK_IMAGE_REQUEST 相等,并确保 resultCode 等于 Activity.RESULT_OK。如果条件成立,从 data 中获取所选图片的 URI。
```
if (requestCode == PICK_IMAGE_REQUEST && resultCode == Activity.RESULT_OK && data != null && data.getData() != null) {
Uri uri = data.getData();
// 处理所选图片
}
```
这些是使用 Android Gallery 的基本步骤。你可以使用类似的方法来选择视频文件。