android 开源项目—TakePhoto

对于每个APP基本上都有一个头像上传的功能,对于如何获取头像照片,可以通过使用本地相册或者拍照获取,而是用原生的相机功能都会或多或少遇到一些问题,因此特地封装了相机和相册功能,使用简单,方便,只需要简单的几行代码就可以获取图片。

github地址 (https://github.com/crazyandcoder/TakePhoto)

主要亮点
  1. 可以进行拍照或者从本地相册获取图片 

  2. 可以对已经选中的图片进行编辑、如裁剪、放大、缩小等操作 

  3. 直接返回选中图片的地址,方便后续操作,如上传服务器等。

 

效果演示

                  

 

gradle引用
compile 'liji.library.dev:takephotolib:1.0.2'

 

代码示例(v1.0.2)

 

TakePhoto takePhoto = new TakePhoto(MainActivity.this); 
                  takePhoto.setOnPictureSelected(new TakePhoto.onPictureSelected() { 
                  @Override 
                  public void select(String path) { 
                             textView.setText("选择的图片地址:" + path); 
                            Glide.with(MainActivity.this).load("file://" + path).into(imageView); } });
                   takePhoto.show();

 

关于作者

QQ: 275137657 
github: https://github.com/crazyandcoder 
个人博客:http://crazyandcoder.github.io/

转载于:https://my.oschina.net/crazyandcoder/blog/795788

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值