آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

خطا در نوشتن و خواندن فایل در اندروید 8 به بالا

nasiri  5 سال پیش  5 سال پیش
0 0

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

اپلیکیشن تا نسخه 6 و 7 اندروید کار میکنه ولی وقتی به نسخه 8 و بالاتر نصب میکنیم خطای زیر رو میده و خطا دقیقا در خط ذخیره و خواندن فایل هستش. حتی دسترسی runtime رو هم از ش میگیرم

 Error: open failed: ENOENT (No such file or directory)

 

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

 

+2 0
توی یکی ز پروژه ها که کارم به فایل خورده بود متوجه شدم از یه نسخه ای به بعد ، مسیر دست یافتن به حافظه ، به جهت امنیتش ، تغییر کرده. من عینا به خطای شما نخورده ام ، اما میشه فهمید ازش که داره میگه همچین مسیری وجود نداره. شما بیاید و اون کدی که دارید بوسلیه ی اون ، به برنامه مسیر میدید که ابتدا تصویر رو در فلان پوشه ذخیره کنه ، چی هست ؟ اون کد رو احتمالا باید یک کد شاملی بزارید که توی همه ی نسخه ها بخونه. و یا میتونی شرط بزارید که اگه این ورژن به پایین بود اینکار بکن و این ورژن به بعد اینکار. کد رو لطفا بفرستید. بنده اینطور برداشت کردم ، اما شاید دوستی باشه که عینا به همین مشکل خورده باشه و بهتر بتونه راهنماییتون کنه (5 سال پیش)
+1 0
سلام مجدد - خیلی ممنون از نظر شما دوست عزیز که باعث شد من مشکل رو حل کنم. بله همانطور که گفتید کدهای ذخیره تصویر در ورژن 10 بدلیل رعایت امنیت کاربر فرق کرده و من اطلاع نداشتم. با یه شرط ساده تونستم ذخیره سازی در ورژن 10 اندروید رو هم درست کنم. دست مریزاد (5 سال پیش)
+3 0
دیگه از اندروید 11 ماجراهای عجیب غریب فایل خوندن تازه شروع میشع ! (5 سال پیش)
0 0
الان من در اندروید 11 مشکل خواندن و کپی فایل دیتابیس رو دارم ممنون میشم راهنمایی کنید (5 سال پیش)
 برای این سوال پاسخی وجود ندارد.

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .