Статистика батареи батареи не работает на Android

StackOverflow https://stackoverflow.com//questions/12682841

  •  12-12-2019
  •  | 
  •  

Вопрос

Я пытаюсь получить уровень жидкости, используя BroadCastreceiver:

int level = intent.getIntExtra(BatteryManager.EXTRA_LEVEL, 0);
int scale = intent.getIntExtra(BatteryManager.EXTRA_SCALE, 0);
.

Я добавил следующие разрешения на AndroidManifest.xml:

<uses-permission android:name="android.permission.BATTERY_STATS" />
.

Когда я печатаю уровень и масштаб, я вижу значение по умолчанию 0. Есть ли ему дополнительные настройки?

Другие советы

Нет разрешения, необходимые для получения состояния заряда аккумулятора, просто используйте следующий код в вашем широковещательном ресивере: -

int Уровень= Intent.getintextra (BatteryManager.extra_level, 0);

Это приведет к уровню батареи :)

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top