외주를 처음 받았을 때는 안드로이드 어플리케이션을 클라이언트로
단순히 공장에 있는 UDP 소켓 서버와 통신해서
그 결과를 그래프로 한 눈에 알아볼 수 있게만 해달라는 것이 요구사항 이였다.
현재는,
자바 서버를 임의로 구축해서 안드로이드(기능이 구현된)와 연결시킨 뒤 보내주면
자신이 랩뷰와 연동하겠다는 다소 혼란스러운 요구로 변질되었다...
TCP인지 UDP인지 어떤 프로토콜로 메세지가 전달되는지는 하나도 모르겠지만
일단 해야지...
일단 TO DO를 정리해보자면
- 안드로이드 SQLite 연동
- 안드로이드 서비스(백그라운드 통신)
- 그래프 VIEW
라고 할 수 있다.
SQLite나 그래프의 경우에는 어느 정도 구현한 상태인데
서비스를 통해 백그라운드로 통신하고 DB에 접근하는 건 처음이라
이 부분에 대해서는 좀 더 공부를 해야할 것 같다.
자칫 아무 것도 모르고 계속 서비스 돌렸다간 폰 리소스만 엄청 잡아먹을 것 같은데
이 부분이 관건일 것 같다.
https://soundlly.github.io/2016/04/12/android-background-service-checklist/
반응형
'IT > 개발' 카테고리의 다른 글
ICT 융합 프로젝트 공모전 우수상 수상 (0) | 2020.05.14 |
---|---|
학교 전공종합설계 프로젝트 (2) | 2020.03.07 |
[ERROR] pip install mysqlclient returns "fatal error C1083: Cannot open file: 'mysql.h': No such file or directory 해결 방안 (0) | 2020.01.11 |
ICT COC AI 해커톤 참가 후기(191123 ~ 191124) (1) | 2019.11.28 |
C와 C++ (0) | 2019.11.15 |
댓글