التخطّي إلى المحتوى الرئيسي
المستندات
الميزات الجديدة
ملاحظات حول الإصدار
آخر نشرات الأمان
أحدث نسخة من مستند تعريف التوافق (CDD)
تعديلات المواقع الإلكترونية
الخطوات الأولى
حول
بدء
التنزيل
الإصدار
اختبار
إنشاء
مساهمة
منتدى
الأدوات والإصدار والمراجع ذات الصلة
الأمان
نظرة عامة
نشرات
الميزات
الاختبار
أفضل الممارسات
المواضيع الأساسية
هندسة معمارية
الصوت
الكاميرا
قابلية الاتصال
البيانات
عرض
الخطوط
الرسومات
التفاعل
الوسائط
الأداء
الأذونات
الطاقة
وقت التشغيل
الإعدادات
Storage
اختبارات
آخر المعلومات
الظاهرية
التوافق
مستند تعريف التوافق (CDD)
مجموعة أدوات اختبار التوافق (CTS)
أجهزة Android
الحبّار
مؤسسة
تلفزيون
Automotive
البدء
إرشادات التطوير
أدوات تطوير
أدوات الاختبار والبنية الأساسية
تفاصيل الإصدار
المرجع
HIDL
HAL
اتحاد تجاري
مجموعة أدوات اختبار الأمان
Android Code Search
/
English
Deutsch
Español – América Latina
Français
Indonesia
Italiano
Polski
Português – Brasil
Tiếng Việt
Türkçe
Русский
עברית
العربيّة
فارسی
हिंदी
বাংলা
ภาษาไทย
中文 – 简体
中文 – 繁體
日本語
한국어
تسجيل الدخول
الوثائق
الميزات الجديدة
الخطوات الأولى
الأمان
المواضيع الأساسية
التوافق
أجهزة Android
Automotive
المرجع
المستندات
المزيد
الميزات الجديدة
الخطوات الأولى
الأمان
المواضيع الأساسية
التوافق
أجهزة Android
Automotive
المرجع
Android Code Search
نظرة عامة
هندسة معمارية
نظرة عامة
طبقة تجريد الأجهزة (HAL)
نظرة عامة
HIDL (متوقّفة نهائيًا)
نظرة عامة
الواجهات والحِزم
تجزئة الواجهة
الخدمات ونقل البيانات
قائمة الرسائل السريعة
استخدام Binder IPC
استخدام MemoryBlock
أدوات ضبط حزم الشبكات
سلاسل محادثات النماذج
تحويل وحدات HAL
أنواع البيانات
اتحاد آمن
تحديد إصدارات الواجهة
دليل أنماط الرموز البرمجية
HIDL C++
نظرة عامة
عبوات
واجهات
أنواع البيانات
الدوال
HIDL Java
نظرة عامة
أنواع البيانات
طرق الواجهة والأخطاء
تصدير الثوابت
غير ذلك
التحقّق من التوافق مع الإصدارات السابقة لإطار عمل HIDL
واجهات برمجة التطبيقات لأجهزة الاستشعار المتاحة ديناميكيًا
واجهات برمجة التطبيقات القديمة لنظام التشغيل (AOSP <=v7)
فرقعة
نظرة عامة
ملاحظات حول إصدار النواة
إصدارات وتعديلات الإصدارات المستقرة من نواة النظام
نواة Android الشائعة
مشروع GKI
تطوير GKI
مخطّط تحديد الإصدارات في GKI
إصدارات GKI
نظرة عامة
إصدارات android12-5.10
إصدارات android13-5.10
إصدارات android13-5.15
إصدارات android14-5.15
إصدارات android14-6.1
إصدارات android15-6.6
إصدارات android16-6.12
إصدارات GKI المتوقّفة نهائيًا
إصدارات android12-5.10 المتوقّفة نهائيًا
الإصدارات التي تم إيقافها نهائيًا في android13-5.10
إصدارات android13-5.15 المتوقّفة نهائيًا
الإصدارات android14-5.15 التي تم إيقافها نهائيًا
إصدارات android14-6.1 المتوقّفة نهائيًا
الإصدارات التي تم إيقافها نهائيًا في android15-6.6
إصدارات android16-6.12 المتوقّفة نهائيًا
عملية إصدار GKI
GKI 16-6.12 android-mainline errata
الحفاظ على مؤشر أداء رئيسي ثابت
مراقبة ABI للنواة
نظرة عامة
تشغيل ميزة "مراقبة واجهة التطبيق الثنائية"
العمل مع قوائم الرموز
وحدات
نظرة عامة
ضبط ميزات kernel على أنّها وحدات GKI
إرشادات وحدة المورّد
وحدات النواة القابلة للتحميل
التوافق مع وحدة النواة
اختبار وحدات GKI
تحسين وقت التشغيل
ميزات تصحيح الأخطاء
تطوير رمز النواة لبرنامج GKI
توافق نظام الملفات مع نواة نظام التشغيل Android
توسيع النطاق باستخدام eBPF
استخدام DebugFS في Android 12
وحدة تشفير GKI معتمدة وفقًا لمعيار FIPS 140-3
EROFS
الأسئلة الشائعة حول نواة نظام التشغيل Android
اختبارات وحدة شبكة النواة
الانتقال من ION إلى أكوام DMA-BUF (الإصدار 5.4 من kernel)
نظام الملفات المتزايد
التهيئة
نظرة عامة
تنفيذ خصائص النظام كواجهات برمجة تطبيقات
إضافة خصائص النظام
تنفيذ واجهة برمجة التطبيقات Config File Schema API
الأرشيف
نظرة عامة
ConfigStore
إنشاء واجهة HAL
تنفيذ الخدمة
الاستخدام من جهة العميل
إضافة فئات ConfigStore وعناصرها
عناصر مركّبة على شجرة الأجهزة
نظرة عامة
تنفيذ DTO
بنية DTO
التجميع والتحقّق
استخدام تقارير بيانات التجارة المتعددة
قسما DTB وDTBO
تحسين DTO
حزمة NDK الخاصة بالمورّد (<=AOSP 14)
نظرة عامة
تفعيل حزمة VNDK
دعم نظام إنشاء مجموعة تطوير أصلية للمورّدين (VNDK)
إضافات مجموعة تطوير البرامج الأصلية للمورّدين (VNDK)
تصميم لقطة VNDK
إنشاء لقطات VNDK
إنشاء لقطات لمورّدي المحتوى
مساحة اسم أداة الربط
الأدلة والقواعد وسياسات الأمان
RenderScript
ثبات ABI
أداة التحقّق من استخدامات واجهات ABI المُنشأة مسبقًا
عنصر واجهة المورّد
نظرة عامة
ملفات البيانات
مصفوفات التوافق
مراحل نشاط "مراسلة Firebase السحابية"
تطوير بيان الأجهزة
قواعد المطابقة
مصادر إضافية
لغة تعريف الهوية (AIDL)
نظرة عامة
لغة تعريف واجهة نظام Android (AIDL)
الخلفيات المستندة إلى لغة تعريف واجهة نظام Android
لغة تعريف واجهة نظام Android الثابتة
لغة تعريف واجهة نظام Android (AIDL) لواجهة HAL
تشغيل خدمات AIDL ديناميكيًا
التعليقات التوضيحية في لغة تعريف واجهة نظام Android (AIDL)
FMQ مع لغة تعريف واجهة نظام Android
فحص لغة تعريف واجهة نظام Android (AIDL) بحثًا عن الثغرات
دليل أسلوب لغة تعريف واجهة نظام Android (AIDL)
التواصل البيني للعمليات باستخدام Binder
نظرة عامة
التعامل مع سلاسل المحادثات
اكتساب الأولوية
برنامج الإقلاع
نظرة عامة
سبب التمهيد الأساسي
عنوان صورة التشغيل
تنفيذ bootconfig
صور الاسترداد
صور DTB
تنفيذ التحديثات عبر الهواء
قفل برنامج الإقلاع وفتح قفله
معلومات الإصدار في سمات AVB
نقل Fastboot إلى مساحة المستخدم
برنامج إقلاع عام
نظرة عامة
نشر GBL
الأقسام
نظرة عامة
تنسيق القسم
أقسام التشغيل الخاصة بالمورّد
أقسام DLKM الخاصة بالمورّد والمصنّع الأصلي للجهاز
صورة نظام مشترَكة في Android
أقسام ذاكرة الوصول العشوائي
قسم التمهيد العام
أقسام قياس الإحالات الناجحة على الجهاز فقط
أقسام المنتجات
تنفيذ قسم وحدة GKI
فرض واجهات أقسام المنتجات
أقسام نظام التشغيل Trusty
حجم الصفحة 16 كيلوبايت
نظرة عامة
استخدام Cuttlefish مع حجم صفحة 16 كيلوبايت على ARM64
محاكاة Cuttlefish بحجم صفحة 16 كيلوبايت على x86-64
إنشاء أجهزة Pixel 8 وفلاشها باستخدام صفحات بحجم 16 كيلوبايت
فلاش Pixel متوافق مع صفحات بحجم 16 كيلوبايت
الحصول على حجم الصفحة
تحسين الأداء في الوضع 16 كيلوبايت
خصائص النظام بحجم 16 كيلوبايت
تفعيل خيار التبديل إلى صفحة الذاكرة بحجم 16 كيلوبايت
تفعيل خيار التوافق مع الإصدارات القديمة بحجم 16 كيلوبايت
مستوى واجهة برمجة التطبيقات لدى المورّد
الصوت
نظرة عامة
المصطلحات
التنفيذ
Audio HAL
قناة AIDL Audio
إتاحة سياسة الصوت القابلة للضبط في AIDL HAL
مقارنة بين AIDL وHIDL Audio HAL
HIDL
HIDL Audio HAL
ضبط سياسات الصوت
ضبط مكتبة مشتركة
ضبط تأثيرات المعالجة المُسبَقة
تنسيقات البيانات
السمات
التأثيرات
صوت بدقة عالية
الحد الأقصى لعدد أنواع الأجهزة
AAudio وMMAP
اختبار الصوت
استغرق الرد وقتًا طويلاً
نظرة عامة
المساهمون
التصميم لتقليل زمن الاستجابة
قياس وقت استجابة الصوت
مفتاح إلكتروني لإعادة توجيه الصوت
القياسات
لمطوّري التطبيقات
تجنُّب عكس الأولوية
تحويل معدّل البيانات في الملف الصوتي
تصحيح الأخطاء
MIDI
نظرة عامة
بنية MIDI
إجراء اختبار MIDI
USB
الصوت الرقمي عبر USB
سمات الخلاط المفضّلة على أجهزة USB
صوت التلفزيون
التسجيل المتزامن
تشغيل الجهاز عند سماع صوت
توجيه الأجهزة الصوتية المجمّعة
الصوت المكاني
الصوت المكاني وتتبُّع حركة الرأس
التنفيذ
تتبُّع حركة الرأس عبر LE Audio
جرعة الصوت
وضع مكبّر الصوت العمودي الديناميكي
الكاميرا
نظرة عامة
هندسة معمارية
Camera HAL
النظام الفرعي لواجهة HAL
المفاهيم الأساسية
أوضاع 3A وانتقال الحالة
تصحيح أخطاء الكاميرا
معالجة الأخطاء والبث
البيانات الوصفية وعناصر التحكّم
مصادر البث والاقتصاص والتكبير/التصغير
إنشاء الطلب وإرساله
إعدادات البث
الأداء
واجهات برمجة التطبيقات لإدارة المخزن المؤقت لـ Camera HAL3
مَعلمات الجلسة
منتج واحد ومستهلكون متعدّدون
ميزات الكاميرا
إخراج الكاميرا بدقة 10 بت
تأثير بوكيه في الكاميرا
بث الكاميرا المتزامن
إضافات الكاميرا
أداة التحقّق من جودة الإضافات في الكاميرا
تثبيت معاينة الكاميرا
كاميرات USB الخارجية
أوضاع النطاق العالي الديناميكية
التقاط صور HEIF
الكاميرات الأحادية اللون
تتبُّع الحركة
إتاحة استخدام كاميرات متعددة
كاميرات النظام
التحكّم في قوة ضوء المصباح
دقة HDR فائقة
استخدام جهاز ككاميرا ويب
التقاط الألوان على نطاق واسع
تحديد الإصدار
الإصدارات المتوافقة من الكاميرا
قابلية الاتصال
نظرة عامة
البلوتوث
نظرة عامة
خدمات البلوتوث
بلوتوث منخفض الطاقة
إتاحة الصوت في سماعات الأذن الطبية باستخدام تقنية البلوتوث المنخفض الطاقة (BLE)
الإعلانات التي تستخدم تقنية BLE
التحقّق من الأخطاء وتصحيحها
متطلبات واجهة المستخدم الرسومية
معايرة ميزة "التواجد في المنزل"
رقم تعريف نظام التشغيل Android
NFC
محاكاة البطاقة المُضيفة لتقنية FeliCa
مزامنة الدفعات التي تتم خارج المضيف باستخدام تقنية NFC
تأمين الاتصال بالحقل القريب (NFC)
الوصول السريع إلى "محفظة Google"
أوامر NCI الخاصة بنظام التشغيل Android
الاتصال والمراسلة
شبكة الجيل الخامس غير المستقلة (NSA)
تنفيذ حظر أرقام الهواتف
إشعارات المكالمات
خدمة اختيار النطاق
تنفيذ ميزة "التفاعل في حالات الطوارئ"
قاعدة بيانات أرقام الطوارئ في Android
أرقام الطوارئ والاتصال بخدمات الطوارئ
تنفيذ IMS
إذن استخدام خدمة IMS
تسجيل IMS واحد
اقتراح حساب على الهاتف
تنفيذ ميزة "مراسلة نصية في الوقت الفعلي"
إتاحة تطبيقات الاتصال التابعة لجهات خارجية
بريد صوتي مرئي
شركة جوال
نظرة عامة
تجزئة شبكة الجيل الخامس
APN وCarrierConfig
معرّف مشغّل شبكة الجوّال
تنفيذ خطط البيانات
معرّفات الجهاز
eSIM
تنفيذ شريحة eSIM
متطلبات المودم لتفعيل شريحة eSIM
واجهات برمجة تطبيقات eUICC
ملفات شخصية مُفعَّلة متعددة
التعامل مع أخطاء واجهة برمجة التطبيقات eUICC
الملفات التجارية التجريبية القابلة للتنزيل
دمج مشغّل شبكة الجوّال لنقل شريحة eSIM
تحسين تجربة مستخدم شبكة VPN
التوافق مع شبكات مشغّلين متعدّدين
تخصيص سلوك الجهاز للمستخدمين الذين نفدت رصيدهم
إعادة هيكلة RIL
دعم الخلايا الصغيرة
امتيازات مشغّل شبكة الجوّال في شريحة UICC
الوقت
نظرة عامة
رصد المنطقة الزمنية للموقع الجغرافي
رصد المنطقة الزمنية من خلال الهاتف
رصد وقت الشبكة
رصد الوقت باستخدام نظام تحديد المواقع العالمي (GNSS)
رصد الوقت الخارجي
أولوية مصدر الوقت
سياسة المنطقة الزمنية والاقتراحات
قواعد المناطق الزمنية
النطاق الفائق العرض
نظرة عامة
واجهة UWB HAL
Wi-Fi
نظرة عامة
Wi-Fi HAL
ميزات البنية الأساسية لشبكة Wi-Fi
اختبار شبكة Wi-Fi وتصحيح أخطائها وضبطها
فلتر حزم Android
شبكة Wi-Fi لمشغِّل شبكة الجوّال
سلوك التوزيع العشوائي لعناوين MAC
تنفيذ التوزيع العشوائي لعناوين MAC
Passpoint (نقطة الاتصال 2.0)
التزامن بين محطة Wi-Fi الجوّالة ونقطة الوصول
التزامن بين محطة Wi-Fi الأساسية ومحطة Wi-Fi
الثقة في أول استخدام
Wi-Fi Aware
تجنُّب قناة البث المشترَك لشبكة Wi-Fi/الشبكة الخلوية
اتصال Wi-Fi مباشر
ميزة "الاتصال السهل بشبكة Wi-Fi"
نقطة اتصال Wi-Fi (نقطة اتصال افتراضية)
التزامن بين نقاط الوصول في Wi-Fi
وضع وقت الاستجابة المنخفض في Wi-Fi
اختيار شبكة Wi-Fi
البحث عن شبكة Wi-Fi المفضّلة لنقل البيانات
مدة الإرسال والاستقبال لشبكة Wi-Fi
WPA3 وميزة "الفتح المحسّن" في Wi-Fi
شبكة Wi-Fi 7
الملفات الشخصية للأجهزة المصاحبة
Connectivity Diagnostics API
واجهة مستخدم ميزة "الاتصال"
اختيار الشبكة
تحديد النطاق: تسلسل الرسائل خارج النطاق وتحديد الحمولة
إعداد تقارير قوة الإشارة
البيانات
نظرة عامة
شرح علامات استخدام البيانات
وضع "توفير البيانات"
مراقبة حركة البيانات باستخدام واجهة برمجة التطبيقات eBPF
استبعاد أنواع الشبكات من بيانات الاستخدام
نظرة عامة على إحصاءات واجهة الشبكة
بيانات ربط الجهاز بالشبكة
تفريغ الموارد في الأجهزة للربط
تواريخ إعادة ضبط دورة الاستخدام
نظرة عامة على النواة
التغييرات في النواة
عرض
نظرة عامة
التطبيقات
استخدام الرموز التكيُّفية
اختصارات التطبيقات
استخدام رموز دائرية
إشعارات المحادثات وأداوتها
عمليات التمويه في النوافذ
التطبيقات المصغّرة والاختصارات
تنفيذ عمليات النقل المتزامنة للتطبيقات
اللون
إدارة الألوان
أجزاء مُقتطعة من الشاشة
عدم الإزعاج
تشغيل فيديوهات بتنسيق HDR
تفعيل الإضاءة الليلية
تحويل سطوع النطاق العالي الديناميكية (HDR) إلى نطاق متوافق مع النطاق العادي الديناميكية (SDR)
تصميم Material You
ألوان ديناميكية
الهواتف القابلة للطيّ
وضعيّة الخيمة ووضعيّة الإسفين
ميزة "نوافذ متعددة"
نظرة عامة
ميزات العرض في نافذة
التفاعلات على الشاشة المُقسّمة
نافذة ضمن النافذة
تكبير النافذة
شاشة متعددة
نظرة عامة
الممارسات المقترَحة
بيئة الاختبار والتطوير
الأسئلة الشائعة
استئناف متعدد
سياسة بدء النشاط
دعم العرض
إتاحة زينة النظام
شاشة التأمين