החל מ-27 במרץ 2025, מומלץ להשתמש ב-android-latest-release
במקום ב-aosp-main
כדי ליצור תרומות ל-AOSP. מידע נוסף זמין במאמר שינויים ב-AOSP.
בדיקה וניפוי באגים
קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
ריכזנו כאן כמה המלצות שיעזרו לכם לבנות את קוד ה-VIA בצורה שתקל על הבדיקה שלו.
תכנון של בסיס הקוד ליחידות עצמאיות
היחידות הראשיות כוללות:
- טריגרים מילות מפתח, לחיצה לדיבור (PTT) והקשה לדיבור (TTT).
- זיהוי קולי מתמקדת בהמרת שידורי אודיו לנתונים מובְנים.
- ביצוע פקודות התמקדות בעיבוד שאילתות והפיכתן לפעולות.
כל אחת מהשכבות האלה צריכה להיות ניתנת לבדיקה בנפרד, ללא תלות בשכבות האחרות. יש לכלול ולתעד את הפרטים הבאים:
- רכיבי תוספת של כוונת השימוש שאפשר להשתמש בהם כדי להעביר שאילתות של משתמשים ישירות לשכבת מילוי הפקודות. כך יצרני ציוד מקורי (OEM) ושותפי שילוב יוכלו לדלג על זיהוי הקול ולבדוק את ביצוע הפקודות (בשילובים ברכב) ישירות.
- תהליך להעברת קובצי אודיו שהוקלטו מראש לשירות Voice Interaction, שמאפשר לבדוק את זיהוי הקול בפני עצמו, בלי להשתמש במיקרופון של הרכב.
אמולטור לבדיקה
Android Emulator היא פלטפורמה מצוינת לפיתוח ולבדיקה, כי היא מספקת גשר בין המיקרופון של המארח לבין המכונה האורחית של AAOS.

איור 1. בדיקת אמולטור
דוגמאות התוכן והקוד שבדף הזה כפופות לרישיונות המפורטים בקטע רישיון לתוכן. Java ו-OpenJDK הם סימנים מסחריים או סימנים מסחריים רשומים של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2025-04-04 (שעון UTC).
[[["התוכן קל להבנה","easyToUnderstand","thumb-up"],["התוכן עזר לי לפתור בעיה","solvedMyProblem","thumb-up"],["סיבה אחרת","otherUp","thumb-up"]],[["חסרים לי מידע או פרטים","missingTheInformationINeed","thumb-down"],["התוכן מורכב מדי או עם יותר מדי שלבים","tooComplicatedTooManySteps","thumb-down"],["התוכן לא עדכני","outOfDate","thumb-down"],["בעיה בתרגום","translationIssue","thumb-down"],["בעיה בדוגמאות/בקוד","samplesCodeIssue","thumb-down"],["סיבה אחרת","otherDown","thumb-down"]],["עדכון אחרון: 2025-04-04 (שעון UTC)."],[],[]]