본문 바로가기

자바 안드로이드13

[Android] 안드로이드 뒤로가기 버튼 종료 처리 Android Back Button 클릭 시 종료 결과를 보면 다음과 같다 뒤로 가기를 눌렀을 때 Toast가 뜬다 @ Main에서도 onBackPressed 생성하기 기존의 어플들을 보면 메인에서 뒤로가기 버튼을 한번 누르면 종료되지 않고 한번 더 눌러야 종료되는 것을 구현하는 방식이다 메인에서 밑 부분에 추가를 해주면 된다 눌렀을 때 시간을 넣고 다시 눌렀을 때와 시간을 비교해서 2초 이전이면 종료시키고 2초가 지난다면 다시 초기화를 시키는 과정을 반복한다 *onBackPressed - method 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 private long pressedTime; @Override public void onBackPressed().. 2016. 7. 11.
[Android] 안드로이드로 간단한 게시판 만들어보기 Android 간단한 게시판 구성 @ 글 생성 및 버튼 출력 안드로이드에서 게시판을 구성해보기 위해서 Android Studio에서 프로젝트를 하나 생성한다 SimpleBoard 프로젝트 생성 후 simpleboard에 패키지를 하나 생성한다 이제는 db라는 패키지 내에 SimpleDB를 하나 생성한다 간단한 DB를 생성하기 위함이다 그리고 vo라는 패키지 생성 후 ArticleVO라는 클래스를 하나 생성한다 그리고 난 후 getter / setter를 생성해 주기 위해서 Alt + insert를 이용해서 생성한다 그런 후 생성자도 생성해준다 그리고 난 후 SimpleDB에 HashMap으로써 DB 기능을 할 것이다 db 기능을 하는 메소드들을 정의해준다 위와 같은 방식으로 db의 기능을 간단하게 하는 .. 2016. 7. 8.
[Android] 안드로이드 계산기 만들어보기 Android 간단한 계산기 만들기 계산기를 만들기 위해서 버튼을 0~9까지 각각 주고 버튼 클릭 한 버튼의 값을 가져오는 방식을 알아야한다 우선 버튼을 추가하기 위해서 activity_main.xml에서 버튼을 추가한다 Text를 1로 바꿔 주고 Text로 가서 ID를 btn1로 변경을 해준다 그런 후 MainActivity.java에서 로직을 작성해준다 버튼을 받는데 에러가 날 때 캐스팅을 해주면 된다 이제 button1의 OnClickListner를 이용해서 이벤트를 처리할 수 있다 button1의 setOnClickListener를 보면 View.OnClickLstener를 볼 수 있는데 인터페이스이다 지금 button1이 에러가 발생하는 이유는 setonClickListener의 인스턴스에 bu.. 2016. 7. 8.
[Android] 안드로이드 가상머신 앱 구동 Android 가상머신으로 앱 실행하기 이전에 배웠던 방식으로 Android Studio와 가상 머신이 설치되어 있다면 가상 머신을 실행 시킨 후 소스를 앱으로 실행시켜 본다 실행시키기 위해서 기본 소스에서 Shift + F10을 누르면 디바이스가 뜨게 된다 만약에 USB로 핸드폰이 연결되어 있다면 기기가 한개 더 뜨겠지만 현재는 가상머신 1개가 뜬 상태이다 OK 버튼을 누르면 실행 중 표시가 뜨고 기다리면 앱으로 실행된다 이제 가상 디바이스를 보면 실행된 것을 볼 수 있다 Hello World가 나온 것을 볼 수 있다 저 문구를 수정하려면 다음의 경로로 가서 수정을 해야 한다 res -> layout -> activity_main.xml에서 수정을 하면 된다 소스에서 aandroid:text 값을 바꿔.. 2016. 7. 7.