qq_25749749
程思阳
采纳率0%
2017-03-28 02:49 阅读 2.6k

Android调用相机拍照并返回路径和调用系统图库选择图片

Android调用相机拍照并返回路径和调用系统图库选择图片 怎么写啊

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

3条回答 默认 最新

  • viewgroup viewgroup 2017-03-28 06:17

    /**
    * 去相机
    *
    * @author sunsy 2016年3月12日
    */
    private void gotoCamera() {
    Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
    intent.putExtra(MediaStore.EXTRA_OUTPUT, Uri.parse("file://" + path));
    activity.startActivityForResult(intent, Config.GOTO_CAMERA);
    }

    /**
     * 去相册
     *
     * @author sunsy 2016年3月12日
     */
    private void goToGallery() {
        Intent intent = new Intent(Intent.ACTION_GET_CONTENT);
        intent.setType("image/*");
        activity.startActivityForResult(intent, Config.GOTO_ALBUM);
    }
    
    点赞 1 评论 复制链接分享
  • fcwxin fcwxin 2017-03-28 06:53

    public void onTakePhotoClick(View view) {

    Intent takePictureIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);

    if (takePictureIntent.resolveActivity(getPackageManager()) != null) {

    startActivityForResult(takePictureIntent, REQUEST_IMAGE_CAPTURE);

    }

    }

    @Override

    protected void onActivityResult(int requestCode, int resultCode, Intent data) {

    if (requestCode == REQUEST_IMAGE_CAPTURE && resultCode == RESULT_OK) {

    Bundle extras = data.getExtras();

    mImageBitmap = (Bitmap) extras.get("data");

    mThumbView.setImageBitmap(mImageBitmap);

    }

    }

    点赞 1 评论 复制链接分享
  • ziyejinwei1994 ziyejinwei1994 2017-03-28 07:45

相关推荐