Ich brauche für meine Anwendung den genauen Zoll eines Displays. Meine aktuelle Lösung ist:
Wie erhalten Sie die Anzeigegröße in Zoll in Android?
double inch;
double x = Math.pow(widthPix/dm.xdpi,2);
double y = Math.pow(heigthPix/dm.ydpi,2);
double screenInches = Math.sqrt(x+y);
inch = screenInches;
inch = inch * 10;
inch = Math.round(inch);
inch = inch/10;
Gibt es einen besseren Weg, um die Anzeige Zoll zu bekommen? Aktuelles es 5.9 auf meinem Testgerät 4 Zoll sagen, und das ist falsch ...
Scheint das Beste zu sein, was Sie tun können. Wenn das Gerät über seine Metriken lügt, haben wir keine Chance. – Henry
hm ok. Gibt es eine Liste von Geräten, die "lügen"? – ternes3
Ich kenne keine Liste. Eine andere Idee wäre, dem Benutzer eine Möglichkeit zum Überschreiben zu geben. – Henry