How to exit from Screen Pinning - Android 5 (Emulator)

混江龙づ霸主 提交于 2019-12-07 08:37:19

问题


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

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!