ITPub博客

首页 > 应用开发 > Java > 短视频系统源代码,使用软件时保持屏幕常亮

短视频系统源代码,使用软件时保持屏幕常亮

原创 Java 作者:zhibo系统开发 时间:2021-12-01 14:15:13 0 删除 编辑

短视频系统源代码,使用软件时保持屏幕常亮实现的相关代码

一、方式一不需要授权 ( 推荐使用)

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

二、方式二PowerManager.WakeLock 需要授权

添加权限

   <uses-permission android:name="android.permission.WAKE_LOCK" />

1.实例化

  PowerManager powerManager = (PowerManager)getSystemService(POWER_SERVICE);
        if (powerManager != null) {
            mWakeLock = powerManager.newWakeLock(PowerManager.FULL_WAKE_LOCK, "WakeLock");
        }

2.请求常亮

    @Override
    protected void onResume() {
        super.onResume();
        if (mWakeLock!=null)
        mWakeLock.acquire();
    }

3.关闭常亮

  @Override
    protected void onPause() {
        super.onPause();
        if (mWakeLock!=null)
        mWakeLock.release();
    }

三、在界面布局xml中顶层添加属性

    android:keepScreenOn="true"

以上就是 短视频系统源代码,使用软件时保持屏幕常亮实现的相关代码,更多内容欢迎关注之后的文章


来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/69978258/viewspace-2845132/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2020-07-02

  • 博文量
    676
  • 访问量
    255585