בעת יישום אביזר שמע כגון אוזניות, מגבר אוזניות, מיקרופון, DAC/ADC או עגינה, שקול כיצד האביזר מתחבר למכשירי אנדרואיד. הסעיפים הבאים מתארים חיבורי אוזניות חוטיים בקוטר 3.5 מ"מ, חיבורי אפיק טורי אוניברסלי (USB) וחיבורי Bluetooth להזרמת מוזיקה או תוכן שמע אחר.
מחבר אודיו מעל 3.5 מ"מ
מכשירי אנדרואיד רבים כוללים מחבר אוזניות בגודל 3.5 מ"מ ("מיני"). בנוסף למאפייני פלט סטריאו וכניסת מונו המסורתיים, מפרט האוזניות בגודל 3.5 מ"מ מגדיר עכבות ופונקציות סטנדרטיות המאפשרות פעולה הדדית בין מגוון מכשירי אנדרואיד ואוזניות.
אודיו דרך USB
אנדרואיד יכול להשתמש ב-USB במספר מצבים:
- התפתחות . לא תומך באודיו.
- אבזר . מסופק על ידי Android Open Accessory (AOA) 2.0 ומספק יכולת שמע מוגבלת, כמתואר בחיבור שמע מותאם אישית באמצעות USB .
- מנחה . מאפשר למכשיר האנדרואיד להניע את אפיק ה-USB ולפעול עם מגוון רחב של ציוד היקפי מבוסס USB, כולל ממשקי שמע. מכשירים שמטמיעים מצב מארח יהיו תואמים לאוזניות USB שעוקבות אחר מפרט אוזניות ה-USB . אודיו במצב מארח מתואר באודיו דיגיטלי USB .
אודיו דרך בלוטות'
אביזר שמתחבר לאנדרואיד באמצעות Bluetooth יכול להשתמש בחיבור Advanced Audio Distribution Profile (A2DP) כדי להזרים מוזיקה להשמעה. השמעת אודיו באמצעות Bluetooth עם A2DP נתמכת באנדרואיד 1.5 (API Level 3) ומעלה. משתמש אנדרואיד יכול להתחבר לאביזר התומך בפרופיל זה באמצעות הגדרות המערכת > בלוטות' ולהשמיע מוזיקה ישירות לאביזר ללא אפליקציה משנית.
החל מ-Android 3.0 (API Level 11), אפליקציות יכולות להפעיל חיבור A2DP באמצעות מחלקת BluetoothA2dp
. כדי לספק אפליקציה מותאמת אישית לפלט לאביזר שמע, עליך להשתמש ב-Android 3.0 ומעלה.
הצעדים הבאים
כדי להתחיל בבניית אביזר שמע המשתמש בחיבור Bluetooth:
- בחר פלטפורמת חומרה או בנה התקן חומרה שיכול לתמוך בתקשורת Bluetooth ובפרופיל החיבור A2DP.
- עיין בקוד המקור של קושחת ADK 2012 (
<adk-src>/adk2012/board/library/ADK2/
), הכולל יישום לדוגמה של אביזר השמעת אודיו באמצעות חיבור Bluetooth.
הערה: קוד המקור של ADK 2012 כולל ערימת Bluetooth בקוד פתוח שנבנתה עבור שבב Texas Instruments CC2564, אך תוכנן לעבוד עם כל שבב Bluetooth המיישם ממשק מארח/בקר סטנדרטי (HCI).
MIDI דרך USB ו-Bluetooth LE
גם USB וגם Bluetooth Low Energy יכולים לשמש כתחבורה עבור פרוטוקול MIDI . לפרטים, ראה MIDI .