电池电量低于40%时可以关闭蓝牙吗?我正在开发一款应用程序,它在电池电量低于41%时自动关闭蓝牙和WiFi。我可以在Android中以编程方式执行此操作吗?电池电量低于40%时可以关闭蓝牙吗?
2
A
回答
0
我不知道,但我想你,你可以使用你的应用程序BroadcastListener
其主要用于监听当事件发生在android操作系统级别android OS BroadCast之后,你可以执行任何任务,即如果你想关闭蓝牙你可以。
3
你可以得到电池从follwoing代码级别:
private void batteryLevel() {
BroadcastReceiver batteryLevelReceiver = new BroadcastReceiver() {
public void onReceive(Context context, Intent intent) {
context.unregisterReceiver(this);
int rawlevel = intent.getIntExtra("level", -1);
int scale = intent.getIntExtra("scale", -1);
int level = -1;
if (rawlevel >= 0 && scale > 0) {
level = (rawlevel * 100)/scale;
}
batterLevel.setText("Battery Level Remaining: " + level + "%");
}
};
IntentFilter batteryLevelFilter = new IntentFilter(Intent.ACTION_BATTERY_CHANGED);
registerReceiver(batteryLevelReceiver, batteryLevelFilter);
}
,然后使用这个级别使用的follwing代码关掉蓝牙:
BluetoothAdapter mBluetoothAdapter = BluetoothAdapter.getDefaultAdapter();
if (mBluetoothAdapter.isEnabled() && level < 40)
mBluetoothAdapter.disable();
}
,你可以得到更多的电池信息以下链接: http://mihaifonoage.blogspot.com/2010/02/getting-battery-level-in-android-using.html
0
请看这link。它包含通过编程检查电池电量的代码。
你只需要修改代码,当它是40%只是关掉蓝牙
相关问题
- 1. Android的电池电量低
- 2. 在Mac OSX上获取蓝牙耳机的电池电量
- 3. 蓝牙IOException:蓝牙关闭
- 4. 当电池电量不足时强行关闭应用程序
- 5. Android蓝牙在关闭时关闭
- 6. iPhone:当电池电量非常低时发出警告
- 7. 我可以用蓝牙吗?
- 8. Android电池电量
- 9. 蓝牙 - tx电源和rssi
- 10. 蓝牙无线电水平
- 11. 运行Robotium测试时,如何关闭低电量对话框?
- 12. 关机时关闭电源时打开电源时关闭
- 13. 打开和关闭蓝牙
- 14. 蓝牙低功耗蓝牙可以同时连接/扫描多少个蓝牙设备?
- 15. 如何检查由蓝牙扫描引起的电池消耗
- 16. 以高于5%的准确度获得电池电量
- 17. 检测Android手机在电池电量不足时关机
- 18. InstallShield电池电量警告
- 19. NStimer的电池电量
- 20. Phonegap上的电池电量
- 21. Android上的蓝牙 - 可以同时连接多个蓝牙设备吗?
- 22. 蓝牙插座:读失败,插座可能关闭或超时
- 23. 我可以关闭模拟器的省电功能吗?
- 24. 关于蓝牙协议
- 25. 如何从Arduino读取电池电量,同时通过9v电池电池桶插孔
- 26. 如何使用C#.NET打开/关闭我的笔记本电脑蓝牙
- 27. 关于电池级别的iOS通知
- 28. 优化动态壁纸应用程序以便高效使用电池(降低电池使用量)
- 29. 什么样的代码可以使黑莓消耗大量的电池电量?
- 30. 作为蓝牙耳机的电话
你有没有试过,我的答案是? – Krish 2012-03-27 06:40:30
是的,它为我工作,谢谢克里斯 – 2012-03-27 08:27:34