자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다.
- 제품설치/등록 오류 문의: 설치/등록 Q&A 이용 (제품 구매 고객 한정)
Firemonkey TBeacon컴포넌트의 속성중 시간값관련속성의 정확한 쓰임새가 궁금합니다.
2016.07.18 13:59
TBeacon컴포넌트를 보면 시간값 관련 속성은
BeaconDeathTime
ScanningSleepingTime
ScanningTime
위와같이 3가지가 있습니다.
각 속성의 정확한 의미(?)가 궁금합니다.
비콘신호를 너무 자주 받아서 배터리관리 및 메모리관리 차원에서 운영체제가 제 앱을 kill하는 것 같아
신호 수신 주기를 늘려보려고 합니다.
댓글 2
Firemonkey TBeacon컴포넌트의 속성중 시간값관련속성의 정확한 쓰임새가 궁금합니다.
2016.07.18 13:59
TBeacon컴포넌트를 보면 시간값 관련 속성은
BeaconDeathTime
ScanningSleepingTime
ScanningTime
위와같이 3가지가 있습니다.
각 속성의 정확한 의미(?)가 궁금합니다.
비콘신호를 너무 자주 받아서 배터리관리 및 메모리관리 차원에서 운영체제가 제 앱을 kill하는 것 같아
신호 수신 주기를 늘려보려고 합니다.
엠바카데로 기술문서를 참고해보세요.
http://docwiki.embarcadero.com/Libraries/Berlin/en/System.Beacon.TBeaconManager.BeaconDeathTime
http://docwiki.embarcadero.com/Libraries/Berlin/en/System.Beacon.TBeaconManager.ScanningTime
http://docwiki.embarcadero.com/Libraries/Berlin/en/System.Beacon.TBeaconManager.ScanningSleepingTime
문서에 나와있지만 ScanningTime과 ScanningSleepingTime은 Standard 비콘타입(iBeacon)에서는 적용되지 않습니다.
참고로,
안드로이드는 운영체제 단에서 프로세스를 자체적으로 관리하는 것으로 알고있습니다.
(정확한 프로세스 관리 운영 지침은 공개되지 않았구요.)
그래서, 일반적으로 장시간 끊임없이 동작해야 하는 경우, 2개의 서비스로 서로 프로세스를 감사하고, 프로세스가 사라지만 서로를 재실행하는 형태로 운영하는 방식을 사용하기도 한다고 합니다.
참고하시기 바랍니다. 자세한 내용은 검색해서 학습해 보세요.^^