2012-04-03 7 views
21

एंड्रॉइड में एचडीएमआई समर्थन के संभावित डुप्लिकेट हो सकता है।एंड्रॉइड क्रिएटिव टैब में एचडीएमआई का उपयोग करने में असमर्थ है और जैसे ही एचडीएमआई प्लग किया गया है, सभी (अधिकतम) डिवाइसों में अधिसूचित होने की आवश्यकता है

मैं XYZ वीडियो एन्क्रिप्टेड ऐप पर काम कर रहा हूं। लेकिन एन्क्रिप्टेड वीडियो pitfall को दूर करने के लिए hdmi को प्रबंधित करने की आवश्यकता है।

मेरी खोज के अनुसार मैंने पाया कि ये आधिकारिक दस्तावेज़ों में नहीं हैं और मोटोरोला के रूप में विशिष्ट विक्रेताओं द्वारा प्रदान किए जाते हैं।

मैंने बहुत कुछ खोजा है और पाया है कि ये विक्रेता विशिष्ट हैं, सभी उपकरणों की आवश्यकताओं को पूरा करने के लिए कोई अद्वितीय एपीआई या दस्तावेज़ीकरण नहीं है।

मेरा डिवाइस है:

क्रिएटिव ziio 7 ओएस: 2.2.1 बिल्ड नंबर: v2.00.13-Froyo।

लेकिन कृपया सुझाव है और गूगल श्वेत पत्र या अपने व्यक्तिगत अनुभव के माध्यम से निम्नलिखित का जवाब:

  • एक निश्चित Android डिवाइस हम इसे कैसे प्रोग्राम के रूप में पता लगा सकते हैं, HDMI हार्डवेयर समर्थन है तो।

  • यदि हार्डवेयर डिवाइस में समर्थित है। फिर यदि कनेक्शन एचडीएमआई में किया गया है तो मेरे ऐप को इसके बारे में अधिसूचित करने की आवश्यकता है।
    (एक रिसीवर आदि का उपयोग करने की तरह)।

  • मैं भी

मुझे लगता है कि कुछ विक्रेताओं के बारे में देखा है की तरह HDMI एपीआई प्रदान HDMI क्रिएटिव ziio 7 में HDMI के साथ मेरी अश्वशक्ति नोटबुक समर्थक लैपटॉप के लिए केबल (AWM 1.3 केबल) कनेक्ट करने में असमर्थ हूँ MOTOROLAhttp://developer.motorola.com/docs/motorola-hdmi-status-api/

इसके अलावा हम

<action android:name="android.intent.action.ums_connected" /> 
का उपयोग करके सभी उपकरणों में यूएसबी प्लग स्थिति का पता लगा सकते

तो hdmi के लिए भी कोई तरीका है। लेकिन सभी उपकरणों के लिए ऐसा करने के लिए एक सामान्य अवधारणा की आवश्यकता है।

उत्तर

1

जहां तक ​​मुझे पता है, मंच में मूल रूप से कोई एचडीएमआई समर्थन नहीं है। प्रत्येक हार्डवेयर विक्रेता हार्डवेयर संगीतकार हार्डवेयर अबास्ट्रक्शन परत के माध्यम से अपने स्वयं के कार्यान्वयन को हैक करता है। मतलब, मानक एंड्रॉइड एसडीके से संबंधित एचडीएमआई के साथ प्रोग्रामेटिक रूप से बातचीत करने का कोई तरीका नहीं है।

+1

:(ठीक उत्तर के लिए धन्यवाद –

2

हालांकि एंड्रॉइड 3.0+ के बाद के संस्करणों पर विक्रेता विशिष्ट एपीआई का उपयोग किए बिना ऐसा करने का आधिकारिक मानकीकृत तरीका प्रतीत नहीं होता है, ऐसा लगता है कि एंड्रॉइड स्रोत कोड एक प्रसारण कार्रवाई के इरादे को संदर्भित करता है कि अधिकांश विक्रेता लागू होते प्रतीत होते हैं । यह इरादा "android.intent.action.HDMI_PLUGGED" है। यदि आप इन बाद के ओएस संस्करणों को लक्षित कर रहे हैं, तो एचडीएमआई कनेक्ट होने पर यह पता लगाने में मेरे अनुभव से काफी विश्वसनीय लगता है।

+1

ठीक जानकारी के लिए धन्यवाद –

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

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