بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
دسترسی به حافظه داخلی؟
سلام من با کد زیر فایل دیتابیس رو از پوشه assset تو sd card کپی میکنم میخام بگم اگه sd card نبود تو حافظه داخلی گوشی ذخیره کن چطوری باید به حافظه ی داخلی دسترسی پیدا کنم؟
private void copyDatabase() {
AssetManager assetManager = context.getAssets();
InputStream inputStream;
File file = new File(DIR_DATABASE + "/database.sqlite");
try {
if (file.exists()) {
database = SQLiteDatabase.openOrCreateDatabase(DIR_DATABASE + "/database.sqlite", null);
}
else if ( !file.exists()) {
inputStream = assetManager.open("database.sqlite");
HelperIO.copyFile(inputStream, DIR_DATABASE + "/database.sqlite");
database = SQLiteDatabase.openOrCreateDatabase(DIR_DATABASE + "/database.sqlite", null);
}
}
catch (IOException e) {
e.printStackTrace();
}
}
برای این سوال پاسخی وجود ندارد.
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .