[Android] 작업하면서~ 메모

현재는 작업중~


01. Display class

- 안드로이드의 해상도를 구할 때


Display class 의 getHeight() / getWidth() 함수를 사용하였으나 .

 http://developer.android.com/reference/android/view/Display.html 에서 getHeight() / getWidth() 를 보게 되면


This method was deprecated in API level 13. Use getSize(Point) instead.


라고 공지되어있다. 참조하자~ 뭐 바뀐다는데 바꿔써야지. 


꼼꼼히 포스팅할 내용은 아닌거 같아. 그냥 메모형식으로 남김.




memo : 아래는 사용한 예제 - 되는지 안되는지 모르겠네~ ㅎ
// << 2012.12.04 >> add OpenGL View ------------------------------
        // display
        // int fixW = 640;    int fixH = 480;    
        // int fixW = 800;    int fixH = 480;    
        int fixW = 1280;    int fixH = 800;
        WindowManager wm = (WindowManager)getSystemService( Context.WINDOW_SERVICE);
        Display display = wm.getDefaultDisplay();
        
        addContentView(new JpGLSurfaceView(this, this), new LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.MATCH_PARENT));
        Rect rect = new Rect();
        Point screen = new Point();
        // display.getSize(screen); // require API minimum 13 level ( now level 8)                
                
        rect.left = (display.getWidth()-fixW)/2;
        rect.right = (display.getWidth()-fixW)/2;
        rect.top = (display.getHeight()-fixH)/2;
        rect.bottom = (display.getHeight()-fixH)/2;
        
        JpGLSurfaceView.getInstance().SetViewPortRect( rect );     
        // << 2012.12.04 >> add OpenGL View ------------------------------

memo


02. OpenGL ES for Android

 

Reference

[1] Camera & OpenGL

http://hyena0.tistory.com/363





댓글

Designed by JB FACTORY