安卓跳转相册的代码实现
时间: 2023-06-03 14:07:35 浏览: 72
您好,以下是实现安卓跳转相册的代码:
```
//跳转到相册
Intent intent = new Intent(Intent.ACTION_PICK, MediaStore.Images.Media.EXTERNAL_CONTENT_URI);
startActivityForResult(intent, REQUEST_CODE_PICK_IMAGE);
//获取选中的图片
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if (requestCode == REQUEST_CODE_PICK_IMAGE && resultCode == RESULT_OK && data != null) {
Uri uri = data.getData();
String[] filePathColumn = {MediaStore.Images.Media.DATA};
Cursor cursor = getContentResolver().query(uri, filePathColumn, null, null, null);
cursor.moveToFirst();
int columnIndex = cursor.getColumnIndex(filePathColumn[0]);
String imagePath = cursor.getString(columnIndex);
cursor.close();
//处理imagePath
}
}
```
注意,在AndroidManifest.xml中添加读取存储权限:
```
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
```