阅读背景:

App拍照和选择图片的最佳解决方案

来源:互联网 

一、一行代码实现拍照或选择照片

    btnTake.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            PhotoUtil.takePhoto(mContext, false, new PhotoCallback() {
                @Override
                public void choosePhoto(String photoPath) {
                    btnTake.setText(photoPath);
                }
            });
        }
    });

    btnPick.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            PhotoUtil.pickPhoto(mContext, false, new PhotoCallback() {
                @Override
                public void choosePhoto(String photoPath) {
                    btnPick.setText(photoPath);
                }
            });
        }
    });
    
    btnTakeCrop.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                PhotoUtil.takePhoto(mContext, true, new PhotoCallback() {
                    @Override
                    public void choosePhoto(String photoPath) {
                        btnTakeCrop.setText(photoPath);
                    }
                });
            }
        });

    btnPickCrop.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            PhotoUtil.pickPhoto(mContext, true, new PhotoCallback() {
                @Override
                public void choosePhoto(String photoPath) {
                    btnPickCrop.setText(photoPath);
                }
            });
        }
    });
    btnTake.setOnCl



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: