精华内容
下载资源
问答
  • Android 实现app保持亮屏

    千次阅读 2017-11-09 14:57:13
    第一种方式第一步:添加权限<uses-permission android:name="android.permission.WAKE_LOCK"></uses-permission>第二步:在Activty文件中添加以下方法对应的代码@Override protected void onCreate(Bundle ...

    第一种方式

    第一步:添加权限

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

    第二步:在Activty文件中添加以下方法对应的代码

    @Override  
            protected void onCreate(Bundle savedInstanceState) {  
                super.onCreate(savedInstanceState);  
                this.setContentView(R.layout.main);  
                powerManager = (PowerManager)this.getSystemService(this.POWER_SERVICE);  
                wakeLock = this.powerManager.newWakeLock(PowerManager.FULL_WAKE_LOCK, "My Lock");  
           }  
    
           @Override  
           protected void onResume() {  
               super.onResume();  
               wakeLock.acquire();  
           }  
    
           @Override  
           protected void onPause() {  
               super.onPause();  
               wakeLock.release();  
           }  
    
       }

    第二种方式

    第一步:在Activity中的onCreate()中添加

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

    或者在Xml文件中添加 android:keepScreenOn=”true”

    <Relativelayout<br>xmlns:android="https://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:keepScreenOn="true">
      ...
    </Relativelayout<br>
    展开全文
  • App屏幕亮度设置

    千次阅读 2017-01-03 17:31:18
    android成功方法// 保持屏幕常亮 getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);// 打开屏幕自动熄灭功能 getWindow().clearFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);另外...

    android

    成功方法

    // 保持屏幕常亮
    getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
    
    // 打开屏幕自动熄灭功能
    getWindow().clearFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);

    另外的方案

    这种方案虽然可以保持屏幕不灭,但会手机还是出现慢慢变灰的情况。上面的那种方法就不会出现。

    AndroidManifest.xml

    // 添加权限
    <uses-permission android:name="android.permission.WAKE_LOCK" />  
    private PowerManager powerManager = null;
    private WakeLock wakeLock = null;
    
    powerManager = (PowerManager) this.getSystemService(Service.POWER_SERVICE);
    wakeLock = this.powerManager.newWakeLock(PowerManager.SCREEN_DIM_WAKE_LOCK, "My Lock");
    //请求屏幕常亮,onResume()方法中执行  
    wakeLock.acquire();  
    
    //取消屏幕常亮,onPause()方法中执行  
    wakeLock.release();  

    参考资料

    android app中如何获取电源锁保持屏幕常亮
    http://blog.csdn.net/fulinwsuafcie/article/details/9705691


    Android保持屏幕常亮的方法总结
    http://blog.csdn.net/mrzhang628/article/details/50752392

    ios

    // 手机屏幕常亮, 建议在 applicationDidBecomeActive 中加
    [UIApplication sharedApplication].idleTimerDisabled = YES;
    
    
    // 取消屏幕常亮, 建议在 applicationWillResignActive 中加
    [UIApplication sharedApplication].idleTimerDisabled = NO;
    
    展开全文
  • 【PConline 应用】不知道大家有没有碰到这样一种情况,要准备开卷考试,用手机浏览器找资料,开启网页然后抄书做笔记,但手机总是自动熄屏,非常不方便。...这款Tea亮屏来自个人开发者,体积仅有六十多K,权...

    【PConline 应用】不知道大家有没有碰到这样一种情况,要准备开卷考试,用手机浏览器找资料,开启网页然后抄书做笔记,但手机总是自动熄屏,非常不方便。但是,又不能把在把系统的自动熄屏都关掉,毕竟平时有这个设定还是更好用一些。有没有什么方法,可以让单独控制某个APP不自动熄屏?今天就来给大家介绍一款不到100K的小工具“Tea亮屏”,一起来看看吧。

    这款Tea亮屏来自个人开发者,体积仅有六十多K,权限也只申请了2个,可谓是非常干净了。安装后,赋予APP悬浮窗权限,就能够开启保持亮屏功能。如果想要长时间生效,再开启忽略电池优化功能即可。在APP当中,你是可以设置亮屏的保持时间的,但如果你更加激进,甚至还可以设置永不熄屏。在亮屏时间控制方面,这款Tea亮屏的确能够覆盖掉系统的亮屏时间设置。

    a6a20123edc8f3d088d7ed1d8b202a73.png

    a6a20123edc8f3d088d7ed1d8b202a73.png

    APP主界面,首次开启会介绍使用方法,需要赋予一些权限

    a6a20123edc8f3d088d7ed1d8b202a73.png

    a6a20123edc8f3d088d7ed1d8b202a73.png

    可以设置亮屏定时

    当然,在APP中设置亮屏时间,并不是Tea亮屏的正确用法——这款APP能够将功能添加到安卓系统的控制中心当中,只需要下拉通知栏,就可以找到亮屏的快捷按钮,按一下系统就能够根据APP的设定,保持一段时间的亮屏了。而如果想要实现前文提到的,让某个APP一直亮屏,只需要长按快捷按钮即可,长按到出现一个确认的对话框,点击确定就可以让手机在开启这APP的时候,保持亮屏了。

    a6a20123edc8f3d088d7ed1d8b202a73.pnga6a20123edc8f3d088d7ed1d8b202a73.png

    在通知中心可以控制亮屏,长按的话可以让某个APP持续亮屏

    总的来说,这是一款用途明确的小工具。如果你有控制亮屏方面的需求,不妨试试这款APP,相信它能解决你的需求痛点!

    展开全文
  • 昨天写了一个让屏幕保持长亮的app

    千次阅读 2016-12-12 21:25:26
    应网友的要求,写了一个让Android屏幕保持长亮的app。 打开app主界面后: 1、按Home键可在后台运行继续保持屏幕长亮; 2、按返回键则关闭长亮状态。 百度网盘下载链接:http://pan.baidu.com/s/1dF3KWJR csdn...

    应网友的要求,写了一个让Android屏幕保持长亮的app。

    打开app主界面后:

    1、按Home键可在后台运行继续保持屏幕长亮;

    2、按返回键则关闭长亮状态。

    百度网盘下载链接:http://pan.baidu.com/s/1dF3KWJR

    csdn下载链接:http://download.csdn.net/download/actionwind/9708362

    展开全文
  • 亮屏 adb shell inputkeyevent 26 keyevent 26表示点击power 设置背光: echo 255 >/ sys/class/leds/lcd-backlight/brightness ///==>最亮 echo 0 >/ sys/class/leds/lcd-backlight/brightness
  • 在Android app开发中,为了让某个页面持续显示一定时间,需要设置亮屏代码。 常用的方法有四种,分别如下: 方法1:通过PowerManager获取wakelock。 方法2:在view中设置view.setKeepScreenOn(true); 方法3:...
  • 安卓app保持屏幕常亮

    千次阅读 2018-12-17 18:10:36
    PS:现在官方已经不推荐使用这种方式保持亮屏了,推荐改为以下两种方式 方式二:在Window设置flag getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON); 这种方式不需要申请权限,也...
  • android应用中读取屏幕亮度、设置屏幕亮度、保持屏幕常量 应用中读取、设置屏幕亮度 package com.catcher.testcompass; import android.app.Activity; import android.os.Bundle; import...
  • 极力推荐Android 开发大总结文章:欢迎收藏 Android 开发技术文章大总结 1. 在AndroidMainfest.xml 中申请 WAKE_LOCK 唤醒锁权限 <?xml version="1.0" encoding="utf-8"?> ......uses-permission android:name...
  • 如果你想在你的应用中一进来就使屏幕保持常亮,并且不随系统亮度发生变化(一般应用都是你进去以后不操作它的话,系统自动灭时间到就自动灭进锁机界面了)。方式一,使用 FLAG_KEEP_SCREEN_ON:在进入 app 的...
  • Android 手机屏幕状态的判断(亮屏已解锁,亮屏未解锁,黑屏) PowerManager pm=(PowerManager)getBaseContext().getSystemService(Context.POWER_SERVICE); boolean isScreenOn =pm.isInteractive(); 如果...
  • 1 修改 AndroidManifest.xml 添加如下代码 设置...2 修改 AppActive.java 再 onCreate 函数中添加 getWindow().setFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON, WindowManager.LayoutParams.FLAG_KEEP_SC
  • 我们的Android应用程序很多需要和亮屏和熄屏打交道,比如闹钟的时候,需要保持亮屏,之后又需要熄屏。那么今天,我们来分析下这方面的功能。 二. 系统服务 PowerManager.java 顾名思义,PowerManager.java就是管理...
  • 键盘灯也保持亮度 PS:现在官方已经不推荐使用这种方式保持亮屏了,推荐改为以下两种方式 方式二:在Window设置flag getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON); 这种方式不需要申请...
  • Android亮屏和熄屏控制

    千次阅读 2016-10-19 09:09:44
    我们的Android应用程序很多需要和亮屏和熄屏打交道,比如闹钟的时候,需要保持亮屏,之后又需要熄屏。那么今天,我们来分析下这方面的功能。 二. 系统服务 --- PowerManager.java 顾名思义,PowerManager.java...
  • 单击屏幕亮屏流程分析

    千次阅读 2017-08-24 09:47:07
    一、 kernel部分 1.看TP驱动有没有事件上报  cat /dev/input/evnet1  或者看kernel log ...[ 4036.282237] bt541_ts_device 5-0020: gesture wakeup input report //获得唤醒事件 ...[ 4036.486756] bt541_ts_...
  • Android通过广播实现灭屏和亮屏

    千次阅读 2017-12-18 15:27:18
    方法:PowerManager pm = (PowerManager)getSystemService(Context.POWER_SERVICE); /* PARTIAL_WAKE_LOCK:保持CPU 运转... SCREEN_DIM_WAKE_LOCK:保持CPU 运转,允许保持屏幕显示但有可能是灰的,允许关闭键盘灯 SCR
  • 相信很多朋友已经用上了AMOLED屏幕的手机,和LCD屏幕相比,A的确有着诸多好处。例如,在特定情况下更加省电,更加轻薄,更加容易做成各种形状,更容易做出高对比度和高饱和度等等。不过,A低亮度下频闪的问题,...
  • 本篇分析PMS中涉及到亮屏的部分,以及PMS相关的两个类:PowerManager和Notifier。 1.亮屏流程 1.1.Power键亮屏 这里直接从PhoneWindowManager开始分析。按power键后,会触发PhoneWindowManager的...
  • WakeLock 唤醒锁-Android亮屏、熄屏控制

    千次阅读 2014-07-01 11:55:39
    在Android应用开发中,不少的应用需要和屏幕打交道,例如闹钟响铃的时候要保持屏幕处于亮屏状态,而在提醒过后又需要将屏幕熄灭。那么,在Android中是怎样来控制亮屏和熄屏的呢?下面就揭开神秘的面纱。 一、...
  • Android 唤醒亮屏

    千次阅读 2018-06-01 10:10:06
    Android的PowerManager和PowerManager.WakeLock用法简析之前的一个社区PDA项目在采集使用者坐标这个功能的时候,需要保持屏幕常亮,面对未涉及过的东西,网络是最好的学习工具,便去找相关的资料,发现原来可以使用...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 5,424
精华内容 2,169
关键字:

保持亮屏app