336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

지인의 PC를 다시 깔아줄 일이 생겨서 포맷 후 윈도우 7을 설치했다. 근데 윈도우 10을 사용해보고 싶다는 말에 윈도우 10 업그레이드 프로그램을 설치하려고 하니깐 CD-KEY 를 입력하는 화면이 나왔다. 


이제 무료 업그레이드는 안되는구나 생각하면서, 혹시나 하는 생각에 검색해 보니 아직 무료 업그레이드가 진행중인 것을 알게되었다. 


보조 기술을 사용하는 고객을 위한 Windows 10 무료 업그레이


이라는 문구로 제공하고 있다. 


https://www.microsoft.com/ko-kr/accessibility/windows10upgrade


위에 링크로 접속하여 "지금 업그레이드" 버튼을 눌러서 다운로드 받은 프로그램을 실행하자!! 

336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

날씨가 따뜻해지고 여름이 찾아오면 창문 사이에 있는 물구멍으로 벌레들이 방안으로 들어오곤 한다. 


여기로 들어오는 벨레를 차단하기 위하여 "다이소"에서 파는 "물구멍 방충망"을 사려고 동네 다이소에 방문했다. 


하지만 발견하지 못하고 요넘을 발견하였다!! 



방충망 보수 테이프



보수 테이프니깐 한쪽에 끈끈이로 처리되어 있어 필름이 붙어있다. 필요한 만큼 잘라서 창문틀 아래에 있는 물구멍에 착~! 



근데 잘못 붙혔다.. 더 바깥쪽에 있는 물구멍을 막아야 했는데 ㅡㅡ; 


어쨌든 올 여름은 벌레들이 방으로 못들어오겠지 ?  



336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

안드로이드 단말기에 있는 뒤로가기 하드웨어 키를 눌렀을 때, 앱이 종료 여부를 묻는 창을 보여주는 코드를 구현하도록 하겠다. 


1. 뒤로가기(BACK 버튼) 입력을 감지한다. 

2. 다이얼로그를 생성한다. 

3. 다이얼로그의 긍정 이벤트일때 앱을 종료한다.  

 


코드는 아래와 같다. 

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    requestWindowFeature(Window.FEATURE_NO_TITLE);
    // TODO 
}
	
@Override
// 1. 뒤로가지 입력을 감지한다. 
public void onBackPressed() {
    // 2. 다이얼로그를 생성한다. 
    Builder builder = new AlertDialog.Builder(this);
    builder.setTitle("알림");
    builder.setMessage("앱을 종료하시겠습니까?");
    builder.setNegativeButton("취소", null);
    builder.setPositiveButton("종료", new DialogInterface.OnClickListener() {
   
        @Override
        public void onClick(DialogInterface dialog, int which) {
            // 3. 다이얼로그의 긍정 이벤트일 경우 종료한다. 
          android.os.Process.killProcess(android.os.Process.myPid());
       }
    });
    builder.show();
    }
}