電池電量低於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. 檢查藍牙關閉時是否可以發現Android藍牙?
- 3. 在Mac OSX上獲取藍牙耳機的電池電量
- 4. 藍牙IOException:藍牙關閉
- 5. 在背景中運行iOS藍牙低能耗應用程序時電池的放電量有多大
- 6. iOS設備關閉或電池電量耗盡時的狀態
- 7. 電池電量不足時自動關閉事件
- 8. 當電池電量不足時強行關閉應用程序
- 9. Android藍牙在關閉時關閉
- 10. iOS如何獲取連接的藍牙設備的電池電量
- 11. 如何檢測電池電量低時:Android?
- 12. iPhone:當電池電量非常低時發出警告
- 13. 當設備電池電量低時,android的策略是什麼?
- 14. 我可以用藍牙嗎?
- 15. Android電池電量
- 16. 測量電池電量?
- 17. 當藍牙在設備中關閉時接收藍牙信號
- 18. 藍牙 - tx電源和rssi
- 19. 藍牙無線電水平
- 20. 我可以綁定一個藍牙低功耗設備嗎?
- 21. 運行Robotium測試時,如何關閉低電量對話框?
- 22. 關機時關閉電源時打開電源時關閉
- 23. 打開和關閉藍牙
- 24. 開啓/關閉藍牙
- 25. didExitRegion沒有關閉藍牙時觸發
- 26. 藍牙低功耗藍牙可以同時連接/掃描多少個藍牙設備?
- 27. 如何檢查由藍牙掃描引起的電池消耗
- 28. 從移動藍牙打印機請求電池狀態(ESC/POS)
- 29. 以高於5%的準確度獲得電池電量
- 30. 分析藍牙低能量流量
你有沒有試過,我的答案是? – Krish 2012-03-27 06:40:30
是的,它爲我工作,謝謝克里斯 – 2012-03-27 08:27:34