android 4.4从图库选择图片,安卓6.0,从系统图库选择照片,裁剪,并显示的问题。...
問題是:當我點擊選擇按鈕時,確實跳到圖庫。但是選擇完照片,卻沒有跳轉到裁剪界面?這是為什么?代碼邏輯有問題嗎?
全局變量:private Uri chooseUri;
//對按鈕監聽,跳轉到圖庫,并選擇照片進項裁剪,并將照片保存為choose_image.jpg
choose_photo.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
File chooseImage = new File(Environment.getExternalStorageDirectory(), "choose_image.jpg");
if (chooseImage.exists())
chooseImage.delete();
try {
chooseImage.createNewFile();
} catch (IOException e) {
e.printStackTrace();
}
chooseUri = Uri.fromFile(chooseImage);
Intent i = new Intent("android.intent.action.PICK");
i.setType("image/*");
i.putExtra("crop", true);
i.putExtra("scale", true);
i.putExtra(MediaStore.EXTRA_OUTPUT, chooseUri);
startActivityForResult(i, CROP_PHOTO);
}
});
//回調函數,并將照片顯示出來。
case CROP_PHOTO:
if (resultCode == RESULT_OK) {
try {
Bitmap bitmap = BitmapFactory.decodeStream(getContentResolver().
openInputStream(chooseUri));
photo.setImageBitmap(bitmap);
} catch (FileNotFoundException e) {
e.printStackTrace();
}
}
總結
以上是生活随笔為你收集整理的android 4.4从图库选择图片,安卓6.0,从系统图库选择照片,裁剪,并显示的问题。...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: android 定位服务 耗电吗,关于A
- 下一篇: android:inputtype有哪些