`
wangzhigang2
  • 浏览: 84937 次
  • 性别: Icon_minigender_1
  • 来自: 张家港
社区版块
存档分类
最新评论

[Android实例] 保持屏幕长亮的两种方法 [转]

阅读更多
在Activity的onCreate()中:

PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE);
PowerManager.WakeLock mWakeLock = pm.newWakeLock(PowerManager.SCREEN_DIM_WAKE_LOCK, "My Tag");
// onResume() 中调用:

mWakeLock.acquire();
//  onPause() 中调用释放WakeLock对象
mWakeLock.release();

方法二: use the window flag FLAG_KEEP_SCREEN_ON

@Override
protected void onCreate(Bundle icicle) {
    super.onCreate(icicle);

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

分享到:
评论

相关推荐

    Android实例之屏幕操持常亮

    在Android开发中,保持屏幕常亮是一个常见的需求,特别是在阅读应用、游戏或者视频播放等场景中,用户希望屏幕不会因为一段时间的无操作而自动熄灭。这个实例是关于如何在Delphi环境下为Android应用程序实现屏幕常亮...

    Android实现保持屏幕常亮功能

    Android 中实现保持屏幕常亮功能有多种方法,常见的方法有使用 PowerManager 来实现屏幕不锁屏,使用 WakeLock 来保持屏幕常亮,但是这种方法需要申明权限,否则会崩溃,并且在实际测试过程中,并没有达到屏幕常亮...

    Android保持屏幕常亮2种实现方法

    本文将详细介绍两种实现Android屏幕常亮的方法。 **方法一:使用PowerManager和WakeLock** 这种方法涉及到Android的PowerManager服务,它允许应用程序控制设备的唤醒状态。首先,在AndroidManifest.xml文件中添加...

    Android 保持屏幕长亮

    使屏幕不会自动锁屏,能保持当前Activity的状态不变

    Android保持屏幕常亮唤醒状态的方法

    在Android开发中,有时我们需要使设备的屏幕保持常亮,比如在播放视频或者展示重要的信息时,避免用户因屏幕自动熄灭而错过内容。本文将详细介绍如何在Android中实现这一功能,主要涉及权限配置和代码实现两个方面。...

    Android屏幕常亮

    在Android系统中,屏幕常亮是一项特殊的设置,它允许设备的显示屏在用户希望时保持持续点亮,不自动进入休眠状态。这对于展示演示、阅读或者观看视频等长时间使用场景非常有用。下面我们将深入探讨实现这一功能的...

    html安卓苹果H5保持屏幕常亮网页代码

    在这个场景下,我们使用H5来创建网页,并且需要在Android和iOS设备上保持屏幕常亮。这通常涉及到设备的电源管理API,但因为浏览器的安全限制,JavaScript通常无法直接访问这些底层系统接口。然而,可以通过一些第三...

    Android中如何禁止屏幕休眠和锁屏

    接着,我们使用 acquire 方法来获取锁,保持屏幕常亮。在 onPause 方法中,我们释放锁,恢复系统的锁屏功能。 方法三:禁用系统的锁频功能 第三种方法是禁用系统的锁频功能。这种方法需要在 AndroidManifest.xml ...

    Android保持屏幕常亮

    `WakeLock`是Android系统提供的一种机制,用于防止设备进入休眠状态,即保持CPU运行和屏幕点亮。这在需要长时间操作或者不允许设备自动关闭的场景非常有用。 在代码示例中,我们创建了一个名为`WakeLockActivity`的...

    H5如何保持屏幕常亮—nosleep.js

    前言 此教程是在vue中引入nosleep.js,并使用。 安装 nosleep.js npm install nosleep.js ... //屏幕常亮 noSleep () { let noSleep = new this.$NoSleep(); document.addEventListener('click', function enableN

    Android亮屏和熄屏控制实例详解

    `WakeLock`是一种权限,允许应用在需要时保持设备的特定部分(如CPU、屏幕或键盘)处于活动状态。`WakeLock`有不同的类型,包括: 1. `PARTIAL_WAKE_LOCK`:仅保持CPU唤醒,屏幕和键盘可自行熄灭。 2. `SCREEN_DIM_...

    Qt JNI调用Android系统功能

    本文将深入探讨如何使用Qt的JNI功能来调用Android系统的特定功能,如震动、保持屏幕常亮、切换应用的横竖屏模式、调整屏幕亮度以及设置铃声模式。 1. **震动**: 在Android中,震动功能可以通过`Vibrator`类来实现...

    Android应用禁止屏幕休眠的3种方法

    Android 应用禁止屏幕休眠的 3 种方法 Android 应用禁止屏幕休眠是指在 Android 应用程序中,需要长时间运行某些任务或保持屏幕常亮,以便用户可以继续使用应用程序而不受到屏幕休眠的干扰。下面将详细介绍 Android...

    Android的屏幕禁止休眠和锁屏的方法

    在Android开发过程中,经常会有需求需要让应用在执行特定操作或展示特定内容时保持屏幕常亮状态,即禁止屏幕进入休眠模式或者自动锁屏。这种功能主要应用于游戏、视频播放器、地图导航等应用场景,确保用户体验不受...

    Android中关于屏幕的三个小众知识(宽屏适配、禁止截屏和保持屏幕常亮)

    宽屏适配、禁止截屏和保持屏幕常亮,这三个与屏幕有关的 Android 开发小众知识,说不定什么时候就派上用场。 宽屏适配 Android的屏幕适配一直以来都在折磨着我们Android开发者,越来越多的手机厂商趋向于全面屏设计...

    Android编程调节屏幕亮度(背景灯)及保持背景灯常亮的方法

    本文实例讲述了Android编程调节屏幕亮度(背景灯)及保持背景灯常亮的方法。分享给大家供大家参考,具体如下: Android写的应用程序其实可以调节屏幕亮度的,查了一下资料发现WindowManager.LayoutParams这个类就包含...

    xe7 android手机常亮

    在Android系统中,"常亮"通常指的是屏幕保持点亮状态,不自动熄灭。这可能是为了展示持续的信息,如导航、阅读或者监控应用。对于"xe7 android手机常亮"这个话题,我们可以深入探讨以下几个相关的Android系统和硬件...

Global site tag (gtag.js) - Google Analytics