美文网首页
Android快速获取相机图片

Android快速获取相机图片

作者: GiftedCat | 来源:发表于2021-05-29 14:38 被阅读0次

一、前言

应用场景:设备需要定时拍照并上传至服务器、直接获取照片等

二、效果图

效果图

三、如何使用

(一)添加库

    allprojects {
        repositories {
            ...
            maven { url 'https://jitpack.io' }
        }
    }
    dependencies {
            implementation 'com.github.Giftedcat:CameraManager:1.0.1'
    }

(二)初始化

        manager = new CameraTakeManager(this)
                .setRotation(0)//设置旋转角度
                .setCompressEnable(true)//是否需要压缩
                .setTakeListener(new CameraTakeListener() {
                    @Override
                    public void onSuccess(File bitmapFile, Bitmap mBitmap) {
                        imgPic.setImageBitmap(mBitmap);
                        tvPicDir.setText("图片路径:" + bitmapFile.getPath());
                    }

                    @Override
                    public void onFail(String error) {
                        LogUtil.e(error);
                    }
                }).launch();

(三)拍照

manager.takePhoto();

(四)释放

manager.destroy();

源码地址:https://github.com/Giftedcat/CameraManager

相关文章

网友评论

      本文标题:Android快速获取相机图片

      本文链接:https://www.haomeiwen.com/subject/ouiysltx.html