android 开源项目—TakePhoto

vtln8339 8年前
   <p>对于每个APP基本上都有一个头像上传的功能,对于如何获取头像照片,可以通过使用本地相册或者拍照获取,而是用原生的相机功能都会或多或少遇到一些问题,因此特地封装了相机和相册功能,使用简单,方便,只需要简单的几行代码就可以获取图片。</p>    <h3><strong>主要亮点</strong></h3>    <ol>     <li> <p>可以进行拍照或者从本地相册获取图片</p> </li>     <li> <p>可以对已经选中的图片进行编辑、如裁剪、放大、缩小等操作</p> </li>     <li> <p>直接返回选中图片的地址,方便后续操作,如上传服务器等。</p> </li>    </ol>    <h3><strong>效果演示</strong></h3>    <p style="text-align:center"><img src="https://simg.open-open.com/show/1bbf9ebc1cbe5440b677a73e54da49df.gif"></p>    <p style="text-align:center">photo.gif</p>    <h3><strong>v1.0.2 版本(2016.10.26)</strong></h3>    <p style="text-align:center"><img src="https://simg.open-open.com/show/859ecdb9adf046ee2565ca7bbf4cdac6.png"></p>    <p>从fir获取demo演示apk</p>    <h3><strong>gradle引用</strong></h3>    <pre>  <code class="language-java">compile 'liji.library.dev:takephotolib:1.0.2'</code></pre>    <h3><strong>代码示例(v1.0.2)</strong></h3>    <pre>  <code class="language-java">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();</code></pre>    <p> </p>    <p> </p>    <p> </p>    <p> </p>