国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計 > 正文

安卓開發(fā)選擇圖片并裁剪

2019-11-06 09:57:31
字體:
供稿:網(wǎng)友
chooseFromAlbum.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { File outputImage = new File(Environment.getExternalStorageDirectory(), "output_image.jpg"); try { if (outputImage.exists()) { outputImage.delete(); } outputImage.createNewFile(); } catch (IOException e) { e.PRintStackTrace(); } imageUri = Uri.fromFile(outputImage); Intent intent = new Intent(Intent.ACTION_PICK,null); //此處調(diào)用了圖片選擇器 //如果直接寫intent.setDataAndType("image/*"); //調(diào)用的是系統(tǒng)圖庫 intent.setDataAndType(MediaStore.Images.Media.EXTERNAL_CONTENT_URI, "image/*"); intent.putExtra(MediaStore.EXTRA_OUTPUT, imageUri); startActivityForResult(intent, CUT_PICTURE); } }); @Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { switch (requestCode) { case CUT_PICTURE: if (resultCode == RESULT_OK) { //此處啟動裁剪程序 Intent intent = new Intent("com.android.camera.action.CROP"); intent.setDataAndType(data.getData(), "image/*"); intent.putExtra("scale", true); intent.putExtra(MediaStore.EXTRA_OUTPUT, imageUri); startActivityForResult(intent, SHOW_PICTURE); } break; case SHOW_PICTURE: if (resultCode == RESULT_OK) { try { //將output_image.jpg對象解析成Bitmap對象,然后設(shè)置到ImageView中顯示出來 Bitmap bitmap = BitmapFactory.decodeStream(getContentResolver() .openInputStream(imageUri)); picture.setImageBitmap(bitmap); } catch (FileNotFoundException e) { e.printStackTrace(); } } break; default: break; } }
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 建昌县| 砚山县| 湟中县| 丹棱县| 湘潭市| 偃师市| 临城县| 周口市| 桃园市| 疏附县| 柳州市| 云梦县| 玛沁县| 会东县| 吉林市| 荔波县| 宁乡县| 万年县| 科技| 武乡县| 中西区| 察哈| 四川省| 民县| 兴业县| 锦屏县| 柳林县| 晋宁县| 青海省| 如皋市| 盘锦市| 启东市| 东乌| 慈利县| 永德县| 肃南| 准格尔旗| 通江县| 乌恰县| 崇信县| 达孜县|