라벨이 Android인 게시물 표시

2025년 5월 다이어리

이미지
5월 1일 헝가리 업무 대응하기 위해서 5월 1일 휴일 근무 5월 2일 연차를 사용하면 쭉 쉬는데 5월 1일 휴일 근무를 하게 되면서 5월 2일도 일하기로 함 5월 15일 고1 작은 딸 시험 성적 발표 전교 12등 대단하다. 공부를 정말 열심히 하고 있다.  5월 20일 차세대 리더 다니고 있는 회사에서 차세대 리더 후보로 선출되어 하반기에 필요한 교육받고 목표 설정해서 차세대 리더가 되기 위한 일들을 하기로 하였음 차세대 리더가 되면 나중에 보직을 받을 수 있고 혜택이 많은 거 같음 일은 바쁘지만 교육을 받아야 함. PM 교육을 받기로 하였음  사이드 프로젝트 MySpringNote 안드로이드 노트 앱 90% 작업 진행 PlayStore 에 배포하려고 하는데 Tester 가 12명이 필요함 어디에서 구하지??? 기능 : 노트북 표시, 노트북 클릭하면 노트북에 해당 노트 표시, 신규노트 작성, 노트 수정, 노트 삭제, 노트북 삭제 기능이 아직 없음  앱 스크린샷, Book List, Note List, New Note

Flutter 안드로이드 개발 환경 설정

이미지
  이번에 안드로이드용 PDA UI 개발을 Flutter 을 사용하기로 해서 회사 노트북에 Flutter 개발환경을 세팅했습니다. 세팅내역을 정리해봅니다. ​1. 윈도우 Flutter 개발 환경 설정 Flutter SDK 다운로드 Flutter 설치 사이트 → Windows 선택  https://docs.flutter.dev/get-started/install Flutter 다운로드 페이지  https://docs.flutter.dev/get-started/install/windows  2. Flutter SDK 설치 C:\Flutter 에 압축 풀고​ 3. 환경 변수 추가 Path : C:\flutter\bin 추가 4. 안드로이드 스튜디오 다운로드 및 설치 – 안드로이드 스튜디오 다운 URL https://developer.android.com/studio 다운받으신 후 설치 진행하시면 되고 특별한 설정없이 진행하면 됩니다.​ 5. 안드로이드 SDK 추가 안드로이드 스튜디오 SDK Manager 실행 후 6. Java 런타임 설치 7. Visual Studio 커뮤니터 2022 버전 설치 → C++ 데스크톱 개발 항목 설치 8. 크롬(Google Chrome) 설치 9. flutter doctor –android-licenses 명령 실행 후 모두 Y 10. flutter doctor 명령어로 설치 정상 확인

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 의 소스가 필요하신 분은 따로 연락주세요