ميزات Gemini في "استوديو Android"

يتضمّن Gemini في "استوديو Android" ميزات لكل خطوة من خطوات عملية التطوير. تتضمّن Gemini للأنشطة التجارية أيضًا جميع الميزات، ما لم يُذكر خلاف ذلك.

الدردشة

نافذة المحادثة هي الواجهة الرئيسية للتفاعل مع Gemini. يمكنك استخدامها لطرح أسئلة تتراوح بين الأسئلة البسيطة جدًا والمفتوحة إلى المشاكل المحددة التي تحتاج إلى مساعدة بشأنها. اطّلِع على أمثلة على الأسئلة والطلبات التي يمكنك توجيهها إلى Gemini.

إكمال الرمز

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

تحويل الرموز

من محرّر الرموز البرمجية في "استوديو Android"، يمكنك أن تطلب من Gemini تقديم اقتراحات بشأن كيفية تعديل الرموز البرمجية أو تحسينها أو إضافتها إلى تطبيقك. تظهر الاقتراحات على شكل اختلاف في الرموز البرمجية يمكنك تعديله حسب الحاجة قبل قبوله. لمزيد من المعلومات، اطّلِع على مقالة تحويل الرموز.

شرح الرمز

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

اقتراح تحسينات

يمكن أن يقدّم Gemini اقتراحات لمساعدتك في تحسين الرمز البرمجي لكي يتّبع أفضل الممارسات لتطبيقات Android ويؤدي إلى تحسين تجربة المستخدم. للحصول على اقتراحات، حدِّد بعض الرموز البرمجية، ثم انقر بزر الماوس الأيمن واختَر Gemini > اقتراح تحسينات. يتم إرسال طلب البحث إلى لوحة محادثة Gemini الرئيسية، حيث يمكن أن يقدّم Gemini اقتراحات مفصّلة.

مرفق صورة متعددة الوسائط (معاينة)

يتيح Gemini في Android Studio إدخال بيانات متعددة الوسائط، ما يسمح لك بإرفاق الصور مباشرةً بطلباتك. في ما يلي بعض حالات الاستخدام المقنعة:

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

لمزيد من المعلومات، يمكنك الاطّلاع على تسريع عملية تطوير واجهة المستخدم باستخدام مرفق الصور وقراءة مشاركة المدونة.

مرفق الملف (معاينة)

إرفاق ملفات الرموز البرمجية كسياق في تفاعلات الدردشة مع "Gemini في استوديو Android" اكتب @ في شريط طلب البحث لإظهار قائمة إكمال الملفات واختَر الملفات التي تريد إرفاقها. لمزيد من المعلومات، يُرجى الاطّلاع على ملاحظات إصدار المعاينة حول إتاحة Gemini في "استوديو Android" للمرفقات.

إعادة تسمية المتغيّرات (معاينة)

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

إنشاء سيناريوهات اختبار الوحدة (معاينة)

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

إنشاء مستندات (معاينة)

استخدِم "Gemini في استوديو Android" لإنشاء مستندات لتعليماتك البرمجية. عندما تحدّد رمزًا برمجيًا وتطلب من Gemini توثيقه، يظهر المستند المقترَح في اختلاف في الرمز يمكنك تحسينه قبل قبوله. لمزيد من المعلومات، يُرجى الاطّلاع على إنشاء مستندات.

إنشاء رسائل عمليات الإيداع (معاينة)

عند إرسال تغييرات إلى نظام التحكّم في الإصدارات من "استوديو Android"، يمكن أن يستخدم Gemini السياق من تغييرات الرمز البرمجي في عملية الإرسال الحالية وعمليات الإرسال السابقة الحديثة لاقتراح رسالة إرسال مفصّلة. لمزيد من المعلومات، يُرجى الاطّلاع على اقتراح رسالة الالتزام.

الحصول على مساعدة بشأن أخطاء "إنشاء ومزامنة" (معاينة)

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

الحصول على مساعدة بشأن الأعطال في Logcat (معاينة)

يمكن أن يساعدك Gemini في "استوديو Android" في تشخيص الأعطال وحلّها أثناء وقت التشغيل. عند حدوث عُطل، افتح Logcat وانقر على الرابط "اسأل Gemini" في ناتج Logcat لمساعدتك في إصلاح الخطأ.

الحصول على المساعدة بشأن "إحصاءات جودة التطبيق" (إصدار تجريبي)

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

إنشاء معاينات Compose (معاينة)

يمكن لـ Gemini إنشاء معاينات Compose تلقائيًا لتوفير الوقت عند تصميم واجهة المستخدم. يمكنك اختيار إنشاء معاينة Compose لعنصر قابل للإنشاء معيّن أو لملف بأكمله. لمزيد من المعلومات، يُرجى الاطّلاع على إنشاء معاينة للأغنية باستخدام Gemini.

ضبط مشاركة السياق

عند الموافقة على مشاركة سياق مشروعك مع Gemini في Android Studio، يمكنك التحكّم في الملفات التي تريد استبعادها من المشاركة باستخدام ملفات .aiexclude. يمكنك وضع ملفات .aiexclude في أي مكان ضمن المشروع وجذوره في نظام إدارة الإصدارات (VCS) للتحكّم في الملفات التي يُسمح لميزات الذكاء الاصطناعي بالوصول إليها. لمزيد من المعلومات، يُرجى الاطّلاع على ضبط مشاركة السياق باستخدام ملفات ‎ .aiexclude.

مكتبة الطلبات (معاينة)

تتيح لك مكتبة الطلبات حفظ الطلبات التي تستخدمها بشكل متكرر وإدارتها. يمكنك الوصول إلى "مكتبة الطلبات" من خلال Android Studio > الإعدادات > Gemini > مكتبة الطلبات.

التكامل مع أدوات خارجية (معاينة)

يتكامل "Gemini في Android Studio للأنشطة التجارية" مع العديد من الأدوات الخارجية، ما يتيح لك استرداد المعلومات وتنفيذ الإجراءات ذات الصلة بالأدوات بدون الحاجة إلى مغادرة Android Studio. اكتب @ لعرض قائمة بالأدوات واختَر إحداها لتضمينها في طلبك إلى Gemini. على سبيل المثال، يمكنك أن تطلب من Gemini إدراج مستندات Google الحديثة من خلال كتابة "@GoogleDocs أدرِج مستنداتي الحديثة".