如何获得电池电量和状态(插入,放电,充电等)?我研究了开发人员文档,并找到了BatteryManager类。但是它不包含任何方法,仅包含常量。我什至如何使用它?
这是一个代码示例,解释了如何获取电池信息。
综上所述,ACTION_BATTERY_CHANGED
动态地设置了该意图的广播接收器,因为只有通过使用显式注册它才能通过清单中声明的组件来接收它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);
batteryTxt = (TextView) this.findViewById(R.id.batteryTxt);
this.registerReceiver(this.mBatInfoReceiver, new IntentFilter(Intent.ACTION_BATTERY_CHANGED));
}
}
我正在尝试构建一个应用程序,以获取当前连接的蓝牙耳机的电池电量。此应用程序可以在没有内置此功能的手机上使用 在stackoverflow上搜索时,我发现如何在android中获取蓝牙耳机电池状态这个问题。我使用BluetoothProfile获得了当前连接的蓝牙耳机。耳机情景模式 但是在BluetoothDevice类型的device对象中,我看不到任何获取蓝牙耳机电池电量的方法或属性 我可以获取
问题内容: 我想弄清楚当前的电池容量和设计容量。 到目前为止,我能使用的是Win32_Battery()类,该类不能提供我需要的所有信息(至少在我的系统上不提供)。我为此使用了纯Python的wmi库。 另一方面,我发现此方法在Python中有效,如何检测计算机是否由电池供电?,但是很遗憾,它也没有提供有关“容量”的任何信息。 为此,电池信息结构和电池状态结构似乎很完美。现在,我知道必须使用D
问题内容: 我想设置一个Playground,以获取Macbook的电池状态。 我已经尝试了以下方法: 我目前收到如下错误 使用未解决的标识符“ IOPSCopyPowerSourcesInfo” 问题答案: 它在Playground中不起作用,但在真实的应用程序中起作用。 但是,我只能用Swift 无法访问头文件:我不得不与Objective-C建立桥梁。 这是我的解决方案: 添加到您的项目(单
问题内容: 表现: 在此代码中,Toast始终显示“不收费!”。我在实际设备上进行了测试,将其插入交流或USB电源时,它仍显示“ Not Charging!”(未充电!)。吐司 问题答案: 您无法通过清单进行注册,因此您不会收到这些广播。您正在尝试从中获得额外收入,而这些没有额外收入(例如)。结果,您将获得默认值。
实现很漂亮的电池柱状图Demo,有三维效果。有3种自定义样式,可以进行扩展。 [Code4App.com]
需要一些关于Android新捕获SDK的帮助。我在一个活动中使用以下代码。 我在顶级活动中使用正确的appKey和appid。 我想申请电池电量。我该怎么做?我实现了一个侦听器,但不确定如何发出请求。 好的,接下来我有这个要求: 上面的代码执行往返,并调用属性回调,但属性中包含的信息不是百分比。 这是侦听器(从不调用),即使我的类实现了它并订阅了“事物”。 @覆盖公共无效OnBatteryLeve