Hitendra
Hitendra

Reputation: 3226

how to know density of device?

As we can get the resolution in android, but how can we know the density of the device (screen) ?

thanks

Upvotes: 11

Views: 10358

Answers (1)

chikka.anddev
chikka.anddev

Reputation: 9629

Execute the following code:

float scale = getApplicationContext().getResources().getDisplayMetrics().density;

and check the value of scale:

  • 0.75 means low density
  • 1.0 means standard (medium) density
  • 1.5 means high (large) density
  • 2.0 means extra high density
  • 3.0 means extra extra high density
  • 4.0 means extra extra extra high density

See the documentation for more info.

Upvotes: 27

Related Questions