如何在Android中进行调试时保持屏幕开启状态?

时间:2017-02-27 12:42:54

标签: android debugging

设置开发者的旗帜"保持清醒"可能导致调试设备的电池不断耗尽。那么,如何在调试时轻松保持设备屏幕?

2 个答案:

答案 0 :(得分:0)

试试这个

try
{
if( BuildConfig.DEBUG && Debug.isDebuggerConnected() )
{
    getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
}
else
{
    getWindow().clearFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
}
}
catch(Exception e)
{
    e.printStackTrace();
}

答案 1 :(得分:0)

这是针对垂直

  //vetical position
    setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT); // Make to run your application only in portrait mode

这是屏幕总是在屏幕上

 getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);