Это доступно в самом растровом изображении - http://developer.android.com/reference/android/graphics/Bitmap.html#getDensity()
Если вы загружаете это с помощью API-интерфейса Resources.getDrawable () более высокого уровня, у вас не будет растрового изображения, а будет только абстрактный Drawable. Если вы можете гарантировать, что ресурс всегда будет растровым (а не девятью патчами или чем-то подобным), вы можете преобразовать его в BitmapDrawable и получить растровое изображение из этого.
Если вы делаете это для производственного кода, мне было бы немного неудобно с этим, так как обычно приложение должно либо позволить платформе заботиться о плотности, либо позаботиться обо всем этом самостоятельно (например, помещая растровые изображения в прорисовываемые -nodpi). Если вы играете в игры с битовой картой, основанной на загруженной плотности, вы можете выстрелить себе в ногу. Или вы можете быть в порядке, так как я действительно не знаю, что вы делаете. :)