(Android Library) File Picker Filter

March 1, 2017, 2:24 p.m. 5 2532

Banyak banget library file pick di buat sama orang orang, sebelumnya sama saya cari gimana sih enak nya ambil data dari sdcard external atau internal, karena dulu pernah buat library juga untuk beberapa proyek tapi gak support lagi di karena banyak perubahan struktur yang ada di android. apa masalahnya saya membuat library ini ? jawabannya adalah banyaknya kita harus handle berbagai type smartphone android untuk mendapatkan file di media. mungkin dari teman teman pasti mengalami ini. semoga library ini membantu teman teman yang lagi mengerjakan projectnya jangan lupa jika ada issue bisa comment di github atau blog saya.

Dependency Gradle

‚Äčrepositories {
        jcenter()
        maven { url 'https://jitpack.io' }
}
dependencies {
    compile 'com.github.aerdy:Android-FilePickerFilterLibrary:-SNAPSHOT'
}

Support Android Minimum

minSdkVersion 15

 

Android result get data

Intent intent = new Intent(getApplicationContext(),FilePickerActivity.class);
startActivityForResult(intent, idresult);

@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
        super.onActivityResult(requestCode, resultCode, data);
        if (requestCode == 1) {
            if (resultCode == Activity.RESULT_OK) {
                String path = data.getStringExtra("path");
                txtPath.setText(path);
                Log.e("data",path);
            }else{
                Log.e("data","cance");
            }
        }
}

 

Screenshot

         

 

License

Copyright 2017 Necis Studio

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

   http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

Get Open Source Github and Android Arsenal

https://github.com/aerdy/Android-FilePickerFilterLibrary

https://android-arsenal.com/details/1/5381

Tentang Penulis

Vimio

Kalau bisa jadi 10 akan kita jadikan semua nya 10, 10 jika nilai 0 - 10 yang tertinggi. tapi sayangnya ketika nilai dan niat saling menghianati. bersyukurlah semua apa yang kita dapat dan yang telah di berikan. ya itu nilai 10 yang dikasih. { 1 0 }

Komentar

Anna arthdi putra

Commit new Git

  • March 4, 2017, 12:15 p.m.