انجمن سایت کلیدستان



دانلود دیتابیس و تصاویر در مسیر نصب نرم افزار (برنامه نویسی اندروید)زمان کنونی: ۱۳۹۵/۰۹/۱۵، ۱۲:۵۷ ب.ظ
کاربران در حال بازدید این موضوع: 1 مهمان
نویسنده: akbarg64
آخرین ارسال: mahdi10539
پاسخ 3
بازدید 288

رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
دانلود دیتابیس و تصاویر در مسیر نصب نرم افزار (برنامه نویسی اندروید)

دانلود دیتابیس و تصاویر در مسیر نصب نرم افزار (برنامه نویسی اندروید)

#1
Exclamation 
سلام.من یه برنامه ساختم.قصد دارم دیتابیس بروز شده نرم افزار با دیتابیس قدیم جایگزین بشه.یه سری تصویر هم هست که اسم اونا توی دیتابیس ذخیره شده که اونا هم میخوام جایگزین بشه.با دانلود فایل مشکلی نیست.فقط مشکلم دانلود در مسیر دیتابیس هست و تصاویر هم همینطور
ممنون میشم راهنمایی کنید
پاسخ

دانلود دیتابیس و تصاویر در مسیر نصب نرم افزار (برنامه نویسی اندروید)

#2
سلام.قسمت دیتابیس حل شد فقط مونده قسمت تصاویر.حدود 180 عکس هست.چطور همه اش دانلود بشه توی پوشه مورد نظر.
پوشه drawable عکس ها هست.
ممنون میشم راهنمایی کنید
پاسخ

دانلود دیتابیس و تصاویر در مسیر نصب نرم افزار (برنامه نویسی اندروید)

#3
سلام

شما بعد از Compile  و تبدیل پروژه به فایل apk  دیگه قادر به اعمال تغییر در پوشه های مربوط به پروژه نیستید یعنی نمیتونید عکسی یا چیزی رو به دورن پوشه Drawable  یا Assets کپی کنید یا بردارید و هیچگونه دسترسی به این ها ندارید ( منظور دسترسی برای نوشتن و تغییر هستش)(دسترسی خوانده وجود داره)

برای این کار باید از Internal Storage (حافظه داخلی گوشی)  یا External Storage (حافظه خارجی گوشی یا مموری کارت) استفاده کنید

اگه تصاویر برای شما دارای اهمیت و ارزش هستند و میخواید دور از دسترس کاربران باشه میتونید اون رو درون یه پوشه مخفی در محدوده برنامه اصلی خودتون کپی کنید

جهت ساخت پوشه یا فایل در محدوده برنامه خودتون باید از MODE_PRIVATE  در فایلهاتون استفاده کنید
کد:
// Create directory into internal memory;
File mydir = getDir("mydir", Context.MODE_PRIVATE);

جهت ساختن زیر پوشه 
کد:
// Create sub-directory mysubdir
File mySubDir = new File(mydir, "mysubdir");
mySubDir.mkdir();



برای ساختن پوشه مخفی در اندروید فقط کافیه به ابتدای نام فایل یا پوشه یه نقطه ( . ) اضافه کنید
کد:
// Create hidden directory into internal memory;
File mydir = getDir(".mydir", Context.MODE_PRIVATE);
پاسخ
 سپاس شده توسط akbarg64 ، admin ، zanyyy


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان

آخرین کلیدهای غیررایگان

شما هم می توانید کلیدهای غیررایگان منتشر کنید (بیشتر بدانید)