1,在 app 的 manifest.xml 中定義 permission, 避免报错。
<uses-permission android:name="android.permission.WAKE_LOCK"/>
2,然後在onCreate的 setContentView(R.layout.activity_main)之前添加以下code
getWindow().setFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON,
WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
重新编译安卓apk,屏幕就不会再自动灭屏了。
转载:https://blog.csdn.net/champwang/article/details/80600424