Hitendra Hitendra - 1 month ago 12
Android Question

how to know density of device?

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

thnakx

Answer Source

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.