Страница 1 из 1

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

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

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

Добавлено: 20 ноя 2012, 16:48
vortex
Присоединяюсь к вопросу.

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

Добавлено: 20 ноя 2012, 16:56
vortex
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