Setup Menus in Admin Panel

File Chooser

File Chooser

تومان

دسته:

توضیحات

از این قسمت میتونید یک کتابخونه حرفه ای file chooser رو برای دانلود فایل دانلود کنید. همون طور می دونید برای انتخاب فایل در بیسیک باید از ContentChooser استفاده کرد که خیلی ساده هست و نمیشه مشخص کرد چه فایل هایی نشون داده بشه و فقط میشه به صورت یک دیالوگ نمایش داده بشه و حتی نمیشه یک پوشه انتخاب کرد. توسط این کتابخونه می تونید یک فایل و یا یک پوشه رو انتخاب کنید
با این کتابخونه می تونید فرمت هایی که می خواهید رو نمایش بدید. یعنی می تونید فقط فایل های mp3 روو نشون بدید یا فایل های png , mp4 , jpg , apk رو با هم نشون بدید یا می تونید بدون محدود سازی ، همه فایل ها رو نشون بدید.

از قسمت انتخاب پوشه کاربر می تونه یک پوشه رو انتخاب کنه
کاربر حتی می تونه در حین انتخاب پوشه مورد نظر ، یک پوشه جدید درست کنه و پوشه جدید رو انتخاب کنه.

پس از انتخاب فایل یا پوشه توسط کاربر آدرس کامل فایل یا پوشه برای شما در برنامه در دسترس خواهد بود.

توجه داشته باشید که باید متغیر را در Process_Globals تعریف کنید.

این کتابخونه به دسترسی نیاز نداره
اما اگر می خواهید از تابع ShowDirectoryPicker برای انتخاب پوشه توسط کاربر استفاده کنید و کاربر بتواند درر هنگام انتخاب پوشه ، یک پوشه جدید درست کنه باید دسترسی نوشتن در کارت حافظه رو به برنامه اضافه کنید.

AddPermission(android.permission.WRITE_EXTERNAL_STORAGE)

در ضمن باید کد های زیر رو توی Manifest اضافه کنید
Manifest

فایل دمو رو از این جا دانلود کنید

code

برای نمایش بزرگ تر روی تصویر کلیک کنید
captures

این کتابخانه توسط آقای حسین زعفرانی تهیه شده است که از ایشان کمال تشکر را دارم.

دیدگاهها

  1. kingbot (مالک تایید شده)

    سلام. با این کتابخانه مثلا کاربر یک فایل رو با نام “matn.txt” انتخاب کرد . مقداری که filepath برمیگردونه اینه : (برای مثال)
    /storage/emulated/0/matn.txt

    خب حالا چطور میشه این فایل رو dirinternal کپی کرد؟
    (file.dirinternal)

    ممنون

دیدگاه خود را بنویسید

نشانی ایمیل شما منتشر نخواهد شد.

Login

Create an Account Back to login/register