דילוג לתוכן הראשי
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
חומרי עזר
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 ומקורות מידע קשורים