显示当前电池电量
/
public class MainActivity extends Activity {
private TextView tv;
/
广播接受者
/
class BatteryReceiver extends BroadcastReceiver{
@Override
public void onReceive(Context context, Intent intent) {
// TODO Auto-generated method stub
//判断它是否是为电量变化的Broadcast Action
if(IntentACTION_BATTERY_CHANGEDequals(intentgetAction())){
//获取当前电量
int level = intentgetIntExtra("level", 0);
//电量的总刻度
int scale = intentgetIntExtra("scale", 100);
//把它转成百分比
tvsetText("电池电量为"+((level100)/scale)+"%");
}
}
}
@Override
protected void onCreate(Bundle savedInstanceState) {
superonCreate(savedInstanceState);
//setContentView(Rlayoutactivity_main);
tv = new TextView(this);
tvsetText("chrp");
thissetContentView(tv);
//注册广播接受者java代码
IntentFilter intentFilter = new IntentFilter(IntentACTION_BATTERY_CHANGED);
//创建广播接受者对象
BatteryReceiver batteryReceiver = new BatteryReceiver();
//注册receiver
registerReceiver(batteryReceiver, intentFilter);
}
以上就是关于如何使用android API函数获取CC2540的电池电量全部的内容,包括:如何使用android API函数获取CC2540的电池电量、、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)