2016-11-21 9 views
1

사용자의 일부 활동에 대한 센서 데이터를 기록하는 Tizen의 애플리케이션이 있습니다. 응용 프로그램은 하이브리드 유형이며 가속도계, 자이로 스코프 데이터는 기본 서비스 응용 프로그램에 등록됩니다. 사용자가 데이터 기록을 일시 중지 할 수있는 옵션이 있습니다. 장치가 일시 중지되면 sensor_listener_unset_event_cb(listener_accelero)device_power_release_lock(POWER_LOCK_CPU)이 호출됩니다. 따라서, 슬립 상태에있는 동안 센서 데이터가 수신되지 않을 것으로 예상된다. 소비 전류가 녹음을 일시 정지 한 후 절전 상태에보고Tizen 앱 : 슬립 모드에서 장비 전류 소모가 너무 높음

[CURRENT] Gear current consumption is too high on sleep mode 
- Tested application 
Min current: 23.1 mA, Average current: 24.173 mA 
- Samsung Gear standard current consumption 
Min current: 4 mA, Average current: 7 mA 

비디오 첨부 쇼 :

그러나, 타 이젠 스토어에 제출하기에 나는 다음과 같은 거부 메시지가 표시됩니다. 그런 고전류가 그려지는 이유는 무엇일까요? 또한, 일부 조정을 통해 실제로 문제가 해결되는지 여부를 어떻게 확인할 수 있습니까? 삼성 기어 S2/S3의 전류/전력 프로파일 링을 수행하는 어플리케이션이 있습니까?

답변

1

기기 화면에서 앱을 깨우면 상태가 중요한 문제입니다.

Allowing Applications to Run on the Background

Tizen accelerometer sensor usage

중지 응용 프로그램이 상태를 일시 중지 할 것입니다 센서 청취자 : 당신은

Sensor API: Sensor option

당신은이 링크를 참조 할 수있다 SENSOR_OPTION_ALWAYS_ON

sensor_listener_set_option(listener, SENSOR_OPTION_ALWAYS_ON); 
사용하여 시도 해 봤나 . 필요한 경우 앱이 다시 시작되면 다시 청취자를 시작합니다.

sensor_listener_stop (listener )

+0

안녕 거기, 나는 모두 자이로 스코프와 가속도계 센서에 대한 내 네이티브 응용 프로그램에서 옵션을 포함했다. 그러나, 내 문제는 내가 슬립 모드에서 데이터를 수신하고 싶지 않지만, 데이터가 수신 (일시 중지)되지 않은 경우에도 슬립 모드의 현재 소비가 높은 이유를 알고 싶습니다. –

+0

장치가 일시 중지 상태가 될 때 sensor_listener_unset_event_cb (listener_accelero) 및 device_power_release_lock (POWER_LOCK_CPU)을 사용하는 경우에도 절전 모드에서 전력 소비가 높습니까? –

+0

예, 거부 보고서와 함께 전송 된 동영상의 내용입니다. 이 문제의 원인 또는 해결 방법을 이해할 수 없습니다. –