2013-06-03 27 views
6

La mia app funziona con molti dispositivi ma 2 utenti mi hanno inviato immagini simulate come di seguito. Per quanto ne so il comportamento è visto solo su Android 4.2.2 (Samsung S4).L'anteprima della fotocamera mostra i riquadri indesiderati solo su Android 4.2.2 (S4, schermo full HD)

Sullo schermo full HD sembrano esserci 3 tessere compresse di 160x600 pixel. Ho provato un AVD con schermo Full HD ma non riesce ad avviarsi. Su dispositivi 4.03 non vedo questo. Non uso le piastrelle. Qualcuno ha un suggerimento su cosa o dove questo va storto?

enter image description here

+2

Se si desidera assistenza, spiegare cosa si sta facendo qui. Come si imposta la superficie, come si sceglie la dimensione dell'anteprima, ecc. –

+0

@AlexCohn ha ragione-- è difficile dare consigli quando non sappiamo come appare il codice, o anche esattamente come dovrebbe apparire lo schermo come (o l'app dovrebbe fare). Puoi darci più informazioni/codice e possibilmente uno screenshot funzionante? Sembra un'inizializzazione della telecamera o un problema di SurfaceView. – Matt

+0

Ho anche lo stesso problema di avere immagini affiancate nel dispositivo 4.4.2 Samsung Note 8. –

risposta

0

Questo appare come un possibile bug nella piattaforma Android sui dispositivi S4 di Samsung con quella particolare versione di Android. La mia esperienza mi dice che è una possibilità molto reale. Potrebbe anche darsi che tu stia sbagliando qualcosa nella tua app che causa solo problemi reali su quella versione (e forse anche solo su quel dispositivo), ma da ciò che dici non c'è alcuna indicazione. Android 4.2.2 dovrebbe essere retrocompatibile con 4.0.3, quindi in generale dovrebbe funzionare anche nella versione successiva, ovviamente.

Consiglierei (o chiunque nella stessa situazione) di provarlo su altri dispositivi con la stessa versione di Android, se possibile. Verifica inoltre di non violare nulla nella documentazione dell'API di Android.

Si prega di aggiungere più informazioni su cosa stai facendo e come se hai bisogno di risposte più dettagliate. Immagino che tu abbia probabilmente trovato una soluzione o una soluzione alternativa, ma aggiungo ancora la mia risposta qui.