问题
Screen Pinning (as mentioned on this page) is a new feature introduced in Android 5 (Lollipop) which lets its users to temporarily lock only one Activity to the screen. All other notifications are hidden when screen pinning is activated.
Following steps can be taken to activate Screen Pinning
Users can enable screen pinning in Settings > Security > Screen Pinning, and select the tasks they want to pin by touching the green pin icon in the recents screen.
And to exit from Screen Pinning user can do the following
the user can exit by holding both the Back and Recent buttons
What I wanted to ask is
Is there any way to exit from Screen Pinning on Android Emulator for 5.0?, as we won't be able to press both Back and Recent buttons at same time with mouse?
Thanks.
回答1:
You can unpin with an adb command: adb shell am task lock stop
回答2:
We cannot exit from the Screen Pinning Mode manually from the Emulator as we will not be able to press both Back button and Recents button at same time.
However if we restart the emulator
the screen pinning is turned off automatically.
There is no other way around to do it.
回答3:
If there is no 'hardware button' in your emulator to do just that, you could add a button in your app with the following functionality.
public void exitScreenPinning()
{
try
{
stopLockTask();
}
catch (Exception e)
{
Log.d(TAG, "Screen was unlocked already.");
}
}
That is, if you are using the screen pinning in your own app.
来源:https://stackoverflow.com/questions/27437203/how-to-exit-from-screen-pinning-android-5-emulator