File Chooser

Bluehost Shared Hosting

It’s a Java source code that can be easy integrated into your Android project.

How to Integrate

1. Copy all files from app/src/main/res/drawable/ folder and all next files into your project:
/app/src/main/java/com/filechooser/app/FileChooser.java /app/src/main/res/values/file_chooser_strings.xml /app/src/main/res/layout/file_chooser.xml /app/src/main/res/layout/file_chooser_item.xml /app/src/main/res/xml/file_provider.xml
2. Add permission into AndroidManifest.xml:
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
3. Add chooser activity into AndroidManifest.xml:
<activity android:name=".FileChooser" .../>
4. Add provider into AndroidManifest.xml:
<provider    android:name="androidx.core.content.FileProvider"     android:authorities="${applicationId}.FileProvider"     android:exported="false"     android:grantUriPermissions="true">       <meta-data          android:name="android.support.FILE_PROVIDER_PATHS"           android:resource="@xml/file_provider"/> </provider>
5. Add code to open chooser activity into browse button listener:
Intent intent = new Intent(this, FileChooser.class); intent.putExtra("path", "/storage"); // path to opened folder intent.putExtra("showFiles", true); // show or hide files (true/false) intent.putExtra("returnFile", true); // return file or folder path (true/false) startActivityForResult(intent, CHOOSER_REQUEST_CODE);
6. Add code to get result from chooser activity:
@Override protected void onActivityResult(int requestCode, int resultCode, Intent data) {    if (resultCode == RESULT_OK && requestCode == CHOOSER_REQUEST_CODE) {       String path = data.getStringExtra("path"); // returned path    } }

0 average based on 0 ratings.

OlDenWeb

OlDenWeb

Visit Author's Portfolio

View Portfolio
Last Update 2019-09-10
Created 2016-08-23
Sales 3
Discussion Comments
Software Version Android 9.0 Android 8.1 Android 8.0 Android 7.2.x Android 7.1.x Android 6.0 Android 5.1.x Android 5.0 Android 4.4.x Android 4.3.x Android 4.2.x Android 4.1.x
Files Included .apk .java .xml
Video Preview Resolution
Search plugins
Browse Categories

Bluehost Shared Hosting