Android系统如何获取相册图片 android图片 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 // 直接从相册选择图片 private void selectImageFromGallery() { Intent intent = new Intent(Intent.ACTION_GET_CONTENT); intent.setType("image/*"); startActivityForResult(intent, REQUEST_CODE_GALLERY); }// 接收选择照片返回的结果,并将他们显示在ImageView里面 @Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { if (resultCode != RESULT_OK) { return; } switch (requestCode) { case REQUEST_CODE_CAMERA: iv_ass_img.setImageURI(Uri.fromFile(mCurrentImageFile)); break; case REQUEST_CODE_GALLERY: Uri fileUri = data.getData(); String path = changeUriToPath(fileUri); iv_ass_img.setImageURI(Uri.fromFile(new File(path))); break; } super.onActivityResult(requestCode, resultCode, data); } // 将URI转换为真实路径 private String changeUriToPath(Uri uri) { String[] proj = { MediaStore.Images.Media.DATA }; Cursor actualImageCursor = managedQuery(uri, proj, null, null, null); int actual_image_column_index = actualImageCursor .getColumnIndexOrThrow(MediaStore.Images.Media.DATA); actualImageCursor.moveToFirst(); currentImagePath = actualImageCursor .getString(actual_image_column_index); return currentImagePath; }这是之前我写的一个类似功能。。你自己对着改改应该能用。 android定位GPS位置问题 求android系统源代码 单线程棋牌游戏的发牌动画问题 TabWidget如何去掉下划线 关于activity刷新显示的问题 跪求android手机的驱动和middleware开发的相关资料 面试android手机测试,需要知道些什么? 想要开发一个基于Android操作系统的bitTorrent的客户端 SearchView 点击无法提交搜索 求助做过安卓手电筒的各位大神 android cts test fail --有大神能帮帮我么? android 中获得照片的名称
private void selectImageFromGallery() {
Intent intent = new Intent(Intent.ACTION_GET_CONTENT);
intent.setType("image/*");
startActivityForResult(intent, REQUEST_CODE_GALLERY);
}
// 接收选择照片返回的结果,并将他们显示在ImageView里面
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
if (resultCode != RESULT_OK) {
return;
}
switch (requestCode) {
case REQUEST_CODE_CAMERA:
iv_ass_img.setImageURI(Uri.fromFile(mCurrentImageFile));
break; case REQUEST_CODE_GALLERY:
Uri fileUri = data.getData();
String path = changeUriToPath(fileUri);
iv_ass_img.setImageURI(Uri.fromFile(new File(path)));
break;
}
super.onActivityResult(requestCode, resultCode, data);
} // 将URI转换为真实路径
private String changeUriToPath(Uri uri) {
String[] proj = { MediaStore.Images.Media.DATA };
Cursor actualImageCursor = managedQuery(uri, proj, null, null, null);
int actual_image_column_index = actualImageCursor
.getColumnIndexOrThrow(MediaStore.Images.Media.DATA);
actualImageCursor.moveToFirst();
currentImagePath = actualImageCursor
.getString(actual_image_column_index);
return currentImagePath;
}
这是之前我写的一个类似功能。。你自己对着改改应该能用。