목록전체 글 (78)
몰?.루();
작년엔 그러지않았는데 올해 새로 기숙사를 옮기면서 이상한 현상이 계속해서 발생했다.간혹 갑자기 인터넷이 3~5초 정도 끊어져버려서 하던 게임이 팅겨버리는 것. 처음 하던 게임이 워낙에 버그가 흔한 게임이라 그저 게임 개발팀이 헛짓거리를 했겠거니 했는데 다른 게임서도 또 그런 일이 일어나고 또 다른 게임에서도 그런 일이 발생했다. 뭔가 이상해서 팅기는 시간을 기록했더니 정말 한 치의 오차도 없이 1시간 30분마다 인터넷이 끊어진다는 사실을 발견하였다. 웹서핑을 한다거나 유튜브 영상을 본다거나 할 때 3초 정도 인터넷이 끊기는 건 아무런 문제가 되지 않는다. 그러나 게임에서는 이야기가 다르다. 단 1초만 끊겨도 입장해있던 경기나 던전에서 팅기고, 게임을 종료했다가 다시 들어가야만한다. 인터넷을 찾다가 나와 ..
만들고 있는 어플에서 화면을 끄는 기능을 넣어보려고 했다. 당연히 메소드하나로 굉장히 쉽게 구현이 가능할 것이라 생각했고 실제로 구글에서 Android screen off 같은 검색어로 검색하면 굉장히 간단해보이는 코드가 검색된다. PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE); PowerManager.WakeLock wl = pm.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK, "tag"); wl.acquire(); wl.release(); 가장 유명한 Screen off 코드.그런데 이게 어찌된 것인지 모르겠지만 내 휴대폰은 저 코드가 먹히지 않았다. 솔직히 아직까지도 이유를 알 수가 없..
매우 짧은 코드이지만 자주 까먹어서... Intent intent = new Intent(MainActivity.this, 클래스이름.class); startActivity(intent); intent 변수 선언을 뺀다면야 한 줄만에 되는 짧은 코드이다.만약 해당 클래스를 찾을 수 없다는 오류가 발생하면서 어플리케이션이 강제 종료된다면 클래스 이름에 오타는 없는지 먼저 확인하고 오타가 없다면 Manifast.xml에 액티비티가 등록되어있는지 확인해야 한다. 액티비티는 무조건 Manifast.xml에 등록되어 있어야한다.