Google Map API Key 가져오기 https://developers.google.com/maps/android/?hl=ko ‘키 가져오기’ 를 클릭하여 Key를 생성하여 가져오기 /res/strings.xml에 key를 등록하기

위 XXXXX에 생성된 키 값을 넣음 SDK 매니저에서 [Google Play Service] 추가 설치 build_gradle(Module.app)에 play-service-maps 추가 프로젝트를 마우스 오른쪽 버튼을 누른 후 Open Module Setting 메뉴를 클릭하고 [Dependencies] 탭을 선택한 후 + 를… Continue Reading 구글맵 사용하기(Activity 이용)

위치 기반 서비스(Location-based service) 정의: 사용자의 위치를 기반으로 하여서 여러 가지 서비스를 제공하는 것 위치 정보를 얻는 방법 GPS(Global Position System) 이용 전화 기지국을 이용하여 파악 WIFI AP(Access Point)를 이용해서 파악 /layout/frag_getlocation.xml 생성 FragGetLocation.java 생성

AndroidManifest.xml에 permission 추가

인터넷, GPS, Phone의 상태, 위치정보 등의 허용 FragGetLocation.java 에 LocationListener… Continue Reading 위치 기반 서비스(현재 위치 찾기)

data.go.kr에서 현지 연락처 등록 이름 : 현지 연락처 서비스 유형 : REST 분류 : 문화체육관광 > 관광 제공기관 : 외교부 새프로젝트 생성(소스코드 : googledrive/소스코드/WhanDataGoKr.zip) Target Android Devices : Phone and Table(API 15 이상 선택) Add and Activity to Mobile : Navigation Drawer Activity /layout/content_main.xml 수정

TextView를 삭제하고 FrameLayout을 추가… Continue Reading data.go.kr 이용 해외 현지 연락처 보기

새프로젝트 생성(소스 코드 : googledrive/소스코드/AppTestZ_201612345.zip) Target Android Devices : Phone and Table(API 15 이상 선택) Add and Activity to Mobile : Navigation Drawer Activity /layout/content_main.xml 수정

TextView를 삭제하고 FrameLayout을 추가 FrameLayout의 id를 container로 지정 MainActivity.java : ft.replace(R.id.container, fragRegister);와 같이 ft.replace()에서사용 layout_width : match_parent layout_height : match_parent /menu/activity_main_drawer.xml 수정

Continue Reading 도서관리 앱 개발

Layout, DTO, Adapter, Listener 생성하기  http://www.data.go.kr 에 가입  [우편번호 정보조회] 활용 신청 -> 신청 1일 후부터 사용 가능, 일반 인증키 번호 받음  나. 참고문서(통합검색5자리우편번호조회서비스명세서.doc)를 참조하여 프로그래밍 우편번호 검색 결과 . MyConst.java 에 일반 인증키 번호 추가

AdnroidManifest.xml 에 인터넷 사용 가능하도록 추가

DialogPostWeb 클래스 생성

DialogPostWeb 클래스… Continue Reading 공공데이터(data.go.kr)에서 우편번호 가져오기

Layout, DTO, Adapter, Listener 생성하기  app/src/main/assets/post.dat 만들기 app/src/main/assets 폴더 생성 : app 마우스 오른쪽 버튼 클릭 -> New  -> Folder -> Assets Folder post.dat를 다운받아 assets폴더에 붙여넣기 MainDBHelper.java 수정

PostDAO.java 생성

DialogPostDB.java 생성

FragRegister.java 수정(DialogPostDB를 호출하는 클래스 수정)

에뮬레이터 AVD 실행 한글 키보드 앱 다운로드 도우 탐색기에서 SDK\platform-tools 폴더 찾기 한글 키보드 앱 다운받아 SDK\platform-tools 폴더에 복사하기 폴더 위치(C:\???\SDK\platform-tools)를 복사(그림 참조) 한글 키보드 앱 설치 시작 -> CMD 명령으로 콘솔창 열기 콘솔창에서 cd 쓰고 마우스 오른쪽 버튼 눌러 붙이기 (???\SDK\platform-tools 폴더가 붙음) 안드로이드 SDK가 설치된 폴더로 이동됨 adb  install … Continue Reading 안드로이드 에뮬레이터(AVD) 한글 키보드 추가

/layout/dialog_post.xml 생성

/layout/dialog_post_listitem.xml 생성

PostDTO.java 생성

PostAdapter.java 생성

DialogPostListener.java 생성

FragRegister.java 수정(다이얼로그 이벤트리스너 변수 생성)

/layout/frag_detail.xml 생성

FragDetail 클래스 생성

FragList 클래스 수정

ListView의 item을 클릭했을때의 리스너 연결 listView.setOnItemClickListerner(new 까지 쓰고 Ctrl+Space를 누르고 마우스로 선택 public void onItemClick(AdapterView<?> parent, View view, int position, long id) 의 매개변수가 다르면 parent, position, id로 수정 FragDetail 클래스로 id를 전송하는 부분

AddrDAO 클래스에 다음 메서드… Continue Reading 주소관리 앱개발 ver.1 (7일차)

/layout/frag_list.xml 수정

/layout/frag_listitem.xml 생성

AddrAdapter 클래스 생성 BaseAdapter 상속받음

Implement Method

생성자 추가 및 소스 코드 수정

Android Studio에서 File -> Export to ZIP File 메뉴 선택하면 소스코드만 압축됨

error: Content is protected !!