[안드로이드] 슬립 모드 막는 메서드 /*게임 중 아무 것도 동작하기 말아야 할 때가 있는데,이 때 오랫 동안 아무 것도 하지 않으면 기기는 베터리 소모를 방지하기 위해,슬립 모드(화면이 꺼지는 상태)가 됩니다. 아래는 슬립 모드를 막는 메서드입니다.*/ ...void onCreate ...{...super.getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON); ...} 더보기 [안드로이드] 기기 해상도 값 가져오기 /*안드로이드 기기는 크기가 다양해서 이미지뷰 크기나 게임 좌표 값이 달라질 수 있는데,해상도를 구해서 호환성을 맞추는 작업을 하면 문제를 해결할 수 있습니다.*/ DisplayMetrics DM;float x, y;...void onCreate...{DM = new DisplayMetrics();getWindowManager().getDefaultDisplay().getMetrics(DM);x = (float)DM.widthPixels;y = (float)DM.heightPixels;} 더보기 [안드로이드] Timer와 TimerTask에서 UI 작업하는 방법 /*제가 실시간 게임을 구현할 때 기본적으로 사용하는 메서드입니다.추가한 부분을 추가하지 않는다면 UI 작업을 할 때 에러가 발생하게 됩니다.테스트 해 본 결과 이미지뷰 좌표 이동을 했더니 에러가 났는데 추가한 뒤 에러가 없습니다.*/ private TimerTask m_Task;private Timer m_Timer;long a, b;...void onCreate...{m_Task = new TimerTask() {@Overridepublic void run() {MainActivity.this.runOnUiThread(new Runnable(){ //이 부분 추가public void run(){//실제 기능 구현}}); //여기까지}};a = 1000;b = 2000;m_Timer = new Time.. 더보기 이전 1 2 3 4 5 다음