Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/s4kibs4mi/kutupicker
KutuPicker is a android image picker library using Camera & Gallery.
https://github.com/s4kibs4mi/kutupicker
android android-library image-picker image-picker-library
Last synced: 26 days ago
JSON representation
KutuPicker is a android image picker library using Camera & Gallery.
- Host: GitHub
- URL: https://github.com/s4kibs4mi/kutupicker
- Owner: s4kibs4mi
- License: mit
- Created: 2019-10-14T16:52:22.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2019-10-14T17:07:54.000Z (over 5 years ago)
- Last Synced: 2024-11-17T15:33:26.376Z (3 months ago)
- Topics: android, android-library, image-picker, image-picker-library
- Language: Java
- Size: 134 KB
- Stars: 3
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# KutuPicker [![](https://jitpack.io/v/ninja.sakib/KutuPicker.svg)](https://jitpack.io/#ninja.sakib/KutuPicker)
KutuPicker is a android image picker library using Camera & Gallery.### Usages
1. Add in project level `build.gradle`
```groovy
allprojects {
repositories {
google()
jcenter()
mavenCentral()
maven { url 'https://jitpack.io' } // This Line
}
}
```2. Add in module level `build.gradle`
```groovy
dependencies {
implementation 'ninja.sakib:KutuPicker:1.0.1'
}
```3. Start Image Picker
* Using Gallery
```java
Intent i = new Intent(getApplicationContext(), GalleryPickerActivity.class);
i.putExtra(CodeUtil.MAX_SELECTION, 5);
i.putExtra(CodeUtil.MIN_SELECTION, 1);
startActivityForResult(i, CodeUtil.IMAGE_SELECTION_REQUEST_CODE);
``````java
@Override
protected void onActivityResult(int requestCode, int resultCode, @Nullable Intent data) {
super.onActivityResult(requestCode, resultCode, data);if (resultCode == CodeUtil.IMAGE_SELECTION_DONE) {
ArrayList selectedImages = data.getStringArrayListExtra(CodeUtil.SELECTED_IMAGES_KEY);
for (String image : selectedImages) {
Log.d("Selected", image);
}
}
}
```* Using Camera
```java
Intent i = new Intent(getApplicationContext(), CameraPickerActivity.class);
i.putExtra(CodeUtil.MAX_SELECTION, 5);
i.putExtra(CodeUtil.MIN_SELECTION, 1);
startActivityForResult(i, CodeUtil.IMAGE_SELECTION_REQUEST_CODE);
``````java
@Override
protected void onActivityResult(int requestCode, int resultCode, @Nullable Intent data) {
super.onActivityResult(requestCode, resultCode, data);if (resultCode == CodeUtil.IMAGE_SELECTION_DONE) {
ArrayList selectedImages = data.getStringArrayListExtra(CodeUtil.SELECTED_IMAGES_KEY);
for (String image : selectedImages) {
Log.d("Selected", image);
}
}
}
```### License
Copyright © Sakib SamiDistributed under [MIT](https://github.com/s4kibs4mi/KutuPicker/blob/master/LICENSE) license