דילוג לתוכן הראשי
Android Open Source Project
Docs
  • מה חדש?
  • נתוני גרסה
  • עדכוני האבטחה האחרונים
  • מסמך הגדרת התאימות (CDD) העדכני ביותר
  • עדכוני אתר
  • תחילת העבודה
  • מידע כללי
  • התחל
  • הורד
  • גרסאות build
  • בדיקה
  • צור
  • תרום
  • קהילה
  • כלים, גרסאות build ומקורות מידע קשורים
  • אבטחה
  • סקירה כללית
  • מבזקים
  • מאפיינים
  • בדיקה
  • שיטות מומלצות
  • נושאים מרכזיים
  • ארכיטקטורה
  • אודיו
  • מצלמה
  • קישוריות
  • נתונים
  • תצוגה
  • גופנים
  • גרפיקה
  • אינטראקציה
  • מדיה
  • ביצועים
  • הרשאות
  • טעינה
  • זמן ריצה
  • הגדרות
  • Storage
  • בדיקות
  • עדכונים
  • וירטואליזציה
  • תאימות
  • מסמך הגדרת תאימות (CDD)
  • חבילה לבדיקות תאימות (CTS)
  • מכשירי Android
  • סקירה כללית
  • דיונון
  • Enterprise
  • טלוויזיה
  • Automotive
  • סקירה כללית
  • Software Defined Vehicle
  • מערכת מולטימדיה ברכב
  • פרטי הגרסה
  • חומרי עזר
  • 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
  • סקירה כללית
  • מידע כללי
    • סקירה כללית על AOSP
    • שאלות נפוצות
  • התחל
    • התנסות בפיתוח ל-Android
    • הסבר על המונחים
    • הגדרה לפיתוח AOSP (9.0 ואילך)
    • הגדרה לפיתוח AOSP (2.3 עד 8.0)
  • הורד
    • הורדת קוד המקור של Android
    • פתרון בעיות בסנכרון
    • כלים לבקרת גרסאות
  • פיתוח פתרונות
    • סקירה כללית על פיתוח
    • פיתוח גרסאות build ל-Android
    • שימוש ב-feature flags להשקת תכונות
      • סקירה כללית על דגלים להשקת תכונות
      • איך בודקים את סוג הדגל ואת השימוש בו
      • הצהרה על דגל aconfig
      • איך עוטפים שינוי בקוד בדגל השקת התכונה
      • הגדרת ערכי דגלים להשקת תכונות
      • שינוי הערך של דגל בזמן ריצה
      • הצהרה על דגל build ושימוש בו
      • בדיקת קוד בתוך דגלים להשקת תכונות
    • פיתוח ליבות
    • פיתוח ליבות של Pixel
    • המרה מ-Make ל-Soong
    • הטמעת ספריית Java SDK
    • Android Rust
      • מבוא
      • מודולים של Rust ל-Android
      • מודולים בינאריים
      • מודולים של ספריות
      • מודולים לבדיקה
      • מודולים של Fuzz
      • גנרטורים של מקורות
        • סקירה כללית על גנרטורים של מקורות
        • מודולים של קישורים ב-Bindgen
        • מודולים של Protobuf
      • דוגמה ל-Hello Rust
      • דפוסים של Rust ב-Android
      • הגדרת Rust IDE
    • הידור באמצעות Jack
  • צור
    • תהליך עבודה של בקרת גרסאות
    • פיתוח מכשירים בהתאמה אישית
    • הוספת סוג מכשיר חדש
    • פיתוח גרסאות build לארכיטקטורות של 32 ו-64 ביט
    • שימוש בלוחות עזר
    • יצירת רשימת רכיבים של תוכנה (SBOM)
    • הגדרה של הבעלות על עדכוני אפליקציות וטיפול בהם
  • בדיקה
    • בדיקת build
    • איך מבצעים אימג' באמצעות Fastboot
    • איך מבצעים איפוס באמצעות Android Flash Tool
    • בדיקה באמצעות אמולטור cuttlefish
    • שימוש במכשירים וירטואליים של Android Emulator
  • תרום
    • סקירה כללית
    • Android Code Search
    • הסכמי רישיון וכותרות של שותפים תורמים
    • מחזור החיים של גרסה
    • שליחת שינויים בקוד
    • תרומה לפרויקטים ב-upstream
    • עורך מקורות של Git
    • בדיקת שינוי
    • הורדת פריטי מידע שנוצרים בתהליך פיתוח (Artifact)
    • דיווח על באגים ומעקב אחריהם
    • קוד עם כבוד
    • סגנון קוד AOSP Java לתורמים
    • הנחיות ל-API
      • סקירה כללית
      • הנחיות ל-API אסינכרוני ולא חוסם ב-Android
      • הנחיות לגבי שמירת נתונים במטמון בצד הלקוח של Android API
  • קהילה
    • קוד התנהגות
    • קבוצות דיון, אנשי קשר ומשאבים נוספים
  • כלים, גרסאות build ומקורות מידע קשורים