التخطّي إلى المحتوى الرئيسي
Essentials
إنشاء تجارب مستندة إلى الذكاء الاصطناعي
يمكنك إنشاء تطبيقات Android مستندة إلى الذكاء الاصطناعي باستخدام واجهات Gemini API والمزيد.
البدء
البدء
أنشئ تطبيقك الأول باستخدام Compose لواجهة المستخدم وتطوير التطبيقات المتكيّفة لتوفير الدعم لأشكال الأجهزة المتعددة.
مرحبًا بالجميع!
التوافق مع أجهزة متعددة
التطبيقات التكيّفية
Compose for UI
بيئة تطوير متكاملة مستندة إلى الذكاء الاصطناعي
التدريب
تحقيق الربح المادي باستخدام Play ↗️
التمديد حسب الجهاز
يمكنك إنشاء تطبيقات تمنح المستخدمين تجارب سلسة على الهواتف والأجهزة اللوحية والساعات وسماعات الرأس وغيرها.
التطبيقات التكيّفية
Android XR
Wear OS
Android للسيارات
Android TV
Googlebook
ChromeOS
إنشاء حسب الفئة
تعرَّف على كيفية إنشاء تطبيق لحالة الاستخدام الخاصة بك من خلال اتّباع إرشادات Google الوصفية والآراء.
الألعاب
الكاميرا والوسائط
التواصل الاجتماعي والمراسلة
صحة ولياقة
الإنتاجية
تطبيقات المؤسسات
الحصول على أحدث متصفح
يمكنك متابعة آخر الإصدارات على مدار العام والانضمام إلى برامج المعاينة ومشاركة ملاحظاتك معنا.
آخر التعديلات
آخر التعديلات على التجربة
معاينة "استوديو Android"
مكتبات Jetpack وCompose
إصدارات Wear OS
مبادرة حماية الخصوصية ↗️
التصميم والتخطيط
تجارب ممتازة
تقديم أفضل التجارب لأفضل المستخدمين
مزيد من المعلومات
تصميم واجهة المستخدم
تصميم واجهة مستخدم جذابة باتّباع أفضل ممارسات Android
تصميم تطبيقات Android
الهاتف الجوّال
تجارب الاستخدام على الكمبيوتر
سمّاعات الرأس والنظّارات بنظام الواقع الممتد
نظارات بالذكاء الاصطناعي
الأدوات
Wear OS
Android TV
Android للسيارات
هندسة معمارية
تصميم منطق وخدمات تطبيقات قوية وقابلة للاختبار والصيانة
مقدمة
المكتبات
التنقل
التقسيم إلى وحدات
الاختبار
Kotlin Multiplatform
الجودة
خطِّط لجودة التطبيق والتزِم بإرشادات "متجر Play".
نظرة عامة
الفائدة الأساسية
تجربة المستخدم
إمكانية الوصول
الجودة الفنية
تجارب ممتازة
الأمان
حماية المستخدمين من التهديدات وضمان تجربة Android آمنة
نظرة عامة
الخصوصية
الأذونات
الهوية
إجراءات منع الاحتيال
التطوير
Gemini في "استوديو Android"
رفيقك في تطوير تطبيقات Android المستنِد إلى الذكاء الاصطناعي
مزيد من المعلومات
الحصول على "استوديو Android"
المجالات الأساسية
يمكنك الحصول على النماذج والمستندات الخاصة بالميزات التي تحتاج إليها.
نماذج
واجهات المستخدم
العمل في الخلفية
البيانات والملفات
قابلية الاتصال
جميع المجالات الأساسية ⤵️
الأدوات وسير العمل
استخدِم بيئة التطوير المتكاملة لكتابة تطبيقك وإنشائه، أو أنشِئ مسارًا خاصًا بك.
كتابة الرموز البرمجية وتصحيح أخطائها
إنشاء مشاريع
اختبار تطبيقك
الأداء
أدوات سطر الأوامر
واجهة برمجة تطبيقات المكوّن الإضافي لنظام Gradle
Android Bench
تكنولوجيا الجهاز
اكتب رمزًا برمجيًا لأشكال الأجهزة. ربط الأجهزة ومشاركة البيانات
الهواتف والأجهزة اللوحية والهواتف القابلة للطي
ChromeOS
Android للسيارات
Android TV
Android XR
Wear OS
Android Health
تناغم مثالي
جميع الأجهزة ⤵️
المكتبات
تصفَّح المستندات المرجعية لواجهة برمجة التطبيقات التي تتضمّن جميع التفاصيل.
نظام Android الأساسي
مكتبات Jetpack
مكتبات Compose
خدمات Google Play ↗️
أداة Google Play SDK Index ↗️
Google Play
Play Console
انشر تطبيقك أو لعبتك وعزِّز نمو نشاطك التجاري على Google Play.
الانتقال إلى Play Console
مزيد من المعلومات ↗️
الأساسيات
تعرَّف على كيفية جذب المستخدمين وتحقيق الربح وتأمين تطبيقك.
تحقيق الربح على Play
Play Integrity
سياسات Play
برامج Play ↗️
مركز مطوّري الألعاب
تطوير الألعاب وتقديمها الحصول على أدوات وعمليات تنزيل وعيّنات
نظرة عامة
عرض المواد في Play
خدمات ألعاب Play
ألعاب Google Play على الكمبيوتر
جميع أدلة Play ⤵️
المكتبات
تصفَّح المستندات المرجعية لواجهة برمجة التطبيقات التي تتضمّن جميع التفاصيل.
عرض الميزات في Play
Play In-app Updates
واجهة برمجة التطبيقات Play In-app Reviews
Play Install Referrer
خدمات Google Play ↗️
أداة Google Play SDK Index ↗️
جميع مكتبات Play ⤵️
الأدوات والمراجع
أدوات لنشر تطبيقك والترويج له وإدارته
مجموعة حزمات تطبيق Android
العلامة التجارية والتسويق
واجهات برمجة التطبيقات في Play Console ↗️
المدونة
مدوّنة مطوّري تطبيقات Android
قراءة آخر الأخبار
استكشاف المؤلفين →
استكشاف الفئات
دراسات الحالة
نتائج واقعية من مستخدمين حقيقيين استكشِف كيف تستخدم الفِرق المختلفة أدواتنا لتحقيق أهدافها.
الفعاليات والبرامج
يمكنك الاطّلاع على تفاصيل حول البرامج التعليمية على الويب وورش العمل ولقاءات العملاء والمبادرات الخاصة القادمة المصمَّمة لمساعدتك في تطوير نشاطك التجاري.
أخبار المنتجات
يمكنك البقاء على اطّلاع على آخر التحديثات وإصدارات الميزات ونظرة من الداخل على كيفية تطوّرنا.
منتدى
استكشِف قصصًا من مستخدمينا وميزات بارزة ومشاريع تعاونية تجمعنا جميعًا.
فيديوهات إرشادية
تم تصميم هذه الأدلة المفصّلة لمساعدتك في العمل بذكاء أكبر وبسرعة أكبر، بدءًا من النصائح السريعة وصولاً إلى البرامج التعليمية المتعمّقة.
/
English
Deutsch
Español – América Latina
Français
Indonesia
Italiano
Polski
Português – Brasil
Tiếng Việt
Türkçe
Русский
עברית
العربيّة
فارسی
हिंदी
বাংলা
ภาษาไทย
中文 – 简体
中文 – 繁體
日本語
한국어
استوديو Android
تسجيل الدخول
Develop
Core areas
UI
Views
Essentials
المزيد
التصميم والتخطيط
المزيد
التطوير
المزيد
Google Play
المزيد
المدونة
المزيد
استوديو Android
تطوير تنسيق تطبيقك
لمحة عن التنسيقات
إنشاء تصميم سريع الاستجابة/التكيُّف مع طرق العرض
التنسيقات الأساسية
استخدام فئات حجم النوافذ
إتاحة وضع النوافذ المتعددة
إنشاء واجهة مستخدم سريعة الاستجابة باستخدام ConstraintLayout
إنشاء تنقّل متجاوب
إنشاء قوائم ديناميكية باستخدام RecyclerView
تخصيص قائمة ديناميكية
إنشاء تنسيق مستند إلى بطاقة
إنشاء تنسيق من لوحتين
إنشاء تنسيق خطي
ملء تنسيق بالبيانات
إنشاء تنسيق نسبي
تضمين الأنشطة
تحسين أداء التنسيق
لمحة عن أداء التنسيق
تحسين التدرجات الهرمية للتنسيقات
إعادة استخدام التنسيقات مع <include>
تحميل المشاهدات عند الطلب
إنشاء مكوّنات العرض المخصّصة
لمحة عن مكوّنات طريقة العرض المخصّصة
كيفية جذب Android للمشاهدات
إنشاء فئة عرض مخصّصة
تنفيذ رسم مخصّص
إنشاء عرض مخصّص تفاعلي
تحسين عرض مخصّص
العمل مع تركيبات النوافذ وقطعها
تخصيص تطبيقك من خلال مجموعات النوافذ
عرض المحتوى من حافة إلى أخرى
تطبيق الزوايا المستديرة
إخفاء أشرطة النظام للوضع الغامر
توفير صور اقتصاصية للعرض
التحكّم في لوحة مفاتيح البرنامج وتحريكها
إضافة محتوى مستند إلى الويب إلى تطبيقك
استخدام محتوى الويب في تطبيقك
تضمين محتوى ويب في تطبيقك
التصفّح داخل التطبيق باستخدام صفحات الويب المضمّنة
تطوير تطبيقات الويب في WebView
تنفيذ WebView باستخدام Jetpack Webkit
نظرة عامة على علامات تبويب Android المخصَّصة
نظرة عامة على "الأنشطة الموثوق بها على الويب"
دليل الأنشطة الموثوق بها على الويب
إدارة كائنات WebView
تحميل المحتوى المحلي
تعتيم محتوى الويب
إتاحة استخدام شاشات مختلفة في تطبيقات الويب
فهم هوامش النافذة الداخلية
الوصول إلى واجهات برمجة التطبيقات الأصلية باستخدام JSBridge
تصحيح أخطاء تطبيقات الويب
نظرة عامة
الوصول إلى خادم تطوير على الجهاز
تصحيح الأخطاء باستخدام سجلّات وحدة تحكّم JavaScript
تصحيح الأخطاء باستخدام "أدوات مطوّري البرامج في Chrome"
تصحيح الأخطاء باستخدام تطبيق WebView DevTools
تنفيذ أفضل الممارسات
خصوصية المستخدم في إعداد تقارير أعطال WebView
برنامج تجريبي
تنفيذ JavaScript وWebAssembly
تطبيق المظاهر
لمحة عن المظاهر
استخدام ألوان الجهاز (اللون الديناميكي)
اختيار الألوان باستخدام مكتبة لوحات الألوان
استخدام التصميم المتعدد الأبعاد كدليل إرشادي
تنفيذ المظهر الداكن
إنشاء الظلال وطرق عرض المقاطع
إضافة مكوّنات
إضافة مكوّنات أساسية
أزرار الإجراء العائمة (FABs)
الأزرار
مربعات الاختيار
أزرار الاختيار
أزرار التبديل
أدوات اختيار الوقت
التلميحات
مربّعات حوار
القوائم
إضافة مكوّن شريط التطبيق
لمحة عن أشرطة التطبيقات
ضبط شريط التطبيق
إضافة الإجراءات ومعالجتها
إضافة إجراء لأعلى
استخدام قوائم الإجراءات والإجراءات
إضافة مكوّن الإعدادات
لمحة عن الإعدادات
تنظيم الإعدادات
تخصيص إعداداتك
استخدام القيم المحفوظة
إنشاء رمز هرمي
التعامل مع أحجام الأجهزة الأخرى
تنفيذ أفضل الممارسات الخاصة بالإعدادات المفضّلة
دمج مكوّن البحث في Android
خيارات البحث
إنشاء واجهة مستخدم للبحث
إضافة نتائج بحث من طلبات البحث الأخيرة
إضافة نتائج بحث مخصصة
ضبط إعدادات البحث
استخدام AppSearch
إضافة وظيفة بحث
لمحة عن وظيفة البحث
إعداد واجهة مستخدم البحث
تخزين البيانات والبحث عنها
الحفاظ على توافق موقعك الإلكتروني مع "بحث Google"
استخدام النصوص والرموز التعبيرية
عرض الصور تلقائيًا
تنزيل الخطوط أثناء التنقل
إضافة خط كمورد XML
إضافة دعم الرموز التعبيرية
إتاحة الرموز التعبيرية الحديثة
استخدام أداة اختيار الرموز التعبيرية
تكبير النص
استخدام الامتدادات لنمط النص
عرض الرسومات والفيديوهات
الصور الثابتة
لمحة عن الصور الثابتة
صور متجهية
خرائط تفصيلية
تقليل أحجام الصور
إصلاح مشاكل الرسم المخصّص
إضافة عناصر التحكّم في تشغيل الوسائط
استخدام ميزة "نافذة ضمن النافذة" (PiP)
استخدام مكتبة "نافذة ضمن النافذة" في Jetpack
استخدام الصور والرسومات المتقدّمة
الرسم باستخدام أدوات تظليل AGSL
لمحة عن أدوات تظليل AGSL
لمحة عن AGSL مقابل GLSL
استخدام AGSL في تطبيقك
مرجع AGSL السريع
استخدام OpenGL ES للرسومات
عرض الرسومات باستخدام Open GL ES
التعرّف على كيفية استخدام Open GL ES مع الرسومات
لمحة عن Open GL
إنشاء بيئة مفتوحة في GL ES
تعريف الأشكال
رسم الأشكال
تطبيق مرات العرض والكاميرات
إضافة حركة
الرد على أحداث اللمس
إنشاء حِزم APK لزخرفات GL المختلفة
استخدام WebGPU للرسومات
لمحة عن WebGPU
البدء
نص Renderscript
لمحة عن Renderscript
النص البرمجي RenderScript المتقدّم
نقل البيانات من RenderScript
نظرة عامة
نقل النصوص البرمجية إلى OpenGL ES 3.1
نقل النصوص البرمجية إلى Vulkan
مرجع وقت تشغيل واجهة برمجة التطبيقات
لمحة عن واجهة برمجة تطبيقات وقت التشغيل
الأنواع الرقمية
أنواع العناصر
دوال الإحالات الناجحة
الثوابت الرياضية والدوال
دوال الرياضيات الموجّهة
الدوال المصفوفة
دوال الربع
وظائف التحديث الذري
دوال الوقت وأنواعه
دوال الوصول إلى بيانات التخصيص
دوال خصائص العنصر
أنواع واستدعاءات استدعاء Kernel
دوال الإدخال/الإخراج
دوال تصحيح الأخطاء
دوال الرسومات وأنواعها
الفهرس
استخدام الصور المتحركة والانتقالات
في هذا الدليل
لمحة عن الصور المتحركة