Ich erstelle ein neues Hardware-Profil in einem Versuch zu machen und Emulator für das Galaxy S8/S8 +. Ich stelle die Bildschirmgröße auf 5,8/6,2 Zoll ein (abhängig davon, ob S8 oder S8 +, obwohl dies den Emulator ohnehin nicht zu beeinflussen scheint), und die Bildschirmauflösung auf 1440 x 2960, wie das Gerät. Der Emulator scheint nicht so zu sein wie auf dem echten Gerät. Das Testen meiner App auf einem echten S8 + zeigt, dass es schlecht ausgelegt ist, aber auf dem Emulator scheint es relativ organisiert zu sein, und ich habe bemerkt, dass es die Dimensionen für meinen Nexus 6-Emulator (xxxhdpi) verwendet. Jetzt sind die verwendeten Dimensitätswerte keine große Sache, weil ich froh bin, das Nexus 6 auslaufen zu lassen, wenn man bedenkt, dass es nicht mehr produziert wird.Erstellen eines Emulators für Galaxy S8? - Android Studio
So etwas Code zu meiner Launcher Java-Klasse ich hinzufügen, dass mir die Dimensionen des Emulators wird, hier ist das, was ich von meinem S8 Emulator erhalten: {density=3.5, width=1440, height=2792, scaledDensity=3.5, xdpi=560.0, ydpi=560.0}
Neben der Tatsache, die Höhe, sagt 2792 statt 2960 (ich nehme diese soll geschehen), ich glaube, ich sehe das Problem - die Dichte ist 3,5. Wie vermutet, ist dies die gleiche Dichte wie das Nexus 6. Also ist der Emulator, den ich erschaffe, nicht für das Galaxy S8, und das zeigt sich in meinem Vergleich mit einem echten S8 +, der meine App verzerrt darstellt. Soweit ich weiß, hat das Galaxy S8 eine Dichte von 4, nicht 3,5. Die IDE sagt, dass das Gerät 560 dpi hat. Jetzt muss ich in der Lage sein, einen Emulator mit einer Dichte von 4 zu erstellen, und dieselben Spezifikationen, die ich bereits angegeben habe. Wie kann ich das machen? Wie kann ich für das Galaxy S8 testen, ohne das echte Ding zu benutzen? Es gibt keinen vorkonfigurierten Emulator für dieses Gerät, der von der IDE bereitgestellt wird.
Vielen Dank im Voraus.
Können Sie mir helfen, Wie erstelle ich ein anderes Layout für S8? Denn in meinem Fall habe ich einen Bildschirm, der gut aussieht, aber auf dem S8-Gerät nehmen alle Ansichten ihren Platz ein und viel Platz bleibt bis zum Ende. Also, ob es eine Möglichkeit gibt, res dir zu erstellen, genauso wie 'layout-landscape'? –