Unlimited Plugins, WordPress themes, videos & courses! Unlimited asset downloads! From $16.50/m
Advertisement
  1. Code
  2. Mobile Development
Code

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

by
Difficulty:BeginnerLength:LongLanguages:

Arabic (العربية/عربي) translation by Ade Khairul Umam (you can also view the original English article)

ستوديو الروبوت هو IDE جديدة نوعا ما (بيئة التطوير المتكاملة) المقدمة متاحة مجاناً من Google للمطورين الروبوت. ويستند استوديو الروبوت "انتيليج أيديا"، بيئة تطوير متكاملة أن يوفر أيضا بيئة تطوير الروبوت جيدة. في هذا البرنامج التعليمي، سوف تظهر لك كيفية إنشاء مشروع جديد للروبوت، والاستفادة من الميزات ما تقدمه "استوديو الروبوت".


1-المشروع الإعداد

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

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

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

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

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

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

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

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

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

لأنه يمكننا التحقق من خانة الاختيار إنشاء نشاط في الخطوة السابقة، تمت مطالبتك بتكوين فئة النشاط سيتم إنشاء "استوديو الروبوت" بالنسبة لك.

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

بعد النقر فوق إنهاء، سوف يكون عرض مع واجهة المستخدم "الروبوت استوديو" مع مستكشف المشروع على اليسار ومساحة العمل على الحق. مع المشروع الخاص بك في "الاستوديو الروبوت"، حان الوقت لاستكشاف بعض الملامح الرئيسية "استوديو الروبوت".


2. الروبوت الأجهزة الظاهرية

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

الطريقة المفضلة لإنشاء "جهاز ظاهري الروبوت" من خلال إدارة المتناوب، الذي يمكن الوصول إليه في "الاستوديو الروبوت" عن طريق تحديد الروبوت > مدير المتناوب من القائمة أدوات.

إذا كنت تقوم بإعداد بيئة التطوير بشكل صحيح، وإدارة الأجهزة الظاهرية الروبوت يجب أن يكون مشابهاً للصورة أدناه.

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

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

مع "الروبوت المحاكي" التسجيل والتشغيل، حان الوقت لبدء تشغيل التطبيق الخاص بك عن طريق تحديد تشغيل 'helloworld' من قائمة التشغيل. هذا هو كيف أنه من السهل لتشغيل أحد تطبيقات في "الروبوت المحاكي".


3-يعيش تخطيط

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

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

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

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

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

ويشمل جزء المعاينة أيضا ضوابط للتكبير والتصغير في التخطيط، قم بتحديث جزء المعاينة، أو تأخذ لقطة لشاشة.


4-القوالب

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

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

يمكنك أيضا تحديد صورة من القائمة، التي ستطلق معالج يرشدك خلال عملية إنشاء. واسمحوا لي أن تظهر لك كيفية إنشاء نشاط جديد استناداً إلى قالب "نشاط تسجيل الدخول". حدد الخيار "نشاط تسجيل الدخول" من قائمة قوالب النشاط لإطلاق النار حتى المعالج.

وكما ترون في الصورة أعلاه، أنني كنت اسمه "لوجيناكتيفيتي النشاط"، وتعيين "اسم تخطيط" إلى activity_login، نظراً للنشاط عنواناً "تسجيل الدخول". يتم فحص المسمى Google تشمل + علامة في خانة الاختيار بشكل افتراضي. قم بإلغاء تحديد أنه نظراً لأننا لن تستخدم هذه الميزة في المثال الخاص بنا.

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

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

لجعل التطبيق الخاص بك إطلاق لوجيناكتيفيتي قمت بإنشائه، وإزالة عقده النشاط لفئة لوجيناكتيفيتي واستبدال com.tuts.HelloWorld.MainActivity
مع com.tuts.HelloWorld.LoginActivity. والنتيجة أن التطبيق الآن سوف تستخدم الفئة لوجيناكتيفيتي نشاطها الرئيسي.

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

5-لينت أدوات

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

الروبوت استوديو يتضمن "الروبوت لينت" وهو محلل ثابت أن يقوم بتحليل التعليمات البرمجية المصدر للمشروع الخاص بك. يمكن الكشف عن الأخطاء المحتملة ويجوز التغاضي عن مشاكل أخرى في التعليمات البرمجية الخاصة بك التي هي برنامج التحويل البرمجي.

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

أنها ممارسة جيدة لتشغيل "الروبوت استوديو" لينت الأداة من وقت لآخر للتحقق من المشروع الخاص بك عن المشاكل المحتملة. أداة لينت سوف أقول لكم حتى إذا كان لديك الصور المكررة أو الترجمات.

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

6-منسق تخطيط محرر

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

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

قم بتسمية التخطيط الجديد وتعيين العنصر الجذر الخاص به وانقر فوق موافق. سيتم فتح استوديو الروبوت تلقائياً التخطيط في محرر على الحق.

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

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

الاستنتاج

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

Advertisement
Advertisement
Advertisement
Advertisement
Looking for something to help kick start your next project?
Envato Market has a range of items for sale to help get you started.