الانتقال إلى المحتوى الرئيسي

توصيل غرفة إلى استوديو الروبوت: تعليمات خطوة بخطوة

الغرفة هي عنصر معماري أندرويد يستخدم للعمل مع قواعد البيانات. يوفر طريقة مريحة وفعالة للعمل مع البيانات ، مما يقلل من كمية التعليمات البرمجية المطلوبة وتبسيط عملية الحصول عليها وحفظها.

في هذه المقالة ، سوف نتحدث عن كيفية توصيل الغرفة بمشروع استوديو أندرويد. سوف ننظر إلى التعليمات خطوة بخطوة وتحليل النقاط الرئيسية اللازمة لتكوينها واستخدامها.

الخطوة الأولى هي إضافة التبعيات اللازمة للبناء.ملف مشروع غرادل. بعد ذلك ، سنقوم بإنشاء قاعدة بيانات ، ووصف الكيانات وعلاقاتها ، وكذلك إعدادات ترحيل البيانات. بعد ذلك ، سنقوم بتنفيذ فئات داو (كائن الوصول إلى البيانات) لتنفيذ عمليات قاعدة البيانات وإنشاء مهام غير متزامنة للوصول إليه.

باستخدام غرفة في الروبوت ستوديو يجعل العمل مع قواعد البيانات أسهل بكثير. يوفر واجهة برمجة تطبيقات ملائمة لأداء عمليات مختلفة مثل إضافة البيانات وتحديثها وحذفها. بالإضافة إلى ذلك ، توفر الغرفة القدرة على العمل مع الاستعلامات باستخدام لغة سكل أو التعليقات التوضيحية.

  1. كيفية توصيل غرفة في استوديو الروبوت
  2. إنشاء مشروع في استوديو الروبوت
  3. إضافة التبعيات
  4. إنشاء قاعدة بيانات وداو
  5. سؤال وجواب

كيفية توصيل غرفة في استوديو الروبوت

الخطوة 1: افتح المشروع في استوديو أندرويد وافتح ملف الإنشاء.غرادل (الوحدة: التطبيق).

الخطوة 2: أضف التبعية التالية إلى قسم التبعيات:

التبعيات {

//...

تنفيذ " أندرويدكس.الغرفة: الغرفة-وقت التشغيل: version الإصدار"

الشرح المعالج " أندرويدكس.غرفة: غرفة مترجم: version الإصدار"

}

هنا يجب استبدال الإصدار بالإصدار الذي تريد استخدامه.

الخطوة 3: إنشاء فئة مع التعليق التوضيحي لقاعدة البيانات @الذي سيمثل قاعدة البيانات.

استيراد أندرويدكس.غرفة.قاعدة البيانات;

استيراد أندرويدكس.غرفة.قاعدة بيانات الغرفة;

@قاعدة البيانات (الكيانات = {أنت.الطبقة ، وآخرالهوية.فئة} ، الإصدار = 1)

فئة الملخص العام قاعدة البيانات الخاصة بك تمتد قاعدة بيانات الغرفة {

الملخص العام يورداو يورداو ();

// ...

}

هنا ، يورنتيتي و أنثيرينتيتي هي كيانات قاعدة البيانات الخاصة بك (الجداول) ، و يورداو هو واجهة للوصول إلى البيانات.

الخطوة 4: إنشاء واجهة مع التعليق التوضيحي @داو ، والتي سوف تحتوي على أساليب للعمل مع البيانات.

استيراد أندرويدكس.غرفة.داو;

استيراد أندرويدكس.غرفة.Insert;

import androidx.room.Query;

import java.util.List;

@Dao

public interface YourDao {

@Query("SELECT * FROM your_table")

List getYourEntities();

@Insert

void insertYourEntity(YourEntity yourEntity);

// ...

}

Здесь YourEntity — это сущность, а your_table — это имя таблицы в вашей базе данных.

Шаг 5: Используйте созданные классы для работы с базой данных в вашем приложении.

YourDatabase yourDatabase = Room.databaseBuilder(context, YourDatabase.class, "your_database.db").بناء();

يورداو يورداو = يورداتاباس.يورداو();

// استخدم أساليب يورداو للعمل مع البيانات

قائمة بكرنتيتيز = يورداو.جيتيورينتيتيز();

يورداو.إدراج يورينتي (جديد يورينتي ());

// ...

هنا السياق هو سياق التطبيق الخاص بك ، وقاعدة البيانات الخاصة بك.ديسيبل هو اسم قاعدة البيانات الخاصة بك.

الخطوة 6: قم بتشغيل التطبيق الخاص بك وستقوم الغرفة تلقائيا بإنشاء قاعدة بيانات وجداول إذا لزم الأمر.

الآن أنت تعرف كيفية توصيل الغرفة إلى الروبوت ستوديو واستخدامها للعمل مع قاعدة البيانات في التطبيق الخاص بك. حظاً موفّقاً!

إنشاء مشروع في استوديو الروبوت

لبدء العمل مع غرفة في الروبوت ستوديو ، تحتاج إلى إنشاء مشروع جديد. هذا البرنامج التعليمي سوف تغطي عملية إنشاء مشروع على أساس الروبوت 9.0 سك (فطيرة). يرجى أن نضع في اعتبارنا أن واجهة الروبوت ستوديو قد تختلف اعتمادا على الإصدار.

  1. فتح الروبوت ستوديو وحدد" بدء مشروع استوديو الروبوت الجديد " على الشاشة الرئيسية.
  2. في النافذة التالية ، حدد قالب المشروع. للعمل مع الغرفة ، تحتاج إلى تحديد قالب" النشاط الفارغ".
  3. أدخل اسم مشروعك في حقل" اسم التطبيق". يمكنك أيضا تغيير "مجال الشركة" وتثبيت إصدار أندرويد المستهدف (مستوى واجهة برمجة التطبيقات).
  4. حدد الدليل حيث سيتم إنشاء مشروعك ، أو اترك القيمة الافتراضية.
  5. حدد لغة البرمجة كوتلين أو جافا وانقر على زر" إنهاء".
  6. بعد الانتهاء من عملية إنشاء المشروع ، سترى هيكل المشروع في الروبوت ستوديو.

مبارك! لقد نجحت في إنشاء مشروع جديد في استوديو أندرويد. الآن يمكنك المتابعة إلى الخطوة التالية-توصيل الغرفة بمشروعك.

إضافة التبعيات

قبل البدء في استخدام الغرفة ، تحتاج إلى إضافة التبعيات المناسبة إلى ملف الإنشاء.تطبيقات غرادل.

  1. افتح ملف الإنشاء.غرادل من مستوى التطبيق. وهو موجود في المجلد الجذر للمشروع.
  2. }

وقت تشغيل الغرفة

    قائمة جيتالوسرز();