رفتن به مطلب
  • 0

ساخت و کپی فایل ( جاوا )


berayan

سوال

سلام . 

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

اما در اندروید 10 و 11 پوشه ساخته نمیشه 

android:requestLegacyExternalStorage="true"

از این کد داخل منفیست استفاده کردم اما در بعضی گوشی ها جواب نمیده .

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

لینک ارسال
به اشتراک گذاری در سایت های دیگر

4 پاسخ به این سوال تاکنون داده شده است

ارسال‌های توصیه شده

ممنون از این همه کمک و راهنمایی در این انجمن . که مشکلاتو خودمون باید حل کنیم . کلا کاربرد انجمن برای چیه .

لینک ارسال
به اشتراک گذاری در سایت های دیگر

سلام و درود. دوست عزیز تو انجمن بیشتر دوستان با هم تبادل اطلاعات میکنن و قرار نیست همه تاپیکها به جواب یا نتیجه برسن. 

این موردی هم که شما میفرمایبد مورد ساده ای نیست تو اندروید  10 و 11 دسترسیها کلا تغییر کرده و باید از SAF استفاده کنید برای نوشتن روی کارت حافظه خارجی. کتابخونه زیر رو استفاده کنید و اول دسترسی کارت حافظه رو بگیرید. بعد فایل رو کپی کنید.

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

سلام دوستان من از این راه استفاده کردم و مشکلم رو حل کردم . البته اصولی نیست ولی فعلا کار راه اندازه.

در صفحه  گریدل

android {
    compileSdkVersion 29
    buildToolsVersion "29.0.2"
        targetSdkVersion 29
       
    }

سه تا گزینه بالا رو از 30 به 29 که همون اندروید 10 میشه تغییر دادم 

واین کدم داخل منفیست گذاشتم

 

<application
   ........
    android:requestLegacyExternalStorage="true"
    >

 

با این کار به برنامه گفتم هدف اندروید 10 و از تنظیمات قدیمی برای ذخیره سازی استفاده کن . اگر ورژن sdk به 30 تغییر پیدا کنه این کد عمل نمی کنه .

لینک ارسال
به اشتراک گذاری در سایت های دیگر

واسه اینکه تو همه نسخه ها کار کنه میتونید از کتابخونه زیر استفاده کنید.

https://github.com/anggrayudi/SimpleStorage

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...