REBOOTERS / PickPhotoSample

Photo Picker Of Android Library

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

PickPhotoView

A Library help u to pick photos.

Click to download lastest demo ⬇️ or select Release Version

download

Screenshot

screenshot screenshot screenshot

screenshot

screenshot

screenshot

Dependency

License last-version

the last-version is this ⬆️

Gradle

  compile 'com.werb.pickphotoview:pickphotoview:last-version'

some Library already dependency

  • Glide
  • Recyclerview
  • Rxandroid
  • Gson

If you don't want to dependency this Library version , you can replace it just like

  compile ('com.werb.pickphotoview:pickphotoview:last-version',{
        exclude group: 'com.google.code.gson'
  })
  compile 'com.google.code.gson:gson:XXXX'

Maven

  <dependency>
    <groupId>com.werb.pickphotoview</groupId>
    <artifactId>pickphotoview</artifactId>
    <version>last-version</version>
    <type>pom</type>
  </dependency>

Eclipse

Sorry ,You are out !

Usage

Make sure you have permissions about CAMERA and WRITE/READ_EXTERNAL_STORAGE before use

PermissionsChecker : A Library help u to check permissions on Android M.

Initialize PickPhotoView

  new PickPhotoView.Builder(context)
        .setPickPhotoSize(9)   //select max size
        .setShowCamera(true)   //is show camera
        .setSpanCount(4)       //SpanCount
        .start();

onActivityResult

  @Override
    protected void onActivityResult(int requestCode, int resultCode, Intent data) {
        super.onActivityResult(requestCode, resultCode, data);
        if(resultCode == 0){
            return;
        }
        if(data == null){
            return;
        }
        if (requestCode == PickConfig.PICK_PHOTO_DATA) {
            List<String> selectPaths = (List<String>) data.getSerializableExtra(PickConfig.INTENT_IMG_LIST_SELECT);
            // do something u want
        }
    }

License

Apache2.0

Last Update (2017.2.28)

  1. change activity launchmode
  2. change cursor photo by DATE_MODIFIED desc

About

Photo Picker Of Android Library

License:Apache License 2.0


Languages

Language:Java 100.0%