Adakah yang tahu tentang dialog pilih file yang lengkap? Mungkin satu tempat Anda bisa memfilter semua file kecuali file dengan ekstensi spesifik?
Saya belum menemukan sesuatu yang cukup ringan untuk diimplementasikan dengan mudah ke salah satu proyek saya. Satu-satunya pilihan lain tampaknya menggunakan maksud terbuka OI FileManager, tetapi itu mengharuskan pengguna sudah menginstal file manager.
Saya akan berterima kasih jika seseorang dapat menunjukkan Dialog yang akan memungkinkan pengguna untuk menelusuri folder dan memilih file, dan mengembalikan path.
android
file
user-interface
dialog
code-snippets
Aymon Fournier
sumber
sumber
Jawaban:
Anda hanya perlu mengganti
onCreateDialog
dalam suatu Kegiatan.sumber
Schwiz Thanx untuk ide! Inilah solusi yang dimodifikasi:
Gunakan pada aktivitas onCreate (opsi pemilihan direktori dikomentari):
sumber
Saya telah membuat
FolderLayout
yang dapat membantu Anda. Tautan ini membantu sayafolderview.xml
FolderLayout.java
Dan Antarmuka
IFolderItemListener
untuk menambahkan apa yang harus dilakukan ketikafileItem
diklikIFolderItemListener.java
Juga xml untuk mendefinisikan baris
row.xml
Cara Menggunakan di Aplikasi Anda
Di xml Anda,
folder.xml
Dalam Aktivitas Anda,
SampleFolderActivity.java
Impor perpustakaan yang dibutuhkan. Semoga ini bisa membantu Anda ...
sumber
Sedang mencari peramban file / folder sendiri baru-baru ini dan memutuskan untuk membuat aktivitas penjelajah baru (perpustakaan Android): https://github.com/vaal12/AndroidFileBrowser
Aplikasi Uji Pencocokan https://github.com/vaal12/FileBrowserTestApplication- adalah contoh cara menggunakan.
Mengizinkan memilih direktori dan file dari struktur file ponsel.
sumber
Menambahkan ke campuran: File Manager OI memiliki api publik terdaftar di openintents.org
http://www.openintents.org/filemanager
http://www.openintents.org/action/org-openintents-action-pick-file/
sumber
Saya telah menerapkan Samsung Berkas Selector Dialog, ia menyediakan kemampuan untuk membuka, menyimpan file, penyaring ekstensi file, dan membuat direktori baru pada dialog yang sama saya pikir itu layak mencoba Berikut adalah link Anda harus login untuk Samsung situs pengembang untuk lihat solusinya
sumber