Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/yoesuv/android-file-picker-example

how to pick a file in Android
https://github.com/yoesuv/android-file-picker-example

Last synced: 5 days ago
JSON representation

how to pick a file in Android

Awesome Lists containing this project

README

        

## Android Picker/Chooser & Permission ##

Pick image,file,photo, date time, location & recording in android, also permission.
download apk [here](https://e.pcloud.link/publink/show?code=XZTEDwZAzRAkLHyQe40P3DjfJSxMFTWlNty)
execute android test `./gradlew connectedForTestDebugAndroidTest`

#### Screenshot ####
| ![](https://i.imgur.com/XrGCQMD.png) | ![](https://images2.imgbox.com/ff/0d/4sbHWzB7_o.png) | ![](https://i.imgur.com/boelaOE.png) | ![](https://i.imgur.com/XVpXWgg.png) |
|:------------------------------------:| :---: |:---:| :---: |
| ![](https://i.imgur.com/DrXTEEF.png) | ![](https://images2.imgbox.com/a6/e1/qj5HKxXl_o.png) | ![](https://i.imgur.com/sqMzGZC.png) | ![](https://images2.imgbox.com/14/cd/f9Ou8aWF_o.png) |
| ![](https://i.imgur.com/79OW4Ot.png) | ![](https://i.imgur.com/avNbA9O.png) | ![](https://i.imgur.com/GjFW9Du.png) | ![](https://i.imgur.com/BQxJmkt.png) |

#### List Library ####
- [Compressor](https://github.com/zetbaitsu/Compressor)
- [Glide](https://github.com/bumptech/glide)
- [OkHttp](https://github.com/square/okhttp)
- [Retrofit](https://github.com/square/retrofit)

#### References ####
- [Stackoverflow](https://stackoverflow.com/a/65763144/3559183)
- [Request location permissions](https://developer.android.com/training/location/permissions)
- [Data Storage](https://developer.android.com/training/data-storage)
- [MediaStore](https://developer.android.com/reference/android/provider/MediaStore)
- [File Info](https://developer.android.com/training/secure-file-sharing/retrieve-info)
- [proandroiddev](https://proandroiddev.com/how-to-optimize-memory-consumption-when-using-glide-9ac984cfe70f)
- [Alexzh](https://alexzh.com/ui-testing-of-android-runtime-permissions/)
- [Media Recorder](https://developer.android.com/guide/topics/media/mediarecorder)
- [Android Developer Blog](https://android-developers.googleblog.com/2023/08/choosing-right-storage-experience.html)