回答
模擬低據我所知,默認情況下不提供電池(如果您使用eclipse作爲即時通訊)。 但如果你是在Linux,u可以使用telnet連接到烏爾本地主機模擬器,並執行「權力」的行動。(不使用他們也許ü可以給一試) http://handycodeworks.com/?p=46
但你不必須要經過處理。只需爲ACTION_BATTERY_LOW註冊廣播接收器,並保證在電池電量不足的情況下被調用。
希望它可以幫助
編輯:
這裏是直接的答案(假設烏爾運行Windows)。
如果您還沒有啓用'telnet'窗口。
控制面板 - >程序 - >在'程序和功能'下選擇'打開或關閉窗口功能' - >它打開一個新窗口選擇'遠程客戶端',然後單擊確定。
以管理員權限啓動命令提示符(在AllPrograms中搜索'cmd'並右鍵單擊它並選擇以管理員身份運行)。
然後使用這個命令
1)telnet localhost 5554 //where 5554 is your emulator id, which is displayed top left corner of ur emulator
2)power capacity 10 //set the battery level to 10%
3)power ac off //turns off charging mode
現在你可以看到在仿真器電池電量不足的對話框。
謝謝你的回答,但實際上我正在測試一個應用程序,我的方案是在電池電量不足的情況下進行測試。所以每次我都必須等待設備電池電量不足。您的解決方案包含我不想要的應用更改。 – AndroDev 2013-04-30 10:06:50
@ oops.objective儘管我可以關閉充電模式並降低電池電量,但仍然無法通過接收器通知
經過步驟(1)之後,我需要執行'auth'命令,如http://stackoverflow.com/questions/40700725/android-terminal-telnet-missing-commands-receiving-this-error-ko-unknown中所述-CO。之後,它完全按照此處所述的方式工作,而且我甚至可以在帶有調試器的AVD仿真器中追蹤到BATTERY_LOW BroadcastReceiver!更多信息:Windows 10,AndroidStudio。我確實需要按照描述打開Telnet客戶端,但我不需要以管理員模式運行它。謝謝! – 2017-02-06 21:49:49
,您可根據ActivityInstrumentationTestCase2
並調用各種,onStop
和onDestroy
方法來模擬內存不足的情況只有可以保證被稱爲:
在系統需要更多的內存情況下,它可能會終止暫停的 進程以回收資源。因此,您應該確保 從您從此 函數返回時您的所有狀態都已保存。一般的onSaveInstanceState(束)用於保存在活動 按實例狀態和此(的onPause)方法被用來存儲 全球持久數據(在內容提供者,文件等)
電池是否可拆卸?如果是這樣,請獲得備用電池,並將其保持在低電量狀態,以便進行低電量測試。
是的電池是可移動的,但你所建議的不是我的問題的答案。我想在我的android設備中使用類似adb命令的模擬電池電量不足情況。 – AndroDev 2013-04-30 10:38:31
從@ user2240369的鏈接實際上引導你到正確的答案。你應該這樣做:
telnet localhost 5554 #or wahtever port you are using
power capacity 60
隨着Android模擬器的Extended Controls,它現在可以設置與被稱爲GUI滑塊電池電量充電「」
要訪問此,請啓動模擬器。然後點擊「...電池‘菜單項「在設置面板(一直徘徊到仿真器的右側)的底部
這將打開擴展控制面板含有’:
充電水平滑塊從0到100%,也可以模擬失敗/過熱/等物理電池,並且被關斷充電器通過調節其它下拉控件。
- 1. 電池電量不足。 Android行爲
- 2. 模擬iPhone手機電池電量不足
- 3. 如何在android中備份電池電量數據?
- 4. 檢測Android手機在電池電量不足時關機
- 5. 嘗試在Android模擬器中設置電池電量的分段錯誤
- 6. 模擬電池放電
- 7. Android電池電量
- 8. 如何在連接到BLE設備後獲取電池電量?
- 9. 如何將我的應用歸類爲電池電量不足?
- 10. 當設備電池電量低時,android的策略是什麼?
- 11. 在Windows Phone 8設備中獲取電池電量?
- 12. Android的電池電量低
- 13. 如何以受控方式模擬Android手機上的電池電量?
- 14. 檢查電池電量在Windows CE設備
- 15. 如何在Android上監控背景中的電池電量?
- 16. 如何在Windows UWP應用程序上獲取電池電量不足閾值?
- 17. 如何設置在電池
- 18. 標準位置iOS上的服務電池電量不足
- 19. 我的服務通知會造成電池電量不足
- 20. 電池電量不足時自動關閉事件
- 21. 當電池電量不足時強行關閉應用程序
- 22. 當電池電量不足時啓用/啓用BroadcastReceiver
- 23. 當電池電量不足時,iOS的性能是否下降?
- 24. 傳輸Eddystone信標時電池電量不足
- 25. 電池電量不足時顯示通知
- 26. iOS設備關閉或電池電量耗盡時的狀態
- 27. 如何在Galaxy Nexus Phone上設置電池電量
- 28. Android:有沒有辦法獲得設備的電池容量?
- 29. Android電池電量通知&5分鐘關機後關機/關機設備
- 30. android準確的電池電量變化?
是否可以接受對在模擬器上模擬它? – StarPinkER 2013-04-30 08:29:05
@JermaineXu:對不起。我必須爲我的設備測試此功能,並且無法在模擬器中測試。 – AndroDev 2013-04-30 10:07:50