2011-09-04 10 views
0

ように、デバイス上でhdpi、MDPI、LDPIなどのために描画可能なディレクトリがあります...遠隔画像やサイズなど

は、今私が見るために、インターネットから画像をダウンロードしたいと言うことができますアプリ(オンザフライ)。

3種類の濃度の画像をダウンロードできますか?現在のデバイスがhdpi/mdpi/ldpiであるかどうかを確認し、それに従って適切な解像度をダウンロードする方法はありますか?それともそれよりずっと簡単ですか?

hdpiの電話機に高解像度の画像をダウンロードすると、意図したよりも大きなサイズのmdpi画像と見なされますか?

おかげ

答えて

3

これは、あなたがプログラム的

DisplayMetrics metrics = new DisplayMetrics(); 
getWindowManager().getDefaultDisplay().getMetrics(metrics); 
switch(metrics.densityDpi){ 
    case DisplayMetrics.DENSITY_LOW: 
       break; 
    case DisplayMetrics.DENSITY_MEDIUM: 
       break; 
    case DisplayMetrics.DENSITY_HIGH: 
       break; 
} 
+0

華麗ありがとう密度を得る方法です。 –