Задача очень распространенная, но не могу найти реализации на QT 5.x.
Надо узнать текущий уровень заряда батареи смартфона/планшета на Android.
Вот обычный java метод, может, поможет:
public float getBatteryLevel() {
Intent batteryIntent = registerReceiver(null, new IntentFilter(Intent.ACTION_BATTERY_CHANGED));
int level = batteryIntent.getIntExtra(BatteryManager.EXTRA_LEVEL, -1);
int scale = batteryIntent.getIntExtra(BatteryManager.EXTRA_SCALE, -1);
if(level == -1 || scale == -1) {
return 50.0f;
}
return ((float)level / (float)scale) * 100.0f;
}
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Подскажите, что в этом коде выполняет эта строчка cout<<(i->find("r")==-1Результат на экране 100 не очень понятен, так как у нас в каждом слове есть...
При повторном запуске результаты поиска не выводятся и не записываются в файлПри первичном все работает