Android 바탕화면 풀 사이즈.

JAVA/Android_Tip 2012.07.02 17:27
크리에이티브 커먼즈 라이선스
Creative Commons License

 

 

바탕화면 풀사이즈는

중앙 홈화면 사이즈가 흔히 우리가 보는 스펙에 나와있는 사이즈이며

 

중앙 홈의 화면 사이즈 / 2 를 저장하고 그것을 중앙 화면 사이즈에 2배 곱해서 더하면

 

월페이퍼처럼 할 수 있다.

 

화면사이즈는 이렇게 구할 수 있으며

 

다른 방식도 있는 것 같지만 이것이 편한거 같으므로 활용해야 될듯..

 

 

Display dis = ((WindowManager) getSystemService(WINDOW_SERVICE)).getDefaultDisplay();
        Integer mDisWitdh = dis.getWidth();           
        Integer mDisHeight = dis.getHeight();         
        Integer side1 = 0,side2 = 0;
        side1 = mDisWitdh / 2;
        side2 = mDisWitdh / 2;
       
        mDisWitdh = mDisWitdh + side1 + side2;
       
       DisplayMetrics metrics = new DisplayMetrics();
        getWindowManager().getDefaultDisplay().getMetrics(metrics);
        Float Dpi = metrics.density;  // 해상도
       
        Log.v("로그", mDisWitdh.toString()+" "+mDisHeight.toString());
        Log.v("로그2", Dpi.toString());

 

07-02 17:08:17.957: V/로그(21209): 480 800 <- 화면 독 하나의 사이즈.
07-02 17:08:17.961: V/로그2(21209): 1.5
07-02 17:10:29.996: V/로그(21389): 960 800 <- 전체 바탕화면 풀 사이즈.
07-02 17:10:29.996: V/로그2(21389): 1.5

 

<참고 사이트>

http://developer.android.com/intl/ko/reference/android/view/Display.html

 

http://dhna.tistory.com/entry/%EC%95%88%EB%93%9C%EB%A1%9C%EC%9D%B4%EB%93%9C-%ED%99%94%EB%A9%B4-%ED%81%AC%EA%B8%B0-%EA%B5%AC%ED%95%98%EA%B8%B0

 

저작자 표시 비영리 변경 금지
신고


티스토리 툴바