2012-05-07 307 views
11

當手機進入睡眠/省電模式時,我的Android應用程序的某些用戶會報告錯誤。如何在Android模擬器上模擬睡眠模式

我想在Android虛擬設備上測試該問題。是否有可能模擬手機進入AVD睡眠/省電模式?

在此先感謝。

+0

我看了看其他[問題](http://stackoverflow.com/questions/4411369/how-can-you-put-the-android-emulator-into-sleep-mode)但答案似乎涉及鎖定手機 - 我想將其切換到睡眠模式。 –

+1

按F7 http://stackoverflow.com/questions/4411369/how-can-you-put-the-android-emulator-into-sleep-mode/4411432#4411432 –

回答

17

嘗試以下的模擬器

  1. 去設置 - >應用程序 - >開發
  2. 取消選中保持喚醒

仿真器將進去後1分鐘(默認設置)睡覺如果不改變

這個問題,要再次解鎖模擬器,你需要按Home鍵然後解鎖它

如果此選項沒有出現,您必須啓用開發者模式1.進入設置 - >系統 - >關於模擬設備2.在內部版本號上單擊7次然後您在開發人員選項中找到它

+4

如果這個選項不出現,您必須通過 1啓用開發人員模式。進入設置 - >系統 - >關於模擬設備 2.點擊7次的版本號 然後你發現它在 –

1

F7您可以在模擬器中模擬睡眠模式。

2

不知何故fn + F7不適用於我的Mac。所以我改用的是:

adb shell input keyevent 26

這將電源鍵事件,並會關閉屏幕。注意:它不會顯示屏幕關閉。圖像意志。但是你不能與它互動。一旦您再次執行adb shell input keyevent 26,您將看到鎖定屏幕,指示設備之前已關閉。

10

模擬器旁邊的側欄上的Power Button將執行此操作。

我的Mac上的熱鍵是⌘ P

注:您將需要使用的,而不是無

+0

你可以用'⌘P'再次解鎖開發者選項。 – pudility

6

在模擬器刷卡設置鎖屏,請設置從「無」 /安全/鎖屏變以'滑動' enter image description here

然後,單擊右側控制欄上的'電源'按鈕關閉屏幕,然後再次按打開屏幕。現在鎖定屏幕將顯示出來。 enter image description here