2012-04-03 6 views
21

può essere possibile duplicare il supporto hdmi in Android.Android non è in grado di utilizzare hdmi nella scheda creatività e deve essere notificato in tutti i dispositivi (massimo) non appena viene collegato hdmi

Sto lavorando all'app video criptata XYZ.Ma è necessario gestire hdmi anche per superare il trabocchetto video criptato.

Come da mia ricerca ho trovato che questi non sono in documenti ufficiali e sono forniti da fornitori specifici Api come quello di Motorola.

Ho esplorato molto e ho scoperto che si tratta di prodotti specifici, non ci sono apici o documentazione esclusivi per soddisfare le esigenze di tutti i dispositivi.

Il dispositivo è:

Creative ZiiO 7 OS: 2.2.1 numero di build: v2.00.13-Froyo.

Ma per favore suggerire e rispondere alla seguente tramite i white paper di Google o la tua esperienza personale:

  • Se un determinato dispositivo Android ha il supporto hardware hdmi, allora come possiamo rilevare a livello di codice.

  • Se l'hardware è supportato nel dispositivo. Quindi se la connessione viene effettuata su hdmi, la mia app deve essere informata di ciò.
    (come usare un recevier ecc.).

  • Sono anche in grado di connettersi HDMI IN ZiiO creativa 7 con HDMI cavo (AWM 1.3 cavo) al mio notebook HP pro computer portatile

ho notato su che alcuni produttori forniscono api hdmi come MOTOROLAhttp://developer.motorola.com/docs/motorola-hdmi-status-api/

Inoltre possiamo rilevare lo stato della spina USB in tutti i dispositivi utilizzando

<action android:name="android.intent.action.ums_connected" /> 

Quindi c'è un modo per hdmi anche. Ma è necessario avere un concetto generale per fare lo stesso per tutti i dispositivi.

risposta

1

Per quanto ne so, non esiste un supporto HDMI intrinsecamente nella piattaforma. Ogni fornitore di hardware esegue la propria implementazione tramite il livello di astrazione hardware del compositore hardware. Significato, non c'è un modo per te di interagire programmaticamente con qualsiasi cosa collegata HDMI con l'SDK Android standard.

+1

:(ok grazie per la risposta –

2

Anche se non sembra essere un modo standardizzato standardizzato di fare senza l'utilizzo di API specifiche del fornitore, nelle versioni successive di Android 3.0+, sembra che il codice sorgente Android faccia riferimento a un'azione di trasmissione che la maggior parte dei produttori sembra implementare . Questo intento è "android.intent.action.HDMI_PLUGGED". Se stai prendendo di mira queste versioni successive del SO, questo sembra essere abbastanza affidabile dalla mia esperienza nel rilevare quando HDMI è collegato.

+1

ok grazie per informazioni –

Problemi correlati