gpt4 book ai didi

java - 如何获取电池电量

转载 作者:行者123 更新时间:2023-12-01 12:54:40 25 4
gpt4 key购买 nike

我正在尝试使用 ADF 获取移动设备的电池电量。我的意思是,例如,如果电池充电至 50,我想获得该值。

如何实现这一目标?

我不知道是否可以通过使用 Android-intent 来实现这一点。

如果是,我该怎么办?

最佳答案

这里是代码sample这解释了如何获取电池信息:

总而言之,ACTION_BATTERY_CHANGED Intent 的广播接收器是动态设置的,因为它无法通过 list 中声明的​​组件接收,只能通过 Context.registerReceiver( 显式注册) )。

public class Main extends Activity {
private TextView batteryTxt;
private BroadcastReceiver mBatInfoReceiver = new BroadcastReceiver(){
@Override
public void onReceive(Context ctxt, Intent intent) {
int level = intent.getIntExtra(BatteryManager.EXTRA_LEVEL, 0);
batteryTxt.setText(String.valueOf(level) + "%");
}
};

@Override
public void onCreate(Bundle b) {
super.onCreate(b);
setContentView(R.layout.main);
contentTxt = (TextView) this.findViewById(R.id.batteryTxt);
this.registerReceiver(this.mBatInfoReceiver, new IntentFilter(Intent.ACTION_BATTERY_CHANGED));
}
}

关于java - 如何获取电池电量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23988802/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com