我正在開發一個應用程序,以檢查我的設備連接到哪個電源?我知道這是可能的某種方式,但我無法弄清楚。感謝您的幫助。如何檢查設備是否連接到電源,USB或基座
1
A
回答
3
取決於你是什麼樣的信息後BatteryManager意圖可能更有用。
做一個擴展BroadcastReceiver的類。
做一個意圖過濾器用於Intent.ACTION_BATTERY_CHANGED
registerReceiver
public void onReceive(Context context, Intent intent)
{
TextView ctl;
int plugged = intent.getIntExtra(BatteryManager.EXTRA_PLUGGED, -1);
switch(plugged)
{
case BatteryManager.BATTERY_PLUGGED_AC:
break;
case BatteryManager.BATTERY_PLUGGED_USB:
break;
default:
break;
}
}
完成後不要忘記unregisterReceiver。
+0
謝謝你的幫助。 – Bob 2012-03-28 10:18:58
1
您可以設置其啓動設備上啓動一個廣播接收器,這些監聽部分(或全部或候補):
- CATEGORY_CAR_DOCK
- CATEGORY_DESK_DOCK
- ACTION_POWER_CONNECTED
- ACTION_POWER_DISCONNECTED
從那裏你可以迴應,但你覺得合適。
+0
謝謝你的幫助。 – Bob 2012-03-28 10:18:50
相關問題
- 1. 如何檢查MIDI設備是否也是USB設備?
- 2. 檢查電源是否連接android
- 3. 如何確定連接的USB設備是否爲USB閃存?
- 4. 確定電源/ USB電纜是否插入到Android設備中
- 5. 如何檢測Android設備是否與USB OTG連接或不可編程
- 6. 如何判斷USB是否連接到Android設備?
- 7. 如何檢查Android設備是否連接到藍牙鼠標?
- 8. 如何檢查Android設備是否連接到網絡?
- 9. 如何檢查設備是否連接到系統?
- 10. 如何使用批處理腳本檢查特定的USB設備(非存儲設備)是否連接到Windows?
- 11. 檢查是否有USB/AC連接
- 12. USB設備連接
- 13. 如何檢查黑莓設備是否連接到互聯網連接?
- 14. Linux的:可能檢測是否連接USB設備和充電,但關斷
- 15. 如何檢測連接到Android手機的USB設備
- 16. 如何自動檢測並連接到USB設備?
- 17. 檢測某個連接的USB設備
- 18. 我如何檢查是否有Airplay設備連接
- 19. 如何檢查設備是否連接Pyserial
- 20. 如何檢查我的android設備是否有連接?
- 21. 如何將iOS設備連接到自定義USB設備?
- 22. 如何檢查給定的USB設備是否插入?
- 23. 連接usb外設到android設備
- 24. 如何檢測我的Android設備通過廣播接收器與USB或車載底座連接?
- 25. 如何檢查插座是否仍然連接?
- 26. 如何檢查JZMQ插座是否已連接
- 27. Ember Pre4:如何檢查插座是否已連接?
- 28. 如何檢索連接到USB端口的USB設備的端口號?
- 29. 檢查設備是否連接到互聯網的Swift2
- 30. Android - 檢查設備是否連接到互聯網
看看[BatteryManager](http://developer.android.com/reference/android/os/BatteryManager.html)它可能會幫助您更多地處理各種選項。 – Bob 2012-03-28 11:42:12