2012-04-16 12 views
18

मैं एक अनुकूलित एम्बेडेड डिवाइस विकसित कर रहा हूं जो जिंजरब्रेड 2.3.4 का उपयोग ओएस के रूप में करता है। अब डिवाइस अन्य ए 2 डीपी से सक्षम ऑडियो-स्ट्रीमिंग करने में सक्षम होना चाहिए - आईफोन या अन्य एंड्रॉइड डिवाइस जैसे सक्षम डिवाइस। मुझे पता है कि जिंजरब्रेड में Bluez स्टैक 4.6 9 शामिल है जो ए 2 डीडी सिंक कार्यक्षमता में सक्षम है। हालांकि, मुझे संदेह है कि एंड्रॉइड इन एपीआई को उजागर करता है।एंड्रॉइड में ए 2 डीडी सिंक कार्यक्षमता कैसे सक्षम करें?

क्या आपके पास कोई विचार है कि मैं इस कार्यक्षमता को कैसे प्राप्त कर सकता हूं? चूंकि मैं एक सामान्य एंड्रॉइड ऐप विकसित नहीं कर रहा हूं, इसलिए किसी भी प्रकार की गैर-मानक विधि की सराहना की जाएगी। मुझे लगता है कि Bluez स्टैक को एंड्रॉइड में भी डीबीस इंटरफेस के माध्यम से सीधे पहुंचा जा सकता है।

उत्तर

1

ब्लूज़ ए 2 डीडी सिंक का समर्थन कर सकता है। लेकिन एंड्रॉइड फ्रेमवर्क इस प्रोफाइल को सक्षम नहीं करता है।

आप हार्ड-कोड अभ्यास

+1

का उपयोग कर ब्लूटूथ डिवाइस पथ को कार्यान्वित कर सकते हैं तो क्या आपका मतलब है कि आपको इसके लिए एनडीके का उपयोग करने की आवश्यकता है? या ए 2 डीडी ब्लूटूथ सिंक को सक्षम करने का कोई तरीका है? – Nick

+0

यह आपके आवेदन पर निर्भर करता है। एंड्रॉइड फ्रेमवर्क के ब्लूटूथ एपीआई के बारे में विनिर्देश को देखते समय, के लिए एंड्रॉइड ओएस एंड्रॉइड 3.0 होनीकॉम या उससे ऊपर की आवश्यकता है। http://developer.android.com/reference/android/bluetooth/BluetoothA2dp.html लेकिन यदि आप चाहते हैं कि आपका एप्लिकेशन फ्रायओ, जिंजरब्रेड के लिए इन सुविधाओं का समर्थन करने के लिए, हार्ड-कोड अभ्यास समाधान प्रतीत होता है –

संबंधित मुद्दे

 संबंधित मुद्दे