2013-06-03 14 views
6

Meine App läuft mit vielen Geräten, aber 2 Benutzer haben mir ähnliche Bilder wie unten gesendet. Soweit ich weiß, ist das Verhalten nur auf Android 4.2.2 (Samsung S4) zu sehen.Kamera Vorschau zeigt unerwünschte Fliesen nur auf Android 4.2.2 (S4, Full-HD-Bildschirm)

Auf dem Full-HD-Bildschirm scheint es 3 komprimierte Kacheln von 160x600 Pixel zu geben. Ich habe versucht, eine AVD mit Full-HD-Bildschirm, aber das startet nicht. Auf 4.03 Geräten sehe ich das nicht. Ich benutze keine Fliesen. Hat jemand einen Hinweis was oder wo das schief geht?

enter image description here

+2

Wenn Sie Hilfe benötigen, erklären Sie, was Sie hier tun. Wie stellst du die Oberfläche ein, wie wählst du die Vorschaugröße usw. –

+0

@AlexCohn hat Recht - es ist schwer, einen Ratschlag zu geben, wenn wir nicht wissen, wie der Code aussieht oder sogar genau, wie der Bildschirm aussehen soll wie (oder die App sollte tun). Kannst du uns mehr Informationen/Code und möglicherweise einen funktionierenden Screenshot geben? Es scheint wie eine Kamera Initialisierung oder SurfaceView Problem. – Matt

+0

Ich habe auch das gleiche Problem mit Bildern in 4.4.2 Samsung Note 8-Gerät gekachelt. –

Antwort

0

Dies sieht aus wie ein möglicher Fehler in der Android-Plattform auf Samsungs S4-Geräten mit dieser speziellen Android-Version. Meine Erfahrung sagt mir, dass es eine sehr reale Möglichkeit ist. Es könnte auch sein, dass Sie in Ihrer App etwas falsch machen, was nur tatsächliche Probleme in dieser Version verursacht (und vielleicht sogar nur auf diesem Gerät), aber es gibt keinen Hinweis darauf, was Sie sagen. Android 4.2.2 sollte abwärtskompatibel zu 4.0.3 sein, also sollte es natürlich auch auf der späteren Version funktionieren.

Ich würde Ihnen (oder jedem in der gleichen Situation) empfehlen, es auf anderen Geräten mit der gleichen Android-Version auszuprobieren, wenn möglich. Überprüfen Sie außerdem, ob Sie in der Android-API-Dokumentation gegen etwas verstoßen.

Bitte fügen Sie weitere Informationen darüber hinzu, was Sie tun und wie Sie detailliertere Antworten benötigen. Ich nehme an, Sie haben wahrscheinlich schon eine Lösung oder einen Workaround gefunden, fügen aber meine Antwort hier hinzu.