電池電量低於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