التخطّي إلى المحتوى الرئيسي
المستندات
الميزات الجديدة
ملاحظات حول الإصدار
آخر نشرات الأمان
أحدث نسخة من مستند تعريف التوافق (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 بت
تأثير بوكيه في الكاميرا
بث الكاميرا المتزامن
إضافات الكاميرا