android 调起相册
时间: 2023-03-27 20:05:01 浏览: 95
您好,关于 Android 调起相册的问题,您可以使用 Intent 来实现。具体步骤如下:
1. 在 AndroidManifest.xml 文件中添加以下权限:
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
2. 在需要调起相册的地方,使用以下代码:
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 (requestCode == REQUEST_CODE && resultCode == RESULT_OK && data != null) {
Uri uri = data.getData();
// 处理获取到的图片 uri
}
}
以上就是调起相册的基本步骤,希望能对您有所帮助。