国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 南投市| 吴堡县| 青岛市| 贡觉县| 玉溪市| 陆丰市| 珠海市| 土默特左旗| 綦江县| 上犹县| 衡山县| 襄汾县| 望奎县| 洪洞县| 浪卡子县| 眉山市| 昔阳县| 隆尧县| 昂仁县| 郧西县| 霸州市| 桑植县| 柯坪县| 铜鼓县| 湟中县| 邢台县| 三明市| 永和县| 鄂伦春自治旗| 山阴县| 延吉市| 巨鹿县| 永仁县| 武宁县| 乌拉特前旗| 呼玛县| 乌兰浩特市| 平湖市| 昭通市| 昭通市| 手游|