Erstellen einen emulator für das Galaxy S8? - Android Studio

Erstelle ich ein neues hardware-Profil in einem Versuch zu machen und emulator für das Galaxy S8/S8+. Ich habe die Display-Größe 5.8/6.2 Zoll (je nachdem, ob S8 oder S8+, trotz der Tatsache, das scheint nicht zu beeinflussen emulator sowieso), und die Bildschirmauflösung auf 1440 x 2960, wie das Gerät. Der emulator scheint nichts wie es auf einem echten Gerät. Testen meiner app auf einem echten S8+ zeigt, dass es verlegt werden, die schlecht, aber auf dem emulator es scheinen relativ organisiert, und ich bemerkte es nutzt die Maße für mein Nexus 6 emulator (xxxhdpi). Nun die Maße Werte verwendet, ist keine große Sache, denn ich bin glücklich den Ausstieg aus der Nexus-6, da es nicht mehr in der Produktion.

So, ich fügen Sie einige code, um mein launcher Java-Klasse, das bekommt mir die Abmessungen der emulator, hier ist, was ich aus meiner S8-emulator: {density=3.5, width=1440, height=2792, scaledDensity=3.5, xdpi=560.0, ydpi=560.0}
Neben der Tatsache, dass die Höhe sagt 2792 statt 2960 (ich nehme an, dies ist beabsichtigt), ich glaube ich sehe das Problem - die Dichte ist 3,5. Wie vermutet, ist dies die gleiche Dichte wie das Nexus 6. Also der emulator, den ich erschaffe, ist nicht für das Galaxy S8, und das zeigt mein Vergleich zu einem realen S8+, die angezeigt meine app in einer verzerrten Art und Weise. So weit ich bin mir bewusst, das Galaxy S8 hat eine Dichte von 4, nicht 3,5. Die IDE sagt das Gerät hat 560dpi. Jetzt brauche ich, um in der Lage zu schaffen, ein emulator mit einer Dichte von 4, und die selben Spezifikationen hab ich auch schon niedergeschlagen. Wie kann ich dies tun? Wie kann ich testen, für das Galaxy S8 ohne Verwendung der realen Sache? Gibt es nicht einen vorkonfigurierten emulator für dieses Gerät zur Verfügung gestellt, die von der IDE.

Vielen Dank im Voraus.

  • Könnten Sie mir helfen zu verstehen, wenn es die Möglichkeit zum erstellen ein anderes layout res dir für S8? Da in meinem Fall habe ich einen Bildschirm, der gut aussieht, aber auf S8-Gerät alle Ansichten Ihren Platz einnehmen und viel Platz bis zum Boden. Also, wenn es ist ein Weg, um res dir als auch layout-landscape?
  • Ich bin auch mit ähnlichen Problemen auf s8. Hast du eine Lösung?
  • Ich habe das gleiche Problem. Wenn Sie die Lösung, bitte fügen Sie unten.
InformationsquelleAutor 4u53r | 2017-07-25
Schreibe einen Kommentar