۱۳۹۴/۱۰/۲۶, ۰۸:۰۵ ب.ظ
(آخرین تغییر در ارسال: ۱۳۹۴/۱۰/۲۶, ۰۸:۰۸ ب.ظ توسط mahdi10539.)
سلام
شما بعد از Compile و تبدیل پروژه به فایل apk دیگه قادر به اعمال تغییر در پوشه های مربوط به پروژه نیستید یعنی نمیتونید عکسی یا چیزی رو به دورن پوشه Drawable یا Assets کپی کنید یا بردارید و هیچگونه دسترسی به این ها ندارید ( منظور دسترسی برای نوشتن و تغییر هستش)(دسترسی خوانده وجود داره)
برای این کار باید از Internal Storage (حافظه داخلی گوشی) یا External Storage (حافظه خارجی گوشی یا مموری کارت) استفاده کنید
اگه تصاویر برای شما دارای اهمیت و ارزش هستند و میخواید دور از دسترس کاربران باشه میتونید اون رو درون یه پوشه مخفی در محدوده برنامه اصلی خودتون کپی کنید
جهت ساخت پوشه یا فایل در محدوده برنامه خودتون باید از MODE_PRIVATE در فایلهاتون استفاده کنید
جهت ساختن زیر پوشه
برای ساختن پوشه مخفی در اندروید فقط کافیه به ابتدای نام فایل یا پوشه یه نقطه ( . ) اضافه کنید
شما بعد از 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);