首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

请教获取本地图片后显示有关问题

2012-04-10 
请问获取本地图片后显示问题小弟最近做类似微信的东东,但在获取本地图片显示的时候发现一个情况,都是打横

请问获取本地图片后显示问题
小弟最近做类似微信的东东,但在获取本地图片显示的时候发现一个情况,都是打横显示的。网上找了很久都没有解决方案。请各位高人帮小弟看看。

/**
* 选择图片
* @param uri
*/
private void selectPic(Uri uri){//
pathOfPicture = getAbsoluteImagePath(uri);
System.out.println("选中照片============================="+ pathOfPicture);
Log.e("uri", uri.getHost());
ContentResolver cr = this.getContentResolver();
try {
// 选
InputStream is = cr.openInputStream(uri);
Bitmap bitmap = BitmapFactory.decodeStream(is);
ImageView imageView = (ImageView) findViewById(R.id.iv01);
imageView.setImageBitmap(bitmap);

/**
* 将pathOfPicture上传到服务器中
*/
uploadPhoto();
} catch (Exception e) {
Log.e("Exception", e.getMessage());
}
}

[解决办法]
File file = new File(path);
if(file.exists()){
Bitmap bitmap = BitmapFactory.decodeFile(path);
imageView.setImageBitmap(bitmap);
}
打开图片看下,说不定就是张横横显示的图片
[解决办法]

探讨

不是的,竖拍的照片它都打横显示,横拍的就正常

热点排行