Android保持屏幕常亮,PowerManager.WakeLock的使用 package com.hebaijun.wakelock;      import android.app.Activity;   import android.os.Bundle;   import android.os.PowerManager;      public class WakeLockActivity extends Activity {       PowerManager.WakeLock wa…
笔者所在公司做的APP是股票类的,用户在查看股票报价页面的时候,往往需要开启盯盘模式,这个时候屏幕是不能黑屏的,黑屏会导致用户看不到一些关键报价涨跌,错过了买入卖出的最佳时机,就会给用户造成损失,这是股票类软件所不能容许的,所以一般的股票类APP都会有屏幕常亮功能.   当初我们做这个功能的时候,在网上找了一些教程发现有些达不到效果,然后找到了一种比较完美的没有兼容性的实现方案,下面给大家分享一下.   网上有一种解决方案是使用PowerManager来实现屏幕不锁屏: /** * 打开休眠锁只…
以前一直使用newWakeLock方法: this.powerManager = (PowerManager) this .getSystemService(Context.POWER_SERVICE); this.wakeLock = this.powerManager.newWakeLock( PowerManager.FULL_WAKE_LOCK, "My Lock"); //保持常亮 this.wakeLock.acquire(); //释放 this.wakeLock.rel…
第一步:  首先添加权限: <uses-permission android:name="android.permission.WAKE_LOCK"></uses-permission> 第二步:代码实现如下: public class ScreenActivity extends Activity { PowerManager powerManager = null; WakeLock wakeLock = null; @Override protected…
Android中,申请WakeLock可以让你的进程持续执行即使手机进入睡眠模式,比较实用的是比如后台有网络功能,可以保证操作持续进行. 需要权限 <uses-permission android:name="android.permission.WAKE_LOCK"/> API Flag Value CPU Screen Keyboard PARTIAL_WAKE_LOCK On* Off Off SCREEN_DIM_WAKE_LOCK On Dim Off SCREE…
第一种 xml文件中的顶层布局添加属性: android:keepScreenOn="true" 第二种 在Window设置flag: getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON); 第三种 让CPU保持运转的方式,所以需要权限 <uses-permission android:name="android.permission.WAKE_LOCK" /> @Ove…
版权声明:本文为HaiyuKing原创文章,转载请注明出处! 前言 这里只是简单记录下保持屏幕常亮工具类LongLightUtils的使用,具体请阅读参考资料<Android屏幕常亮,其实很简单> 效果图 暂不需要 代码分析 Android保持屏幕常亮的三种方法: (1)使用PowerManager[这种方式在实际的测试过程中并没有达到屏幕常亮的效果] 1.添加权限 <uses-permission android:name="android.permission.WAKE_L…
Android在不使用的时候,屏幕在一段时间以后会变暗,再过一段时间就会熄屏,此时CPU就会休眠,那么在这个时候,Timer.Handler.Thread.Service等都会暂停,有时候我们需要屏幕常亮,有时候需要熄屏后CPU仍然运作,那么这就是本文记录的主题 保持屏幕常亮 最好的方式是在Activity中使用FLAG_KEEP_SCREEN_ON的Flag public class MainActivity extends Activity { @Override protected voi…
转自:http://blog.csdn.net/wolfking_2009/article/details/8939027 貌似cocos2d-x没有接口直接做这个功能 而各个平台又不一样,所以只能对于不同的平台做不同的设置 首先android,在自己的activity的onCreate方法里添加一句getWindow().setFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON, WindowManager.LayoutParams.FLA…
我们在播放视频需要屏幕常亮,我们可以使用DisplayRequest,因为代码简单我直接写,代码来自https://msdn.microsoft.com/en-us/library/windows/apps/windows.system.display.displayrequest.aspx,on_play是开始播放 最近和别人撕UWP是不是没前途,我看到国外还是好多,但是国内我还不知,不过现在我准备走linux C++,UWP在一两年还不放弃 如果我们做操作,那么屏幕一般不会关,如果放着,那么…