다음 메소드를 사용하여 장치의 화면 크기를 감지 할 수 : - 여기에서 볼 http://stackoverflow.com/questions
/**
* Checks if the screen size is equal or above given length
* @param activity activity screen
* @param screen_size diagonal size of screen, for example 7.0 inches
* @return True if its equal or above, else false
*/
public static boolean checkScreenSize(Activity activity, double screen_size)
{
Display display = activity.getWindowManager().getDefaultDisplay();
DisplayMetrics displayMetrics = new DisplayMetrics();
display.getMetrics(displayMetrics);
int width = displayMetrics.widthPixels/displayMetrics.densityDpi;
int height = displayMetrics.heightPixels/displayMetrics.densityDpi;
double screenDiagonal = Math.sqrt(width * width + height * height);
return (screenDiagonal >= screen_size);
}
가 Configuration.screenLayout 비트 마스크가 예를 들어
/5015094/결정 - 장치 - 화면 카테고리 - 소형 - 일반 - 대형 - 대형 - 사용 코드 – dag