安卓屏幕常亮不锁屏

private static AppActivity app = null;

@Override
    public Cocos2dxGLSurfaceView onCreateView() {
        Cocos2dxGLSurfaceView glSurfaceView = new Cocos2dxGLSurfaceView(this);
        // TestCpp should create stencil buffer
        glSurfaceView.setEGLConfigChooser(5, 6, 5, 0, 16, 8);

        app = this;
        return glSurfaceView;

    }
public static void setIdleTimer(final boolean idleFlag) {
         Log.i(TAG, "setIdleTimer:" + idleFlag);
       //这里一定要使用runOnUiThread
         app.runOnUiThread(new Runnable() {
             @Override
             public void run() {
                 if (idleFlag) {
                     Log.i(TAG, "setIdleTimer1:" + idleFlag);
                     //wakeLock.acquire();
                     app.getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
                     Log.i(TAG, "setIdleTimer11:" + idleFlag);
                 }
                 else {
                     Log.i(TAG, "setIdleTimer2:" + idleFlag);
                     app.getWindow().clearFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
                     Log.i(TAG, "setIdleTimer22:" + idleFlag);
                     //wakeLock.release();
                 }
             }
         });
     }   
时间: 2024-10-05 19:10:35

安卓屏幕常亮不锁屏的相关文章

android细节保持手机屏幕常亮不锁屏

今天做项目用到了一个非常有意思的东东,上网查了下资料,需求是点击某一个键使屏幕常亮不锁屏. 试了几种,发现下面这种写法最简单, getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);

屏幕常亮的控制

1.编写一个安卓程序,在程序中可以选择是否保持屏幕常亮(设置为“是”为常亮,“否”为跟随系统),程序退出或最小化时不会保持屏幕常亮,代码越简练越好,谢谢了 onCreate(){     getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);  } onStop(){     getWindow().removeFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_O

Android保持屏幕常亮

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

Android实习札记(2)---妙用View的keepScreenOn保持屏幕常亮

Android实习札记(2)---妙用View的keepScreenOn保持屏幕常亮 --转载请注明出处:coder-pig 1)什么是屏幕常亮? 直译就是让我们的屏幕一直亮着呗,手机通常都带有省电模式什么的,比如设置无操作后,15秒 屏幕自动关闭,如果恰好我们的程序正在执行一些操作的话,突然的屏幕关闭可能会带来一些问题; 比如,应用正在安装或者应用正在更新,下载,处理数据等,于是乎,我们在特定的时候,需要让手机屏幕 保持光亮,那么要怎么让屏幕常亮呢? 2)怎么让屏幕常亮? 主流的两个方法: ①

iOS 设置屏幕常亮,延长休眠时间

//设置屏幕常亮 [UIApplication sharedApplication].idleTimerDisabled = YES;

win10 uwp 屏幕常亮

我们在播放视频需要屏幕常亮,我们可以使用DisplayRequest,因为代码简单我直接写,代码来自https://msdn.microsoft.com/en-us/library/windows/apps/windows.system.display.displayrequest.aspx,on_play是开始播放 最近和别人撕UWP是不是没前途,我看到国外还是好多,但是国内我还不知,不过现在我准备走linux C++,UWP在一两年还不放弃 如果我们做操作,那么屏幕一般不会关,如果放着,那么

New UI-妙用view的keepScreenOn属性保持屏幕常亮

New UI-设置View的可见与不可见  --转载请注明出处:coder-pig,欢迎转载,请勿用于商业用途! 小猪Android开发交流群已建立,欢迎大家加入,无论是新手,菜鸟,大神都可以,小猪一个人的 力量毕竟是有限的,写出来的东西肯定会有很多纰漏不足,欢迎大家指出,集思广益,让小猪的博文 更加的详尽,帮到更多的人,O(∩_∩)O谢谢! 小猪Android开发交流群:小猪Android开发交流群群号:421858269 新Android UI实例大全目录:http://blog.csdn.

Android保持屏幕常亮唤醒状态

第一步:  首先添加权限: <uses-permission android:name="android.permission.WAKE_LOCK"></uses-permission> 第二步:代码实现如下: public class ScreenActivity extends Activity { PowerManager powerManager = null; WakeLock wakeLock = null; @Override protected

保持手机屏幕常亮无需权限

最近遇到一个项目,运行起来后发现手机屏幕一直常亮,网上搜到有两种方法,但是都没有解决问题 第一种方法: 大家想一想,我们在android里那个地方老是常定义权限呀,有了这个提示,大家就会想到是哪个文件了吧,AndroidManifest.xml:我们要在这个文件里定义一下权限就可以实现我们的手机屏幕保持常亮了.这个方法也是最简单的一个方法,那么我们下面就来看看它的代码: Java代码: 01.<uses-permission android:name="android.permission