투케이2K

108. (TWOK/LOGIC) [android] 안드로이드 os 가 장착 된 특정 단말기 에서 정보 갱신을 위한 주기적 폴링 (polling) 체크 로직 본문

투케이2K 로직정리

108. (TWOK/LOGIC) [android] 안드로이드 os 가 장착 된 특정 단말기 에서 정보 갱신을 위한 주기적 폴링 (polling) 체크 로직

투케이2K 2024. 10. 29. 19:29

[로직 정리]

정리 로직 : Android / 안드로이드

상태 : [android] 안드로이드 os 가 장착 된 특정 단말기 에서 정보 갱신을 위한 주기적 폴링 (polling) 체크 로직

 

[설 명]

 


// --------------------------------------------------------------------------------------
[사전) 설정 및 정보 확인 사항]
// --------------------------------------------------------------------------------------

- 동일한 소스 코드가 빌드 된 안드로이드 단말기 2대 준비 필요

// --------------------------------------------------------------------------------------






// --------------------------------------------------------------------------------------
[로직 설명]
// --------------------------------------------------------------------------------------

1. 안드로이드 os 가 탑재 된 단말기 부팅 수행


2. 개발 된 애플리케이션 프로그램 동작 수행 실시


3. 애플리케이션 동작 완료 후 >> 메인 화면에서 타이머 지정해 [데이터 조회 http 요청 메소드] 반복 동작하도록 설정 (폴링 설정)

  >> 해당 타이머는 메인 화면 종료 시 타이머 cancel 로 정지 필요


4. 사용자가 NFC 및 실물 카드로 안드로이드 os 가 탑재된 단말기에 태그 수행


5. 안드로이드 os 가 탑재된 단말기에서는 key event 키 이벤트 발생 확인 부분에서 사용자가 태그한 정보 확인


6. 해당 태그 정보를 http 통신을 사용해 db 에 업데이트 처리 요청


7. 업데이트 결과 값을 안드로이드 os 가 탑재된 단말기에 alert 팝업창 표시 수행 

  >> 팝업창은 2 ~ 3초 후 자동으로 사라지게 소스 코드 단에서 설정


8. 메인 화면에서 업로드한 결과가 정상적으로 갱신 된 후 리스트에 표시 된 것 확인

// --------------------------------------------------------------------------------------






// --------------------------------------------------------------------------------------
[참고 사이트]
// --------------------------------------------------------------------------------------

[[IT 기술] 폴링 (polling) 설명]

https://blog.naver.com/kkh0977/222906767257?trackingCode=blog_bloghome_searchlist

// --------------------------------------------------------------------------------------

 

반응형
Comments