我正在尝试实现一个程序,该程序将获取电池信息以及电池类型。我只是获得电池信息,但不知道如何输入字体,而是锂离子电池或其他电池。 请建议我如何获取该信息?
答案 0 :(得分:0)
注册到广播ACTION_BATTERY_CHANGED,您可以从演员EXTRA_TECHNOLOGY中获得它。
例如:
final Intent intent = mContext.registerReceiver(null,
new IntentFilter(Intent.ACTION_BATTERY_CHANGED));
final Bundle extras = intent != null ? intent.getExtras() : null;
String batteryType = extras != null ? extras.getString(BatteryManager.EXTRA_TECHNOLOGY) : null;