Информация о батарее

Ответить
iamtihonov
Сообщения: 41
Зарегистрирован: 20 сен 2012, 12:57

Информация о батарее

Сообщение iamtihonov » 15 ноя 2012, 13:05

Возник так вопрос, как можно узнать информацию о батарее например , на что в основном используетсья батарея телефона,время зарядки, сколько можно ещё использовать 2d игры, интернет, фотосъемку... Ни как не могу найти в интернете, может кто подскажет как это можно реализовать?

vortex
Сообщения: 43
Зарегистрирован: 15 окт 2012, 11:07

Re: Информация о батарее

Сообщение vortex » 20 ноя 2012, 16:48

Присоединяюсь к вопросу.

vortex
Сообщения: 43
Зарегистрирован: 15 окт 2012, 11:07

Re: Информация о батарее

Сообщение vortex » 20 ноя 2012, 16:56

http://developer.android.com/reference/ ... RY_CHANGED

Код: Выделить всё

@Override
public void onCreate() {
    BroadcastReceiver batteryReceiver = new BroadcastReceiver() {
        int scale = -1;
        int level = -1;
        int voltage = -1;
        int temp = -1;
        @Override
        public void onReceive(Context context, Intent intent) {
            level = intent.getIntExtra(BatteryManager.EXTRA_LEVEL, -1);
            scale = intent.getIntExtra(BatteryManager.EXTRA_SCALE, -1);
            temp = intent.getIntExtra(BatteryManager.EXTRA_TEMPERATURE, -1);
            voltage = intent.getIntExtra(BatteryManager.EXTRA_VOLTAGE, -1);
            Log.e("BatteryManager", "level is "+level+"/"+scale+", temp is "+temp+", voltage is "+voltage);
        }
    };
    IntentFilter filter = new IntentFilter(Intent.ACTION_BATTERY_CHANGED);
    registerReceiver(batteryReceiver, filter);
}
http://stackoverflow.com/questions/1805 ... ery-in-sdk

Ответить