프로그래밍 방식으로 IOS에서 배터리의 온도를 어떻게 얻을 수 있습니까? 또한 IOS에 배터리 제조업체 등의 정보를 제공하는 API가 있습니다. 현재 배터리 수준과 충전 상태를 얻을 수 있습니다. IOS에서 얻을 수있는 다른 배터리 관련 정보가 있는지 확인하고 싶습니다.프로그래밍 방식으로 IOS에서 배터리 온도 얻기
2
A
답변
2
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 값).
왜 이것이 닫힌 질문입니까? 그것은 나에게 완벽하게 타당한 것 같습니다. 대답도 완벽하게 유효합니다. –