رد شدن و رفتن به محتوای اصلی
اسناد
چه خبر؟
یادداشت های انتشار
آخرین بولتن های امنیتی
آخرین سند تعریف سازگاری (CDD)
به روز رسانی سایت
شروع شدن
در باره
شروع کنید
دانلود کنید
ساختن
تست کنید
ايجاد كردن
مشارکت
انجمن
ابزارها، ساخت و مرجع مرتبط
امنیت
نمای کلی
بولتن ها
ویژگیها
تست کردن
بهترین شیوه ها
موضوعات اصلی
معماری
سمعی
دوربین
قابلیت اتصال
داده ها
نمایش دادن
فونت ها
گرافیک
تعامل
رسانه ها
عملکرد
مجوزها
قدرت
زمان اجرا
تنظیمات
Storage
تست ها
به روز رسانی ها
مجازی سازی
سازگاری
سند تعریف سازگاری (CDD)
مجموعه تست سازگاری (CTS)
دستگاه های اندروید
کاسه ماهی
تصدی
تلویزیون
خودرو
شروع کنید
رهنمودهای توسعه
ابزارهای توسعه
ابزارهای تست و زیرساخت
جزئیات انتشار
مرجع
HIDL
HAL
فدراسیون تجارت
مجموعه تست امنیتی
جستجوی کد اندروید
/
English
Deutsch
Español – América Latina
Français
Indonesia
Italiano
Polski
Português – Brasil
Tiếng Việt
Türkçe
Русский
עברית
العربيّة
فارسی
हिंदी
বাংলা
ภาษาไทย
中文 – 简体
中文 – 繁體
日本語
한국어
ورود به برنامه
مستندات
چه خبر؟
شروع شدن
امنیت
موضوعات اصلی
سازگاری
دستگاه های اندروید
خودرو
مرجع
اسناد
موارد بیشتر
چه خبر؟
شروع شدن
امنیت
موضوعات اصلی
سازگاری
دستگاه های اندروید
خودرو
مرجع
جستجوی کد اندروید
نمای کلی
معماری
نمای کلی
لایه انتزاعی سخت افزاری (HAL)
نمای کلی
HIDL (منسوخ شده)
نمای کلی
رابط ها و بسته ها
هش کردن رابط
خدمات و انتقال داده
صف پیام سریع
از Binder IPC استفاده کنید
از MemoryBlock استفاده کنید
ابزارهای پیکربندی پشته شبکه
نخ مدل
ماژول های HAL را تبدیل کنید
انواع داده ها
اتحادیه ایمن
نسخه سازی رابط
راهنمای سبک کد
HIDL C++
نمای کلی
بسته ها
رابط ها
انواع داده ها
کارکرد
HIDL Java, HIDL Java
نمای کلی
انواع داده ها
روش ها و خطاهای رابط
صادرات ثابت
دیگر
تأیید سازگاری با چارچوب HIDL
HAL های موجود پویا
HALهای قدیمی (AOSP <=v7)، HALهای قدیمی (AOSP <=v7)
هسته
نمای کلی
یادداشت های انتشار هسته
انتشار و به روز رسانی هسته پایدار
هسته های رایج اندروید
پروژه GKI
توسعه GKI
طرح نسخه سازی GKI
بیلدهای انتشار GKI
نمای کلی
بیلدهای انتشار اندروید 12-5.10، بیلدهای انتشار اندروید12-5.10
نسخه های منتشر شده اندروید 13-5.10
نسخه های منتشر شده android13-5.15
نسخه های اندروید 14-5.15
نسخه های منتشر شده اندروید 14-6.1
نسخه های اندروید 15-6.6
نسخه های منتشر شده اندروید 16-6.12
ساختهای منسوخ شده GKI
نسخه های منسوخ شده android12-5.10
بیلدهای android13-5.10 منسوخ شده
android13-5.15 بیلدهای منسوخ شده
بیلدهای android14-5.15 منسوخ شده
بیلدهای android14-6.1 منسوخ شده
اندروید 15-6.6 منسوخ شده است
اندروید 16-6.12 منسوخ شده است
فرآیند انتشار GKI
خطای خط اصلی اندروید GKI 16-6.12
KMI پایدار را حفظ کنید
نظارت بر هسته ABI
نمای کلی
مانیتورینگ ABI را اجرا کنید
با لیست نمادها کار کنید
ماژول ها
نمای کلی
ویژگی های هسته را به عنوان ماژول های GKI پیکربندی کنید
دستورالعمل های ماژول فروشنده
ماژول های هسته قابل بارگیری
پشتیبانی از ماژول هسته
ماژول های GKI را تست کنید
بهینه سازی زمان بوت
ویژگی های اشکال زدایی
کد هسته را برای GKI توسعه دهید
پشتیبانی از سیستم فایل هسته اندروید
هسته را با eBPF گسترش دهید
از DebugFS در اندروید 12 استفاده کنید
ماژول رمزنگاری GKI قابل تایید FIPS 140-3
EROFS
سوالات متداول هسته اندروید
تست واحد شبکه هسته
انتقال از ION به پشته های DMA-BUF (5.4 هسته)
سیستم فایل افزایشی
پیکربندی
نمای کلی
پیاده سازی ویژگی های سیستم به عنوان API
ویژگی های سیستم را اضافه کنید
پیاده سازی Config File Schema API
بایگانی
نمای کلی
ConfigStore
رابط HAL را ایجاد کنید
سرویس را پیاده سازی کنید
استفاده از سمت مشتری
کلاس ها و آیتم های ConfigStore را اضافه کنید
پوشش درختی دستگاه
نمای کلی
اجرای DTO
نحو DTO
کامپایل و تایید کنید
از چندین DT استفاده کنید
پارتیشن های DTB و DTBO
DTO را بهینه کنید
فروشنده NDK (<=AOSP 14)
نمای کلی
VNDK را فعال کنید
پشتیبانی از سیستم ساخت VNDK
پسوندهای VNDK
طراحی عکس فوری VNDK
ایجاد عکس های فوری VNDK
عکس های فوری فروشنده ایجاد کنید
فضای نام پیوند دهنده
دایرکتوری ها، قوانین، و سیاست
RenderScript
پایداری ABI
جستجوگر استفاده از ABI از پیش ساخته شده است
شی رابط فروشنده
نمای کلی
تجلی می کند
ماتریس های سازگاری
چرخه عمر FCM
توسعه مانیفست دستگاه
قوانین مسابقه
منابع اضافی
ایدل
نمای کلی
زبان ایدل
حمایت های AIDL
AIDL پایدار
AIDL برای HAL ها
خدمات AIDL را به صورت پویا اجرا کنید
حاشیه نویسی در AIDL
FMQ با AIDL
AIDL fuzzing
راهنمای سبک AIDL
ارتباط بین فرآیندی با Binder
نمای کلی
رشته ها را دسته بزنید
وراثت اولویت دار
بوت لودر
نمای کلی
دلیل بوت متعارف
هدر تصویر را بوت کنید
پیاده سازی bootconfig
تصاویر بازیابی
تصاویر DTB
به روز رسانی OTA را پیاده سازی کنید
بوت لودر را قفل و آنلاک کنید
اطلاعات نسخه در ویژگی های AVB
فست بوت را به فضای کاربری منتقل کنید
بوت لودر عمومی
نمای کلی
GBL را مستقر کنید
پارتیشن ها
نمای کلی
طرح پارتیشن، طرح پارتیشن
پارتیشن بوت فروشنده
پارتیشن فروشنده و ODM DLKM
تصویر سیستم مشترک اندروید
پارتیشن های Ramdisk
پارتیشن بوت عمومی
پارتیشن های ODM
پارتیشن های محصول
یک پارتیشن ماژول GKI را پیاده سازی کنید
واسط های پارتیشن محصول را اجرا کنید
پارتیشن های مطمئن سیستم عامل
حجم صفحه 16 کیلوبایت
نمای کلی
از Cuttlefish با اندازه صفحه 16 کیلوبایت در ARM64 استفاده کنید
شبیه سازی Cuttlefish با حجم صفحه 16 کیلوبایت در x86-64
ساخت و فلش دستگاه های پیکسل 8 با پشتیبانی 16 کیلوبایت
فلش پیکسل با پشتیبانی از اندازه صفحه 16 کیلوبایت
اندازه صفحه را دریافت کنید
بهینه سازی عملکرد برای حالت 16 کیلوبایت
ویژگی های سیستم 16 کیلوبایت
جابجایی 16 کیلوبایتی را فعال کنید
گزینه 16 کیلوبایت backcompat را فعال کنید
سطح API فروشنده
سمعی
نمای کلی
اصطلاحات
پیاده سازی
HAL صوتی
AIDL Audio HAL
پشتیبانی از خط مشی صوتی قابل تنظیم در AIDL HAL
مقایسه AIDL و HIDL Audio HAL
HIDL
HIDL صوتی HAL
سیاست های صوتی را پیکربندی کنید
یک کتابخانه مشترک را پیکربندی کنید
پیکربندی جلوه های پیش پردازش
فرمت های داده
ویژگی های
جلوه ها
صدای با وضوح بالا
محدودیت نوع دستگاه
AAaudio و MMAP
گرم کردن صدا
تاخیر
نمای کلی
مشارکت کنندگان
طراحی برای کاهش تاخیر
تأخیر صدا را اندازه گیری کنید
دانگل حلقه بک صوتی
اندازه گیری ها
برای توسعه دهندگان برنامه
از وارونگی اولویت اجتناب کنید
تبدیل نرخ نمونه
اشکال زدایی
MIDI
نمای کلی
معماری MIDI
روش تست MIDI
USB، USB
صدای دیجیتال USB
ویژگیهای میکسر ترجیحی در دستگاههای USB
صدای تلویزیون
گرفتن همزمان
ماشه صدا
مسیریابی دستگاه صوتی ترکیبی
صوتی فضایی
صوتی فضایی و ردیابی سر
پیاده سازی
ردیابی سر از طریق صدای LE
دوز صدا
حالت نوار صوتی پویا
دوربین
نمای کلی
معماری
دوربین HAL
زیر سیستم HAL
مفاهیم اصلی
حالت های 3A و انتقال حالت
اشکال زدایی دوربین
خطا و مدیریت جریان
فراداده ها و کنترل ها
جریان خروجی، برش، و زوم
درخواست ایجاد و ارسال
تنظیمات جریان
عملکرد
APIهای مدیریت بافر دوربین HAL3
پارامترهای جلسه
تولید کننده واحد، مصرف کننده چندگانه
ویژگی های دوربین
خروجی دوربین 10 بیتی
بوکه دوربین
جریان همزمان دوربین
پسوند دوربین
ابزار اعتبارسنجی پسوند دوربین
تثبیت کننده پیش نمایش دوربین
دوربین های خارجی USB
حالت های محدوده دینامیکی بالا
تصویربرداری HEIF
دوربین های تک رنگ
ردیابی حرکت
پشتیبانی از چند دوربین
دوربین های سیستم
کنترل قدرت مشعل
Ultra HDR
از یک دستگاه به عنوان وب کم استفاده کنید
ضبط وسعت گسترده
نسخه سازی
پشتیبانی از نسخه دوربین
قابلیت اتصال
نمای کلی
بلوتوث
نمای کلی
خدمات بلوتوث
بلوتوث کم انرژی
پشتیبانی صوتی سمعک با استفاده از BLE
تبلیغات BLE
بررسی و رفع اشکال
الزامات HCI
کالیبراسیون حضور
شناسایی سیستم عامل اندروید
NFC
شبیه سازی کارت میزبان FeliCa
همگام سازی پرداخت خارج از میزبان NFC
NFC ایمن
کیف پول دسترسی سریع
دستورات NCI اختصاصی اندروید
تماس و پیام
5G غیر مستقل (NSA)
مسدود کردن شماره تلفن را اجرا کنید
اعلان های تماس
خدمات انتخاب دامنه
اجرای اضطراری Affordance
پایگاه داده شماره اضطراری اندروید
شماره های اضطراری و تماس اضطراری
پیاده سازی IMS
حق سرویس IMS
ثبت واحد IMS
پیشنهاد حساب تلفن
RTT را پیاده سازی کنید
پشتیبانی از برنامه های تماس شخص ثالث
پست صوتی تصویری
حامل
نمای کلی
برش شبکه 5G
APN و CarrierConfig
شناسایی حامل
اجرای طرح های داده
شناسه های دستگاه
eSIM
eSIM را پیاده سازی کنید
الزامات مودم برای پشتیبانی eSIM
API های eUICC
چندین پروفایل فعال
خطاهای eUICC API را مدیریت کنید
پروفایل تست قابل دانلود
ادغام حامل انتقال eSIM
تجربه کاربر VPN را بهبود بخشید
پشتیبانی از شبکه چند اپراتور
رفتار دستگاه را برای کاربران خارج از تعادل سفارشی کنید
بازسازی RIL
پشتیبانی از سلول های کوچک
امتیازات اپراتور UICC
زمان
نمای کلی
تشخیص منطقه زمانی مکان
تشخیص منطقه زمانی تلفن
تشخیص زمان شبکه
تشخیص زمان GNSS
تشخیص زمان خارجی
اولویت منبع زمانی
سیاست منطقه زمانی و توصیهها
قوانین منطقه زمانی
فوق پهن باند
نمای کلی
رابط UWB HAL
وای فای
نمای کلی
وای فای HAL
ویژگی های زیرساخت Wi-Fi
Wi-Fi را تست، اشکال زدایی و تنظیم کنید
فیلتر بسته اندروید
وای فای حامل
رفتار تصادفی سازی MAC
پیاده سازی تصادفی سازی MAC
Passpoint (Hotspot 2.0)
Wi-Fi STA/AP همزمان
Wi-Fi STA/STA همزمان
اعتماد در اولین استفاده (TOFU)
Wi-Fi Aware
اجتناب از کانال Wi-Fi/Coex سلولی
ارتباط مستقیم به کمک وای - فای
Wi-Fi Easy Connect
نقطه اتصال Wi-Fi (Soft AP)
Wi-Fi AP/AP همزمان
حالت تاخیر کم Wi-Fi
انتخاب شبکه Wi-Fi
اسکن تخلیه بار شبکه ترجیحی Wi-Fi
زمان رفت و برگشت Wi-Fi (RTT)
WPA3 و Wi-Fi Enhanced Open
وای فای 7
پروفایل های دستگاه همراه
Connectivity Diagnostics API
رابط کاربری اتصال
انتخاب شبکه
محدوده: توالی پیام خارج از باند و مشخصات بار
گزارش قدرت سیگنال
داده ها
نمای کلی
برچسب های استفاده از داده توضیح داده شده است
حالت ذخیره داده
نظارت بر ترافیک eBPF
انواع شبکه را از داده های استفاده حذف کنید
بررسی اجمالی آمار رابط شبکه
داده های اتصال به اینترنت
بارگذاری سختافزار Tethering
تاریخ های بازنشانی چرخه استفاده
نمای کلی هسته
کرنل تغییر می کند
نمایش دادن
نمای کلی
برنامه ها
پیاده سازی آیکون های تطبیقی
میانبرهای برنامه
پیاده سازی آیکون های دایره ای
اعلانها و ویجتهای مکالمه
پنجره تار می شود
ویجت ها و میانبرها
انتقال برنامه های هماهنگ شده را پیاده سازی کنید
رنگ
مدیریت رنگ
نمایش برش ها
مزاحم نشوید
پخش فیلم HDR
اجرای نور شب
نگاشت تون روشنایی HDR به محدوده سازگار با SDR
موادی که شما طراحی می کنید
رنگ پویا
چند پنجره
نمای کلی
ویژگی های پنجره دسکتاپ
تعاملات صفحه تقسیم شده
تصویر در تصویر
بزرگنمایی پنجره
چند نمایشگر
نمای کلی
شیوه های توصیه شده
محیط تست و توسعه
سوالات متداول
چند رزومه
خط مشی راه اندازی فعالیت
پشتیبانی از نمایش
پشتیبانی از دکوراسیون سیستم
صفحه قفل
پشتیبانی از ویرایشگر روش ورودی
مسیریابی ورودی
صدای چند منطقه ای
اطلاعیه ها
سابقه اعلان
مجوز برای اعلانهای انتخاب کردن
Task Manager
حالت نمایشی خرده فروشی
چرخش پیشنهادات
پیاده سازی طبقه بندی متن
ترکیب SDR و HDR ترکیبی
کنترلهای رسانه در رابط کاربری سیستم
پسوندهای WindowManager
فونت ها
فونت سفارشی را پیاده سازی کنید
گرافیک
نمای کلی
معماری
BufferQueue و Gralloc
حسابداری حافظه DMABUF و GPU را پیاده سازی کنید
ردیابی انتقال پنجره با استفاده از Winscope
نمای کلی
Winscope را اجرا کنید
ردیابی را ثبت کنید
نمای کلی
ViewCapture در برنامه های سیستمی، ViewCapture در برنامه های سیستمی
روی دستگاه
از Winscope استفاده کنید
از دستورات adb استفاده کنید
بارگذاری آثار
ردیابی را تجزیه و تحلیل کنید
نمای کلی
ناوبری خط زمانی
جستجوی ردیابی
سرفیس فلینگر
WindowManager
Protolog
انتقال پوسته
ViewCapture
Surface و SurfaceHolder
نمای کلی
SurfaceView و GLSurfaceView
SurfaceTexture
TextureView
SurfaceFlinger و WindowManager
نمای کلی
ویژگی های سیستم در SurfaceFlinger
آهنگساز سخت افزار HAL
نمای کلی
اجرای HWC HAL
جابجایی هات پلاگ
AIDL برای HWC HAL
مدیریت فریم بافر مشتری
کاهش مصرف حافظه گرافیکی
لایه ها و نمایشگرها
VSync
سرعت قاب
نرخ تازه سازی چندگانه
نرخ تازه سازی تطبیقی
EGLSurfaces و OpenGL ES
نمای کلی
OpenGL ES و EGL را پیاده سازی کنید
پیکربندی OpenGLRenderer
ولکان
نمای کلی
Vulkan را اجرا کنید
چارچوب همگام سازی
تست کردن
تست پیاده سازی
ادغام با Android CTS
DrawElements Quality Test برنامه
قفل بافر بدون علامت با AutoSingleLayer
فرمت های پیکسل جدید را به اندروید اضافه کنید
HDR در اسکرین شات های اندروید
تعامل
نمای کلی
ورودی
نمای کلی
فایل های چیدمان کلید
فایل های نقشه کاراکترهای کلیدی
فایل های پیکربندی دستگاه را وارد کنید
راهنمای مهاجرت
دستگاه های صفحه کلید
دستگاه های لمسی
ابزار getevent
ابزار validatekeymaps
هپتیک ها
نمای کلی
هاپتیک ها را پیاده سازی کنید
نمای کلی
ثابت ها و اعداد اولیه را پیاده سازی کنید
ثابت های بین HAL و API را نگاشت
جلوه های پاکت خطی را به صورت تکه ای اجرا کنید
سخت افزار را ارزیابی کنید
پایه UX برای چارچوب لمسی
طراحی Haptics UX
ارزیابی سخت افزاری
نمای کلی
تجهیزات تست را راه اندازی کنید
نرم افزار تست را راه اندازی کنید
اندازه گیری و ثبت اثرات هدف
شکل موج را تجزیه و تحلیل کنید
نتایج را با استفاده از نقشه عملکرد مقایسه کنید
شبکه های عصبی
نمای کلی
اعدام های پشت سر هم و صف های پیام سریع
ذخیره سازی کامپایل
کنترل جریان
کشف و تخصیص دستگاه
حوضچه های حافظه
بهترین شیوه های پیاده سازی درایور NNAPI
کیفیت خدمات
پسوند فروشنده
لوازم جانبی
نمای کلی
لوازم جانبی صوتی
نمای کلی
هدست 3.5 میلی متری
مشخصات هدست
مشخصات دستگاه جک هدست
هدست USB
مشخصات هدست
مشخصات آداپتور
مشخصات دستگاه
رفتار مورد انتظار هدست
تست هدست
لوازم جانبی سفارشی
نمای کلی
لوازم جانبی باز اندروید
نمای کلی
AOA 2.0
AOA 1.0
سیگنال دهی از طریق USB را غیرفعال کنید
قلم
حسگرها
نمای کلی
پشته سنسور
انواع سنسور
تعامل
پروتکل HID ردیاب سر
قدرت
دسته بندی
مصرف برق
حالت ها
حالت های گزارش
حالت تعلیق
سنسورها خاموش
سنسور HAL
سنسور AIDL HAL
سنسورهای Multi-HAL
سنسور HAL 2.0
سنسور HAL 1.0
منسوخ شدن نسخه HAL
Context Hub Runtime Environment
نمای کلی
رسانه ها
نمای کلی
ماژول های رسانه ای
ماژول MediaProvider
سفارشی کردن اجزای رسانه
رمزگشایی با تاخیر کم در MediaCodec
سخت شدن چارچوب رسانه ای
وابستگی های فروشنده SoC
وابستگی های OEM
DRM
رمزگذاری رسانه سازگار
آمار رمزگذاری ویدیو را صادر کنید
راهنمای OEM برای اجرای RoI
عملکرد
نمای کلی
ذخیره APK
فریزر برنامه های ذخیره شده
بهینه سازی زمان راه اندازی
سلامتی
نمای کلی
اجرای سلامت 2.1
لایه انتزاعی Cgroup
دیمون قاتل حافظه کم
بهینه سازی خودکار بازخورد جهت دار (12 یا بالاتر)
از بهینه سازی هدایت شده پروفایل استفاده کنید
عکس های فوری از وظایف
ثبت پیشنویس سازگاری، ثبت پیشنویس سازگاری، ثبت پیشنویس سازگاری، ثبتنام پیشنویس سازگاری، ثبتنویسی پیشنویس سازگاری
خواب زمستانی برنامه
افزایش عملکرد برای بازی ها
آمار حافظه تاریخی رویدادهای MM
اطلاعات سلامت سیستم را بدست آورید
مجوزها
نمای کلی
قابلیت های محیطی
یادآوری دسترسی به موقعیت مکانی پسزمینه
ارائه دهنده مخاطبین و وابستگی ها
کنترل دسترسی اختیاری
شناسههای دستگاه غیرقابل تغییر
فضای نام برای کتابخانه های بومی
لیست مجاز مجوزهای ممتاز
بسته های سیستمی از پیش نصب شده
شاخص های حریم خصوصی
فهرست مجاز UID مشترک با امضای پلتفرم
شاخص های حریم خصوصی
مکان های فرصت طلب را محدود کنید
خواندن صفحه نمایش محدود شده است
نقش های اندروید
مجوزهای زمان اجرا
لیست مجاز مجوز امضا
مجوزهای موقعیت مکانی Tristate
USB HAL را پیاده سازی کنید
پخش جریانی برنامه همراه
محدودیت های هدف تمام صفحه
ضبط محتوا برای یادداشت ها
قدرت
نمای کلی
مدیریت نیرو
کاهش حرارتی
آمار قدرت HAL
مدیریت انرژی برنامه
مدیریت انرژی پلت فرم با Doze
مدیریت اجرایی
ردیاب های رفتار پس زمینه برنامه
پشتیبانی از دستگاه های بدون باتری
اندازه گیری قدرت جزء
قدرت دستگاه را اندازه گیری کنید
مقادیر توان را اندازه گیری کنید
صرفه جویی معمول باتری
آماده به کار تلویزیون
سرویس SystemSuspend
زمان اجرا
نمای کلی
بررسی های Dexpreopt و <uses-library>
بهبودهای Android 8.0 ART
فرمت بایت کد Dalvik
فرمت اجرایی دالویک
فرمت های دستورات اجرایی دالویک
محدودیت ها
پیکربندی
نمای کلی
پیکربندی سرویس ART
پیکربندی مدیر بسته (منسوخ شده)
هنر TI
پیاده سازی Signed Config
اشکال زدایی مجموعه زباله ART
کامپایلر ART JIT را پیاده سازی کنید
مقدار منابع برنامه را در زمان اجرا تغییر دهید
عیب یابی RRO، عیب یابی RRO، عیب یابی RRO، عیب یابی RRO
پروفایل های تصویر را بوت کنید
راه اندازی مجدد نرم (<= AOSP 14)
درباره زیگوت
تنظیمات
نمای کلی
دستورالعمل های طراحی
الگوها و اجزاء
ساختار اطلاعات
تنظیمات شخصی شده
جستجوی جهانی
Storage
نمای کلی
ذخیره سازی سنتی
ذخیره سازی قابل قبول
فضای ذخیره سازی محدوده
عبور فیوز
پیکربندی دستگاه
نمونه های پیکربندی
آمار سریعتر
منسوخ شدن SDCardFS
تست ها
نمای کلی
گردش کار توسعه تست
نمای کلی
پیکربندی ساخت ساده
پیکربندی تست پیچیده
تست های ابزار دقیق
نمای کلی
نمونه تست های خودآزمایی
یک مثال برنامه را هدف قرار دهید
GoogleTests (GTests)، GoogleTests (GTests)، GoogleTests (GTests)، GoogleTests (GTests)
نمای کلی
افزودن GTest های جدید، افزودن GTest های جدید، افزودن GTest های جدید، افزودن GTest های جدید
تست های متریک
تست میزبان JAR
آزمایش نقشه برداری
تست ها را با Atest اجرا کنید
ایستگاه تست اندروید OmniLab
راهنمای کاربر
دستگاه های مجازی در OmniLab ATS
فعال کردن خودکار اشکال زدایی USB در ساخت های کاربر
تست های UICconductor را اجرا کنید
API، API
یادداشت های انتشار
پرسشگان
مجموعه تست فروشنده (VTS)
نمای کلی
GTest پارامتری برای تست HAL، GTest پارامتری برای تست HAL، GTest پارامتری برای تست HAL، GTest پارامتری برای تست HAL
تنظیم تست
تصویر سیستم عمومی (GSI)
مجموعه تست فروشنده (VTS) 10
نمای کلی
آموزش تصویری، آموزش تصویری
تست سیستم با VTS
چارچوب تست
دستورات پوسته دستگاه
الگوهای تست
آزمایش HAL از نام سرویس آگاه است
بررسی آزمایش پذیری HAL
تست چند دستگاهی
VTS با دیباگ ramdisk
داشبورد VTS
راه اندازی
پایگاه داده
رابط کاربری
زیرساخت های آزمایشگاهی
زیرساخت تست خودکار
معماری کنترل کننده میزبان
ازمایش عملکرد
مهار تست فدراسیون تجارت (TF)، مهار تست فدراسیون تجارت (TF)، مهار تست فدراسیون تجارت (TF)، مهار تست فدراسیون تجارت (TF)
شروع به کار
نمای کلی
شروع کنید
محیط توسعه