2013-04-29 5 views
2

프로그래밍 방식으로 IOS에서 배터리의 온도를 어떻게 얻을 수 있습니까? 또한 IOS에 배터리 제조업체 등의 정보를 제공하는 API가 있습니다. 현재 배터리 수준과 충전 상태를 얻을 수 있습니다. IOS에서 얻을 수있는 다른 배터리 관련 정보가 있는지 확인하고 싶습니다.프로그래밍 방식으로 IOS에서 배터리 온도 얻기

+0

왜 이것이 닫힌 질문입니까? 그것은 나에게 완벽하게 타당한 것 같습니다. 대답도 완벽하게 유효합니다. –

답변

2

공개 API에서는 불가능합니다.

+0

이 앱을 AppStore에 업로드 할 수있는 이유를 모르겠다 https://appsto.re/hk/Wc4G-.i – cxphong

0

제조업체 정보가 서버에서 호스팅 될 수 있으며 앱 실행 장치를 감지하고 배터리 통계를 가져 와서 구문 분석 및 표시하면됩니다.

배터리 온도에 대해 API가없는 경우 현재 CPU 사용량과 GPU 사용량을 사용하여 근사치를 추측 할 수 있습니까?

2

@ Fogh가 올바르게 표시 했으므로 공용 API를 사용할 수 없습니다. 데이터는 IOKit으로 제공되지만 IOKit은 iOS의 비공개 프레임으로 간주됩니다. 당신이 사내 배포를 위해 개발하는 경우, 단지 IOKit를 사용 (여기에 데이터를 가져 오는 방법을 보여줍니다 예제 프로그램입니다 : https://github.com/eldoogy/EEIOKitListener) 당신이 모험이고 어떻게 든 앱이 데이터를 얻을하려는 경우

은 스토어 앱을 사용하면 내가 작성한 UIDeviceListener 클래스를 사용하여 비공개 API에 의존하지 않고 시스템에서 데이터를 훔칠 수 있지만 애플이 승인 할 것이라고 약속 할 수는 없다 ... https://github.com/eldoogy/UIDeviceListener

사용하면 배터리 온도를 섭씨로 나타내는 정수 인 Temperature이라는 키가 들어있는 사전으로 끝납니다 (정확히 10000으로 나눈 값은 float입니다). e 값).