protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_result);
ImageView img=(ImageView) findViewById(R.id.image);
String path=getIntent().getStringExtra("picPath");
try {
FileInputStream fis=new FileInputStream(path);
Bitmap bitmap=BitmapFactory.decodeStream(fis);
Matrix matrix=new Matrix();
matrix.setRotate(90);
bitmap.createBitmap(bitmap, 0, 0, bitmap.getWidth() , bitmap.getHeight(), matrix, true);
img.setImageBitmap(bitmap);
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
// Bitmap bitmap=BitmapFactory.decodeFile(path);
// img.setImageBitmap(bitmap);
}
代码写错了。这句
bitmap.createBitmap(bitmap, 0, 0, bitmap.getWidth() , bitmap.getHeight(), matrix, true);
Bitmap bitmap1 =Bitmap.createBitmap(bitmap, 0, 0, bitmap.getWidth() , bitmap.getHeight(), matrix, true);
Bitmap bitmap1 =Bitmap.createBitmap(bitmap, 0, 0, bitmap.getWidth() , bitmap.getHeight(), matrix, true);
去手机的权限管理把它设置为允许。
如果还不能,把它卸载后再重新安装,重新再设置为允许试试。