Android에서 배터리 수준 및 상태 가져오기
질문:
어떻게 얻을 수 있나요? Android의 배터리 수준 및 상태(예: 연결됨, 방전 중, 충전 중)?
답변:
BatteryManager 클래스는 기기의 배터리에 대한 정보를 제공합니다. 메서드가 부족함에도 불구하고 배터리 관련 데이터를 나타내는 상수 값이 포함되어 있습니다.
배터리 수준 가져오기(SDK 21):
<code class="java">BatteryManager bm = (BatteryManager) context.getSystemService(BATTERY_SERVICE); int batLevel = bm.getIntProperty(BatteryManager.BATTERY_PROPERTY_CAPACITY);</code>
배터리 가져오기 상태:
<code class="java">int batteryStatus = bm.getIntProperty(BatteryManager.BATTERY_STATUS); switch ( BATTERY_STATUS ) { case BatteryManager.BATTERY_STATUS_UNKNOWN: // Unknown status break; case BatteryManager.BATTERY_STATUS_CHARGING: // Plug in charger break; case BatteryManager.BATTERY_STATUS_DISCHARGING: // Discharging break; case BatteryManager.BATTERY_STATUS_NOT_CHARGING: // Not plug in break; case BatteryManager.BATTERY_STATUS // Fully charged break; // ... }</code>
추가 참고 사항:
위 내용은 Android에서 배터리 수준과 상태를 얻는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!