展会信息港展会大全

通过广播的方式获得Android当前电量信息
来源:互联网   发布日期:2016-01-14 12:25:13   浏览:2227次  

导读:通过广播的方式监听Android当前电量信息。registerReceiver(mBatteryInfoReceiver, new IntentFilter(Intent.ACTION_BATTERY_CHANGED)); private BroadcastReceiver mBatteryInfoReceiver = new Broadca......

通过广播的方式监听Android当前电量信息。

registerReceiver(mBatteryInfoReceiver, new IntentFilter(Intent.ACTION_BATTERY_CHANGED));

private BroadcastReceiver mBatteryInfoReceiver = new BroadcastReceiver() {

@Override

public void onReceive(Context context, Intent intent) {

String action = intent.getAction();

if (Intent.ACTION_BATTERY_CHANGED.equals(action)) {

int level = intent.getIntExtra("level", 0);

int scale = intent.getIntExtra("scale", 100);

Log.v(TAG,

"Battery level: " + String.valueOf(level * 100 / scale)

+ "%");

}

}

};

赞助本站

人工智能实验室

相关热词: Android 电量

AiLab云推荐
展开

热门栏目HotCates

Copyright © 2010-2024 AiLab Team. 人工智能实验室 版权所有    关于我们 | 联系我们 | 广告服务 | 公司动态 | 免责声明 | 隐私条款 | 工作机会 | 展会港