Android本地图片选择
2013-06-18 11:13
323 查看
// 选择图片
aquatica_btn_select.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent();
/* 开启Pictures画面Type设定为image */
intent.setType("image/*");
/* 使用Intent.ACTION_GET_CONTENT这个Action */
intent.setAction(Intent.ACTION_GET_CONTENT);
/* 取得相片后返回本画面 */
startActivityForResult(intent, 1);
}
});
}
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
if (resultCode == RESULT_OK) {
Uri uri = data.getData();
Log.e("uri", uri.toString());
ContentResolver cr = this.getContentResolver();
try {
Bitmap bitmap = BitmapFactory.decodeStream(cr.openInputStream(uri));
// ImageView imageView = (ImageView) findViewById(R.id.iv01);
/* 将Bitmap设定到ImageView */
// imageView.setImageBitmap(bitmap);
} catch (FileNotFoundException e) {
Log.e("Exception", e.getMessage(),e);
}
}
super.onActivityResult(requestCode, resultCode, data);
}
aquatica_btn_select.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent();
/* 开启Pictures画面Type设定为image */
intent.setType("image/*");
/* 使用Intent.ACTION_GET_CONTENT这个Action */
intent.setAction(Intent.ACTION_GET_CONTENT);
/* 取得相片后返回本画面 */
startActivityForResult(intent, 1);
}
});
}
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
if (resultCode == RESULT_OK) {
Uri uri = data.getData();
Log.e("uri", uri.toString());
ContentResolver cr = this.getContentResolver();
try {
Bitmap bitmap = BitmapFactory.decodeStream(cr.openInputStream(uri));
// ImageView imageView = (ImageView) findViewById(R.id.iv01);
/* 将Bitmap设定到ImageView */
// imageView.setImageBitmap(bitmap);
} catch (FileNotFoundException e) {
Log.e("Exception", e.getMessage(),e);
}
}
super.onActivityResult(requestCode, resultCode, data);
}
相关文章推荐
- Android多媒体之调用摄像头和从本地相册中选择图片
- Android 从 Android 本地图库选择多个图片
- Android本地选择图片显示并上传(客户端+服务器)
- android 开启本地相册选择图片并返回显示
- Android Tutorial: 1、选择本地图片
- Android实现拍照,以及从相册选择图片裁剪功能同时保存在本地
- android 开启本地相册选择图片并返回显示
- android-ImageView显示选择本地图片或拍照
- Android-ImageView显示选择本地图片或拍照
- 【Android】本地图片选择(打开媒体库,选择图片)
- Android-ImageView显示选择本地图片或拍照
- android从本地相册选择图片uri三星手机适配问题
- Android 拍照 以及从本地选择图片 上传
- 【Android】本地图片选择(打开媒体库,选择图片)
- Android调用图库选择本地图片的功能
- Android关于本地多媒体(图片、视频、音频)Media的选择总结
- android 选择本地图片并截剪图片保存到,sdcard指定目录中
- android拍照和本地选择图片
- android选择本地图片并裁剪
- 【Android】本地图片选择(打开媒体库,选择图片)