라벨이 Android인 게시물 표시

2014년 처음 만드는 안드로이드 앱(웹앱)

이미지
  First Android App 2014년 겨울에 프로젝트에 H 회사 금형 관리 시스템 개발에 투입되면서 안드로이드 파트를 맞게 되었습니다. MOLD(금형) 관련 회사라 주로 금형 관리 프로그램들을 만드는데  안드로이드 앱이 필요하다고 해서 제가 안드로이드 파트를 작업하게 되었습니다. 근데 안드로이드 개발은 처음이라 어떻게 시작해야 할지 방향도 모르겠고 자료도 부족하여 고생을 좀 했습니다.  안드로이드 홈페이지와 웹서핑에서 찾을 자료를 가지고 하나하나씩 설계된 데로 만들다 보니 이번에는 하이브리드 앱으로 가는 게 맞겠다는 생각이 들더군요. 그래서 하이브리드 앱으로 개발 방향을 잡았습니다.  구현 제가 구현해야 할 부분은 다음과 같았습니다. 로그인 페이지 메인 페이지 금형 조회 페이지 금형 상세 조회 페이지  RFID TAG 페이지(RFID 리더기 블루투스 페어링 포함) 금형실사 페이지 블루투스 장비와 페어링 해서 통신하는 부분이 있지만 제일 어려웠습니다.  그 부분을 빼고 나머지는 하이브리드 앱으로 구현하면 쉽게 구현할 수 있을 거 같았습니다. DB 처리 쪽은 JSP를 이용해서 만들고 Jquery Mobile로 UI를 디자인해서 만들었습니다. 블루투스 장비와 통신하는 부분은 제조사의 SDK를 이용해서 만들었고요. 이클립스랑 JAVA 문법에 익숙하지도 않고 안드로이드 특성도 이해하지 못해 많은 난항을 거처 약 두 달 반 만에 완성을 하였습니다. 스크린샷 및 설명 JSP를 사용한 이유는 기존 웹 계정에 올려야 하는데 그 웹 시스템이 Spring로 되어 있어서 JSP를 사용하게 되었습니다.  그때에는 Spring를 할 줄 몰랐거든요 그래서 JSP로 만들었습니다.  금형 RFID 태그 등록 페이지 이 페이지가 가장 어려웠습니다. 하이브리드 앱과 안드로이드 앱과 통신하여  블루투스로 페어링 된 RFID 리더기에서 값을 읽어서 웹페이지에 표시해야 하는 부분이 있었습니다. ...

안드로이드 앱 Study

이미지
  최근 회사에 JAVA 바람이 불어오면서 JAVA를 공부하고 있습니다. 실질적으로 JAVA로 프로젝트를 해본적이 없고 앞으로 하게 될지 모르지만 JAVA로 공부하면서 프로그램을 하나 만들어 보고 싶은데 어떤걸 만들어야할지 잘 모르겠더군요 그래서 안드로이드 폰을 쓰고 있으니 앱을 한번 만들어 보자 해서 틈틈히 안드로이드 프로그램밍을 공부하고 있습니다. 프로그래밍은 실제로 해보는게 중요 하기 때문에 안드로이드 개발자 사이트 http://developer.android.com 에서 Tranning 페이지를 열심히 따라 해보다 만든 앱 입니다. Tranning 페이지의 예제를 따라서 개발했는데 이전 버튼으로 종료한후 재실행 시키면 에러 가 나더군요 원인은 카메라 객체가 제대로 초기화 되지 않는거 같아서 여기저기 자료조사해서 수정했습니다. 그리고 제 폰에 옴겨서 테스트 해보니 저장된 사진의 해상도가 640*480 였습니다. 최대 해상도로 찍히게 하고 싶어서(나중에는 해상도도 선택할수 있게 하고) 최대 해상도로 찍히도록 수정했습니다. 하나하나 기능을 만들어보기 재미있네요 시간날때 마다 틈틈히 업그레이드 시켜야 겠습니다. nCamera – 카메라앱 프로그램 명: nCamera 구동환경 : 안드로이드 4.0 이상~ 기능 : 카메라 기능, 최대해상도로 찍힘, 무음효과(카메라 앱을 개발하면 자동으로 셔터음이 날줄 알았는데 아니더군요 따로 구현해줘야 합니다.) Camera 의 소스가 필요하신 분은 따로 연락주세요

윈도우용 안드로이드 개발 환경 설정

  안드로이드 개발 환경설치하기 전 윈도우 개발자니까 우선 윈도우에서 설치하는 법을 정리해보겠습니다. 1. JAVA SDK 설치 다운로드 - http://www.oracle.com/technetwork/java/javase/downloads/index.html SDK 최신버전을 설치합니다. 전 JDK 7을 설치했습니다. 그리고 시스템 변수 에서 Path 에다가 SDK 설치경로를 추가해줍니다. C:\Program Files\Java\jdk1.7.0 이경로를 추가해주세요. 2. 이클립트 다운로드 다운로드 - http://www.eclipse.org/downloads/ 이클립스 IDE 자바 디벨로퍼나 클레식을 받아서 압축을 푸시면 됩니다. 보통 C:\Android 에 만들더군요 ^^ 3. ADT(Android Develoment Tools) 플러그인 설치 이클립스 를 실행시킨후 Help 메뉴에서 Install New Software 선택한후 ADT / https://dl-ssl.google.com/android/eclipse/ 주소를 추가 한 후 전체 설치를 합니다. 4. 안드로이드 SDK 설치 다운로드 http://developer.android.com/sdk/index.html 위 페이지에서 SDK 를 다운받은후 C:\Android 에 풉니다. 이클립스 Window 메뉴에서 Preferences 를 선택 안드로이드 SDK 경로를 압축푼 경로로 맞춰 줍니다. 이클립트 Window 메뉴에서 Android SDK and AVD Manager에서 Available packages 를 선택하여 필요한 API 와 SDK를 선택해서 Install 합니다. 여기서 시간이 오래걸리니 네트워크가 빠른곳에서 하시길 바랍니다. 5. 예뮬에이터 설정 이클립트 Window 메뉴에서 Android SDK and AVD Manager 에서 Vitual Device 를 선택한후 ADD를 합니다. 내폰에 맞게 설정을 한 후 저장하면 예뮬레이터가 하나 생기고 Lunch 하면 예뮬레이터가...