Die Gerätedichte gibt bei einigen Geräten 0 zurück. Der folgende Code wird zum Berechnen der Gerätedichte verwendet:Android: Die Gerätedichte wird von einigen Geräten als Null zurückgegeben
WindowManager wm = (WindowManager) context
.getSystemService(Context.WINDOW_SERVICE);
DisplayMetrics metrics = new DisplayMetrics();
wm.getDefaultDisplay().getMetrics(metrics);
density = metrics.density;
Dies hat zu einigen Abstürzen in PlayStore geführt. Die Nutzer scheinen zu verwenden: Galaxy Y Plus; Android Version 4.0.3 - 4.0.4. Auch ein Gerät namens wing-k70 hatte Probleme. In einem Unfall war es Version 4,2.
Bitte um Rat.
sorry, Murtaza. das würde nicht funktionieren. Wie ich in meiner Frage erwähnt habe, geht es nicht um Geräte vor Android Version 4. Es ist in einem Gerät mit Version 4+ passiert – Jean
ist es zufällig oder es gibt 0 jedes Mal auf diesen Geräten? –
P.S. Es kann Probleme mit gerooteten Geräten geben. –