דילוג לתוכן הראשי
Android Open Source Project
Docs
  • מה חדש?
  • נתוני גרסה
  • עדכוני האבטחה האחרונים
  • מסמך הגדרת התאימות (CDD) העדכני ביותר
  • עדכוני אתר
  • תחילת העבודה
  • מידע כללי
  • התחל
  • הורד
  • פיתוח פתרונות
  • בדיקה
  • צור
  • תרום
  • קהילה
  • כלים, גרסאות build ומקורות מידע קשורים
  • אבטחה
  • סקירה כללית
  • מבזקים
  • מאפיינים
  • בדיקה
  • שיטות מומלצות
  • נושאים מרכזיים
  • ארכיטקטורה
  • אודיו
  • מצלמה
  • קישוריות
  • נתונים
  • תצוגה
  • גופנים
  • גרפיקה
  • אינטראקציה
  • מדיה
  • ביצועים
  • הרשאות
  • טעינה
  • זמן ריצה
  • הגדרות
  • Storage
  • בדיקות
  • עדכונים
  • וירטואליזציה
  • תאימות
  • מסמך הגדרת תאימות (CDD)
  • חבילה לבדיקות תאימות (CTS)
  • מכשירי Android
  • דיונון
  • ארגון
  • טלוויזיה
  • Automotive
  • התחל בעבודה
  • הנחיות לפיתוח
  • כלי פיתוח
  • תשתית וכלי בדיקה
  • פרטי הגרסה
  • חומרי עזר
  • HIDL
  • HAL
  • פדרציית סחר
  • חבילה לבדיקות אבטחה (STS)
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 Open Source Project
  • Docs
    • עוד
    • מה חדש?
    • תחילת העבודה
    • אבטחה
    • נושאים מרכזיים
    • תאימות
    • מכשירי Android
    • Automotive
    • חומרי עזר
  • Android Code Search
  • סקירה כללית
  • ארכיטקטורה
    • סקירה כללית
    • שכבת הפשטת חומרה (HAL)
      • סקירה כללית
      • HIDL (הוצא משימוש)
        • סקירה כללית
        • ממשקים וחבילות
        • גיבוב ממשק
        • שירותים והעברת נתונים
        • Fast Message Queue
        • שימוש ב-Binder IPC
        • שימוש ב-MemoryBlock
        • כלים להגדרת סטאק הרשת
        • חלוקת השיחה לשרשורים
        • המרת מודולים של HAL
        • סוגי הנתונים
        • איחוד בטוח
        • ניהול גרסאות של ממשק
        • מדריך לסגנון הקוד
        • HIDL C++‎
        • סקירה כללית
        • חבילות
        • ממשקים
        • סוגי הנתונים
        • פונקציות
        • HIDL Java
        • סקירה כללית
        • סוגי הנתונים
        • שיטות ושגיאות בממשק
        • ייצוא קבועים
        • אחר
        • אימות תאימות לאחור של מסגרת HIDL
        • ממשקי HAL זמינים באופן דינמי
      • ממשקי HAL מדור קודם (AOSP <=v7)
    • בועה
      • סקירה כללית
      • נתוני הגרסה של הליבה
      • גרסאות ועדכונים יציבים של הליבה
      • ליבות נפוצות של Android
      • פרויקט GKI
      • פיתוח GKI
      • סכימה לניהול גרסאות של GKI
      • גרסאות build של GKI
        • סקירה כללית
        • גרסאות build להפצה של android12-5.10
        • גרסאות build להפצה של android13-5.10
        • גרסאות build להפצה של android13-5.15
        • גרסאות build להפצה של android14-5.15
        • גרסאות build להפצה של android14-6.1
        • גרסאות build להפצה של android15-6.6
        • גרסאות build להפצה של android16-6.12
      • גרסאות build שהוצאו משימוש ב-GKI
        • גרסאות build של android12-5.10 הוצאו משימוש
        • גרסאות build ב-android13-5.10 שהוצאו משימוש
        • גרסאות build של android13-5.15 הוצאו משימוש
        • גרסאות build ב-android14-5.15 שהוצאו משימוש
        • גרסאות build של android14-6.1 הוצאו משימוש
        • גרסאות build ב-android15-6.6 שהוצאו משימוש
        • גרסאות build של android16-6.12 הוצאו משימוש
      • תהליך השקת GKI
      • תיקון שגיאה של GKI 16-6.12 android-mainline
      • שמירה על מדד KMI יציב
      • מעקב אחר ABI של הליבה
        • סקירה כללית
        • הפעלת מעקב אחר ABI
        • עבודה עם רשימות של סמלים
      • מודולים
        • סקירה כללית
        • הגדרת תכונות הליבה כמודולים של GKI
        • הנחיות בנושא מודולים של ספקים
        • מודולים של ליבה שניתן לטעינה
        • תמיכה במודולים של ליבה
        • בדיקת המודולים של GKI
      • אופטימיזציה של זמן האתחול
      • תכונות לניפוי באגים
      • פיתוח קוד ליבה ל-GKI
      • תמיכה במערכת הקבצים של ליבה של Android
      • הרחבת הליבה באמצעות eBPF
      • שימוש ב-DebugFS ב-Android 12
      • מודול קריפטוגרפיה של GKI עם אישור FIPS 140-3
      • EROFS
      • שאלות נפוצות על ליבה של Android
      • בדיקות יחידה של רשתות הליבה
      • מעבר מ-ION לאשכולות DMA-BUF (ליבת 5.4)
      • מערכת קבצים מצטברת
    • תצורה
      • סקירה כללית
      • הטמעת מאפייני מערכת כ-API
      • הוספת מאפייני מערכת
      • הטמעת Config File Schema API
      • העברה לארכיון
        • סקירה כללית
        • ConfigStore
        • יצירת ממשק HAL
        • הטמעת השירות
        • שימוש בצד הלקוח
        • הוספת כיתות ופריטים של ConfigStore
    • שכבות-על של פירוט מבנה המכשיר (DT)
      • סקירה כללית
      • הטמעת DTOs
      • תחביר של DTO
      • הידור ואימות
      • שימוש בכמה נכסי DT
      • מחיצות DTB ו-DTBO
      • אופטימיזציה של DTO
    • NDK של ספק (AOSP 14 ואילך)
      • סקירה כללית
      • הפעלת VNDK
      • תמיכה במערכת build של VNDK
      • תוספים ל-VNDK
      • תכנון קובץ snapshot של VNDK
      • יצירת קובצי snapshot של VNDK
      • יצירת קובצי snapshot של ספקים
      • מרחב השמות של ה-Linker
      • ספריות, כללים ומדיניות אבטחה
      • RenderScript
      • יציבות ABI
      • בודק מובנה לשימוש ב-ABI
    • אובייקט של ממשק הספק
      • סקירה כללית
      • מניפסטים
      • מטריצות תאימות
      • מחזור החיים של FCM
      • פיתוח מניפסט של מכשיר
      • כללי התאמה
      • מקורות מידע נוספים
    • AIDL
      • סקירה כללית
      • שפת AIDL
      • קצוות עורפיים של AIDL
      • Stable AIDL
      • AIDL ל-HALs
      • הפעלה דינמית של שירותי AIDL
      • הערות ב-AIDL
      • FMQ עם AIDL
      • בדיקת fuzz של AIDL
      • מדריך הסגנון של AIDL
    • תקשורת בין תהליכים (IPC) באמצעות Binder
      • סקירה כללית
      • ניהול שרשורים
      • ירושה של עדיפות
    • תוכנת אתחול
      • סקירה כללית
      • הסיבה הקנונית להפעלה
      • הכותרת של קובץ האימג' לאתחול
      • הטמעת bootconfig
      • קובצי אימג' לשחזור
      • קובצי אימג' של DTB
      • הטמעת עדכוני OTA
      • נעילה וביטול נעילה של תוכנת האתחול
      • פרטי הגרסה בנכסי AVB
      • העברת fastboot למרחב המשתמש
      • Generic Bootloader
        • סקירה כללית
        • פריסה של GBL
    • מחיצות
      • סקירה כללית
      • פריסת המחיצות
      • מחיצות אתחול של ספקים
      • מחיצות DLKM של ספקים ו-ODM
      • תמונת מערכת משותפת של Android
      • מחיצות של Ramdisk
      • מחיצה כללית להפעלה
      • מחיצות ODM
      • מחיצות מוצרים
      • הטמעת מחיצה של מודול GKI
      • אכיפה של ממשקי מחיצות של מוצרים
      • מחיצות של Trusty OS
    • גודל דף של 16KB
      • סקירה כללית
      • שימוש ב-Cuttlefish עם גודל דף של 16KB ב-ARM64
      • סימולציה של Cuttlefish עם גודל דף של 16KB ב-x86-64
      • פיתוח ו-Flash של מכשירי Pixel 8 עם תמיכה ב-16KB
      • איך מאפסים את Pixel עם תמיכה בגודל דף של 16KB
      • אחזור גודל הדף
      • אופטימיזציה של הביצועים במצב 16KB
      • מאפייני מערכת בגודל 16KB
      • הפעלת המתג של 16KB
      • הפעלת האפשרות של תאימות לאחור לגודל 16KB
    • רמת ה-API של הספק
  • אודיו
    • סקירה כללית
    • הסברים על המונחים
    • יישום
      • Audio HAL
      • AIDL Audio HAL
      • תמיכה במדיניות אודיו שניתן להגדרה ב-HAL של AIDL
      • השוואה בין AIDL ל-HIDL Audio HAL
      • HIDL
        • HIDL Audio HAL
        • הגדרת כללי מדיניות האודיו
        • הגדרת ספרייה משותפת
      • הגדרת אפקטים של עיבוד מקדים
    • פורמטים של נתונים
    • מאפיינים
    • אפקטים
    • אודיו ברזולוציה גבוהה
    • מגבלת סוג המכשיר
    • AAudio ו-MMAP
    • התחממות האודיו
    • איטית
      • סקירה כללית
      • תורמים
      • תכנון לזמן אחזור קצר יותר
      • מדידת זמן האחזור של האודיו
      • מתאם אודיו ל-loopback
      • מדידות
      • למפתחי אפליקציות
    • הימנעות מהפיכת עדיפות
    • המרת תדירות דגימה
    • ניפוי באגים
    • MIDI
      • סקירה כללית
      • ארכיטקטורת MIDI
      • תהליך הבדיקה של MIDI
    • USB
      • אודיו דיגיטלי ב-USB
      • מאפייני המיקסר המועדפים במכשירי USB
    • אודיו בטלוויזיה
    • צילום בו-זמנית
    • הפעלה באמצעות קול
    • ניתוב משולב של התקני אודיו
    • אודיו מרחבי
      • אודיו מרחבי ומעקב אחר תנועות הראש
      • יישום
      • מעקב אחר תנועות הראש דרך LE audio
    • מנה של צליל
    • מצב דינמי של פס קול
  • מצלמה
    • סקירה כללית
    • ארכיטקטורה
    • Camera HAL
    • מערכת משנה של HAL
    • מושגי ליבה
    • מצבי 3A ומעבר בין מצבים
    • ניפוי באגים במצלמה
    • טיפול בשגיאות ובפלט
    • מטא-נתונים ואמצעי בקרה
    • פלט של שידורים, חיתוך וזום
    • יצירת בקשה ושליחתה
    • הגדרות של מקורות נתונים
    • ביצועים
    • ממשקי API לניהול מאגרי נתונים של מצלמה HAL3
    • פרמטרים של סשנים
    • יוצר יחיד, כמה צרכנים
    • תכונות מצלמה
    • פלט מצלמה באיכות 10 ביט
    • אפקט בוקה במצלמה
    • סטרימינג בו-זמנית ממצלמה
    • תוספי מצלמה
    • כלי לאימות של תוספים למצלמה
    • ייצוב התצוגה המקדימה של המצלמה
    • מצלמות USB חיצוניות
    • מצבי טווח דינמי גבוה
    • תמונת HEIF
    • מצלמות מונוכרום
    • מעקב אחר תנועה
    • תמיכה במספר מצלמות
    • מצלמות מערכת
    • בקרת עוצמת הפנס
    • Ultra HDR
    • שימוש במכשיר כמצלמת אינטרנט
    • צילום בטווח רחב של צבעים
    • ניהול גרסאות
    • תמיכה בגרסאות מצלמה
  • קישוריות
    • סקירה כללית
    • Bluetooth
      • סקירה כללית
      • שירותי Bluetooth
      • Bluetooth עם צריכת אנרגיה נמוכה (BLE)
      • תמיכה באודיו למכשירי שמיעה באמצעות BLE
      • פרסום ב-BLE
      • אימות וניפוי באגים
      • דרישות HCI
      • כיול של נוכחות
      • זיהוי של Android OS
    • NFC
      • Host Card Emulation של FeliCa
      • סנכרון תשלומים ב-NFC מחוץ למארח
      • אבטחת NFC
      • Wallet לגישה מהירה
      • פקודות NCI קנייניות של Android
    • שיחות והודעות
      • 5G לא עצמאי (NSA)
      • הטמעת חסימת מספרי טלפון
      • התראות על שיחות
      • שירות לבחירת דומיין
      • הטמעת תכונה לחירום
      • מסד הנתונים של מספרי החירום ב-Android
      • מספרי חירום ושיחות חירום
      • הטמעת IMS
      • הרשאה לשירות IMS
      • רישום יחיד ל-IMS
      • הצעה לחשבון טלפון
      • הטמעת RTT
      • תמיכה באפליקציות צד שלישי לשיחות
      • דואר קולי ויזואלי
    • ספק
      • סקירה כללית
      • חלוקת רשתות 5G
      • APN ו-CarrierConfig
      • זיהוי הספק
      • הטמעת חבילות גלישה
      • מזהי המכשיר
      • eSIM
        • הטמעת eSIM
        • הדרישות למכשירי מודם לתמיכה ב-eSIM
        • ממשקי API של eUICC
        • כמה פרופילים מופעלים
        • טיפול בשגיאות ב-eUICC API
        • פרופילי בדיקה שניתן להוריד
        • שילוב עם ספק להעברת eSIM
      • שיפור חוויית המשתמש ב-VPN
      • תמיכה ברשתות של מספר ספקים
      • התאמה אישית של התנהגות המכשיר למשתמשים עם יתרה או חוב
      • ארגון מחדש של RIL
      • תמיכה בתאים קטנים
      • הרשאות של ספק UICC
    • שעה
      • סקירה כללית
      • זיהוי אזור הזמן של המיקום
      • זיהוי אזור הזמן של שיחות טלפון
      • זיהוי שעון הרשת
      • זיהוי זמן GNSS
      • זיהוי זמן חיצוני
      • העדיפות של מקור הזמן
      • המדיניות וההמלצות לגבי אזור הזמן
      • כללי אזור הזמן
    • Ultra Wideband (UWB)
      • סקירה כללית
      • ממשק HAL של UWB
    • Wi-Fi
      • סקירה כללית
      • Wi-Fi HAL
      • תכונות של תשתית Wi-Fi
      • בדיקה, ניפוי באגים וכוונון של Wi-Fi
      • Android Packet Filter
      • Wi-Fi של ספק
      • התנהגות הרנדומיזציה של כתובות MAC
      • הטמעת רנדומיזציה של כתובות MAC
      • Passpoint‏ (Hotspot 2.0)
      • בו-זמניות של STA/AP ב-Wi-Fi
      • בו-זמניות של STA/STA ב-Wi-Fi
      • סימון כרשת מהימנה בשימוש הראשון (TOFU)
      • Wi-Fi Aware
      • הימנעות מערוצים של Wi-Fi/תקשורת סלולרית
      • ‫Wi-Fi ישיר
      • Wi-Fi Easy Connect
      • נקודת Wi-Fi לשיתוף אינטרנט (Soft AP)
      • בו-זמניות של AP/AP ב-Wi-Fi
      • מצב זמן אחזור קצר ב-Wi-Fi
      • בחירת רשת Wi-Fi
      • סריקה של העברה אל רשת מועדפת ב-Wi-Fi
      • זמן הלוך ושוב (RTT) ב-Wi-Fi
      • WPA3 ורשת Wi-Fi עם אבטחת OWE
      • Wi-Fi 7
    • פרופילים של מכשירים נלווים
    • Connectivity Diagnostics API
    • ממשק משתמש של קישוריות
    • בחירת רשת
    • מדידת מרחק: רצף הודעות מחוץ למסגרת ומפרט של עומס שימושי
    • דיווח על עוצמת האות
  • נתונים
    • סקירה כללית
    • הסבר על תגי שימוש בנתונים
    • מצב חוסך הנתונים (Data Saver)
    • ניטור תנועה ב-eBPF
    • החרגת סוגי רשתות מנתוני השימוש
    • סקירה כללית על סטטיסטיקות של ממשקי רשת
    • נתוני שיתוף אינטרנט
    • הורדת עומס מהחומרה לצורך שיתוף אינטרנט בין ניידים
    • תאריכי איפוס של מחזור השימוש
    • סקירה כללית על הליבה
    • שינויים בליבה
  • תצוגה
    • סקירה כללית
    • אפליקציות
      • הטמעת סמלים מותאמים
      • קיצורי דרך לאפליקציות
      • הטמעת סמלים עגולים
      • התראות על שיחות וווידג'טים של שיחות
      • טשטוש חלונות
      • ווידג'טים וקיצורי דרך
      • הטמעת מעברים מסונכרנים בין אפליקציות
    • צבע
      • ניהול צבעים
      • מגרעות במסך
      • נא לא להפריע
      • הפעלת סרטוני HDR
      • הטמעת תאורת לילה
      • מיפוי גוונים של בהירות HDR לטווח תואם ל-SDR
      • עיצוב Material You
      • צבע דינמי
    • 'חלונות מרובים'
      • סקירה כללית
      • תכונות של שינוי דינמי של חלונות במחשב
      • אינטראקציות במסך מפוצל
      • תמונה בתוך תמונה
      • הגדלת חלון
    • תצוגה מרובת מסכים
      • סקירה כללית
      • שיטות מומלצות
      • סביבת בדיקה ופיתוח
      • שאלות נפוצות
      • חזרה להקראה בכמה קטעים
      • המדיניות בנושא השקת פעילויות
      • תמיכה במסכים
      • תמיכה בסמלי המערכת
      • מסך נעילה
      • תמיכה בעורך שיטות קלט
      • ניתוב קלט
      • אודיו בכמה אזורים
    • הודעות
      • היסטוריית ההתראות
      • הרשאה לקבלת התראות על הצטרפות
    • מנהל המשימות
    • מצב הדגמה לקמעונאים
    • הצעות לסיבוב
    • הטמעת מסווג טקסט
    • קומפוזיציה משולבת של SDR ו-HDR
    • לחצני המדיה בממשק המשתמש של המערכת
    • תוספים של WindowManager
  • גופנים
    • הטמעת גופן חלופי מותאם אישית
  • גרפיקה
    • סקירה כללית
    • ארכיטקטורה
    • BufferQueue ו-Gralloc
    • הטמעת ניהול חשבונות של DMABUF וזיכרון GPU
    • מעקב אחר מעברים בחלונות באמצעות Winscope
      • סקירה כללית
      • הפעלת Winscope
      • תיעוד מעקבים
        • סקירה כללית
        • שימוש ב-ViewCapture באפליקציות מערכת
        • במכשיר
        • שימוש ב-Winscope
        • שימוש בפקודות adb
      • מעקבים אחרי עומסי עבודה
      • ניתוח עקבות
        • סקירה כללית
        • ניווט בציר הזמן
        • חיפוש בנתוני מעקב
        • SurfaceFlinger
        • WindowManager
        • Protolog
        • מעברים של מעטפת
        • ViewCapture
    • Surface ו-SurfaceHolder
      • סקירה כללית
      • SurfaceView ו-GLSurfaceView
      • SurfaceTexture
      • TextureView
    • SurfaceFlinger ו-WindowManager
      • סקירה כללית
      • מאפייני מערכת ב-SurfaceFlinger
    • HAL של Hardware Composer
      • סקירה כללית
      • הטמעת HWC HAL
      • טיפול בהתקנה בזמן הפעלה (hotplug)
      • AIDL ל-HWC HAL
      • ניהול של framebuffer של לקוח
      • הפחתת השימוש בזיכרון ה-GPU
    • שכבות ותצוגות
    • VSync
    • קצב מסגרות