android 開源項目—TakePhoto

vtln8339 8年前發布 | 13K 次閱讀 開源 安卓開發 Android開發 移動開發

對于每個APP基本上都有一個頭像上傳的功能,對于如何獲取頭像照片,可以通過使用本地相冊或者拍照獲取,而是用原生的相機功能都會或多或少遇到一些問題,因此特地封裝了相機和相冊功能,使用簡單,方便,只需要簡單的幾行代碼就可以獲取圖片。

主要亮點

  1. 可以進行拍照或者從本地相冊獲取圖片

  2. 可以對已經選中的圖片進行編輯、如裁剪、放大、縮小等操作

  3. 直接返回選中圖片的地址,方便后續操作,如上傳服務器等。

效果演示

photo.gif

v1.0.2 版本(2016.10.26)

從fir獲取demo演示apk

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();

 

 

 

 

 本文由用戶 vtln8339 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!