تبلیغات
اموزشگاه زکریا - اندروید بانک داده داخلی

امروز:

اندروید بانک داده داخلی

    برای قرار دادن یک بانک داده در پروژه اندروید خود اول باید پوشه assets  را ایجاد کنید. برای ایجاد پوشه assets :

    1. در قسمت فایل های پروژه خود در اندروید استادیو بر روی پوشه app کلیک راست کنید

    2.روی گزینه new بروید

    3. از منوی باز شده روی گزینه Folder بروید

    4. از منوی باز شده بر روی Assets Folder کلیک کنید

    Package>New>Folder>Assets Folder

    پس از ایجاد پوشه فایل دیتابیس را درون پوشه Assets کپی کنید

    حال باید ان را به وسیله کد در حافظه داخلی گوشی کپی کنید. پس ابتدا مسیر و نام فایل مقصد را در یک متغیر رشته ای ذخیره کنید

    String DB_PATH = Enviroment.getExternalStorageDirectory + "/db.sqlite";

    حال فایل ورودی و خروجی را ایجاد کنید

    OutputStream myOutput = getAssets().open("db.sqlite");
    InputStream myInput = new FileOutputStream(DB_PATH);

    حال باید توسط بایت فایل ورودی را خاوند و در فایل خروجی ذخیره کرد

    byte[] buffer = new byte[1024];
    int length;

    while((length = myInput.read(buffer)) > 0)
    {
    myOutput.write(buffer, 0, length);
    }
    myOutput.close();
    myOutput.flush();
    myInput.close();

     

    حال میتوانید فایل خروجی را توسط متغیر دیتابیس بخوانید

     


نوشته شده در : دوشنبه 29 آذر 1395  توسط : وحید احمدی.    نظرات() .

Can stretching help you grow taller?
دوشنبه 16 مرداد 1396 05:43 ب.ظ
Hello! Someone in my Facebook group shared this website with us
so I came to take a look. I'm definitely enjoying the information. I'm
book-marking and will be tweeting this to my followers! Superb blog and amazing design and style.
push up bra effect
دوشنبه 22 خرداد 1396 07:26 ق.ظ
I'm not sure why but this website is loading very slow for me.
Is anyone else having this problem or is it a issue on my end?
I'll check back later and see if the problem still exists.
mertieangelico.hatenablog.com
یکشنبه 21 خرداد 1396 11:03 ق.ظ
Thank you for another informative web site. Where else may
just I get that kind of info written in such a perfect approach?
I have a mission that I'm simply now running on, and
I have been at the glance out for such information.
cherymccalla.wordpress.com
پنجشنبه 18 خرداد 1396 08:49 ب.ظ
My coder is trying to convince me to move to .net from PHP.
I have always disliked the idea because of the expenses.
But he's tryiong none the less. I've been using WordPress on a number of websites for about a year and am concerned about switching to another platform.
I have heard excellent things about blogengine.net.
Is there a way I can import all my wordpress content into it?

Any help would be really appreciated!
 
لبخندناراحتچشمک
نیشخندبغلسوال
قلبخجالتزبان
ماچتعجبعصبانی
عینکشیطانگریه
خندهقهقههخداحافظ
سبزقهرهورا
دستگلتفکر