美文网首页
Android获取相机和相册照片

Android获取相机和相册照片

作者: 左岸仙缘 | 来源:发表于2020-03-26 21:39 被阅读0次

    第三方库:https://github.com/crazycodeboy/TakePhoto

    支持照片裁剪,批量选择图片,压缩图片
    代码如下:

    package com.xxxx.xxxxx;
    
    public class BaseActivity extends TakePhotoActivity
    {
        // Setup activity layout
        @Override protected void onCreate(Bundle savedInstanceState)
        {
            
        }
    
        //获取手机图片
        public void takePhoto(int photoType)
        {
            Log.d("BaseActivity", "takePhoto");
            File file = new File(Environment.getExternalStorageDirectory(), "/test/" + System.currentTimeMillis() + ".jpg");
            if (!file.getParentFile().exists()) {
                file.getParentFile().mkdirs();
            }
            Uri imageUri = Uri.fromFile(file);
    
            this.getTakePhoto().onPickFromCapture(imageUri);
        }
    
        @Override
        public void takeCancel() {
            super.takeCancel();
        }
    
        @Override
        public void takeFail(TResult result, String msg) {
            super.takeFail(result, msg);
        }
    
        @Override
        public void takeSuccess(TResult result) {
            super.takeSuccess(result);
        }
    }
    

    相关文章

      网友评论

          本文标题:Android获取相机和相册照片

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