본문 바로가기

web129

[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.
[Android] 안드로이드 스튜디오 프로젝트 생성 및 가상 디바이스 설치 Android 프로젝트 생성 및 가상 디바이스 설치 프로젝트를 생성해보기 위해서 Android Studoi에서 Start a new Android Studio project를 눌러서 생성해 본다 그렇다면 다음과 같은 구성 화면이 나오는데 양식에 맞게 입력을 해준다 입력 후 Next를 누르면 다음과 같은 화면이 나온다 Minimum SDK는 최소한 어느 버전까지 지원을 하겠냐는 설정이다 원하는 설정을 한 후 Next를 누른다 화면을 설정하는 구성이 나온다 그런 후 Activity도 이름을 설정해 줄 수 있는데 우선은 넘어간다 이제 설치 화면과 함께 시간이 조금 걸리는데 기다리면 생성이 될 것이다 그러다가 Windows 보안 경고가 생성되면 허용을 누르면 된다 그런 후 기다리면 창이 뜨는데 인덱싱이 끝나면 .. 2016. 7. 7.
[MongoDB] 몽고디비 스프링 오라클DB 사용하기 Spring-Data-MongoDB와 Oracle 연동 Spring에서 Oracle과 mongoDB를 동시에 사용하기 위해서 이전에 SpringSimpleBoard에서 진행했던 MongoDB를 이용해서 진행한다 DAO 패키지 내에 OperationHistoryDAO 인터페이스를 생성해준다 그리고 나서 구현 클래스를 생성한다 mongoTemplate를 변수로 생성하고 Setter를 생성한 후 구현 클래스의 메소드를 오버라이딩 시킨다 그리고 나서 Oracle을 접근하는 ArticleDAO를 수행하는 Biz 부분에서 OperationHistoryDAO를 변수로 추가 후 실행을 시킨다 이제 DI 의존성을 주입하기 위해서 Bean을 생성을 해줄 차례이다 articleContext.xml에서 operationHis.. 2016. 7. 6.