android如何关闭系统休眠功能关闭了哪些功能

深入了解 Android 系統 Wi-Fi 網路自動休眠機制運作方式 - 傳說中的挨踢部門
您可能會喜歡的文章
喜愛旅遊並沉迷科技應用數十年無法自拔的重度 3C 上癮者!问:电脑无法进入休眠状态,显示系统不足?该怎么解决?答:C盘空间要有几G的空间才可以,如果你的C盘空间很充裕,建议还原一下系统或重装,如果C盘很紧,将C盘腾出些空间来,卸载一些软件安装在C盘以外的盘中。C盘空间...
问:如何阻止系统休眠答:如果在不作的情况下自动关机或待机,可能是设置的问题。右击桌面选属性/屏幕保护程序/电源/在电源使用方中的下拉列表中选择一项适合你的方,在下面将关闭...
问:系统休眠有什么用?系统休眠有什么用?关闭后会对系统有影响吗答:休眠状态是一种十分省电又十分省设备的模式,它将内存中的数据保存于硬盘中,使CPU也停止,当再次使用时需按开关机键,机器将会恢复到您的执行休眠时的状态...
问:Android怎样防止系统休眠答:在开发Android程序时,有时候在程序运行的时候,不能让系统休眠,否则有一些运行会停止,因此我们需要设置禁止休眠,有两种方式:一种是添加权限,别一种是码...
问:v为什么Vista系统禁止休眠?谢谢!如图!运行 cmd输入 powercfg-h on就是打开后就是这样。何解呢?谢谢!答:哇,终于看见和我曾经遇见一样问题的人了,是不是ibm的本啊?这是我一个在联想的朋友介绍的方法,你可以试试看1、开机按F1进入bios,依次进入config-...
问:安卓系统的一些应用软件里关于“防止休眠”的系统工具权限...安卓系统的一些软件里有“防止休眠”这个系统工具权限,发现有这个权限的...答:权限了,个LBE,安卓优化大师之类的有自启权限管理,LBE有个主动防御功能能软件行为,可以试试看。
问:一个和系统休眠有关的问题尊敬的各位电脑专家:你们好,我最近在使用系统休眠的这个功能时,发现系统总是提示...答:这是磁盘空间不足造成的解决方法:1、鼠标右键单击“我的电脑”选择“属性”-系统还原-勾选“在所有驱动器上关闭系统还原”。点“应用”确定、清理系统...
问:安卓系统平板电脑休眠如何启动屏幕不亮。什么也做不了答:进入设置,显示,然后选择待机时间,有1SSS1分钟。永不休眠
问:请详细讲解下,W系统如何设置休眠?谢谢点击控制面板-电源选项-选择显示器关闭时间-从不选择计算机进入随眠状态-...答:选择“控制面板”,依次是“更改计算机睡眠时间”,“使计算机进入睡眠状态”,下拉菜单根据你的惯设置相应时间就好了,这样就可以设置睡眠时间了,唤醒时可以...
问:android如何禁止系统休眠?休眠最长间隔分钟,没有禁止休眠选项我对android还系统还不是很清楚,上网...答:&显示-&休眠从不关闭。你是说这个吗?
问:安卓系统 android..什么时候出来?答:上月初曾有内部显示法国运营商SFR将在月份推出Android..版本的固件升级,不过目前看来似乎有些推迟。而日前,Mobile Panda的内部员工再次透露,...
问:怎样让android系统休眠啊,关屏后还一直唤醒着,很耗电_...答:卸载不必要的软件,很多软件都开启了不必要的,多数是垃圾。
问:安卓如何省点电量用很快。怎样才是省电的妙招。答:关闭蓝牙只要你开着蓝牙,它就会一直吃掉你那可怜的电量,据说有些病也会通过蓝牙传播,所以果断关闭(当然,需要使用蓝牙的时候除外)。有需要的时候再开启...
问:android如何禁止系统休眠?我对android还系统还不是很清楚,上网搜的一些方法主要是:方法一:修改manifest...答:最好自己查帮助文档!
09-1509-1609-1509-17
01-2512-2703-0303-21
◇本站云标签android黑屏防止线程休眠&android的PowerManager和PowerManager.WakeLock
  学习android一段时间了,为了进一步了解android的应用是如何设计开发的,决定详细研究几个开源的android应用。从一些开源应用中吸收点东西,一边进行量的积累,一边探索android的学习研究方向。这里我首先选择了jwood的项目。本文将把研究的内容笔记整理,建立一个索引列表。
PowerManager.WakeLock
  PowerManager.WakerLock是我分析Standup Timer源代码时发现的一个小知识点,Standup
Timer 用WakeLock保证程序运行时保持手机屏幕的恒亮(程序虽小但也做得相当的细心,考虑的很周到)。PowerManager
和PowerManager.WakerLock7用于对Android设备的电源进行管理。
class gives you control of the power state of the device.
  :&lets
you say that you need to have the device on.
  Android中通过各种Lock锁对电源进行控制,需要注意的是加锁和解锁必须成对出现。先上一段Standup
Timer里的代码然后进行说明。
<img src="/blog7style/images/common/sg_trans.gif" real_src ="/OutliningIndicators/ExpandedBlockStart.gif" ALT="" STYLE="margin: 0 padding: 0px 5px 0px 0 vertical-align: display:" NAME="code_img_opened_-97c4-4f5a-95d1-7ef7ad2e4e7d"
TITLE="android黑屏防止线程休眠&android的PowerManager和PowerManager.WakeLock" />
privatevoid&acquireWakeLock()
{if&(wakeLock&==null)
Logger.d("Acquiring
wake lock");
PowerManager pm&=&(PowerManager)
getSystemService(Context.POWER_SERVICE);
wakeLock&=&pm.newWakeLock(PowerManager.SCREEN_DIM_WAKE_LOCK,&this.getClass().getCanonicalName());
wakeLock.acquire();
privatevoid&releaseWakeLock()
{if&(wakeLock&!=null&&&wakeLock.isHeld())
wakeLock.release();
wakeLock&=null;
acquireWakeLock()方法中获取了&SCREEN_DIM_WAKE_LOCK锁,该锁使
CPU 保持运转,屏幕保持亮度(可以变灰)。这个函数在Activity的
onResume中被调用。releaseWakeLock()方法则是释放该锁。它在Activity的
onPause中被调用。利用Activiy的生命周期,巧妙的让&acquire()和release()成对出现。
@Overrideprotectedvoid&onResume()
{super.onResume();
//获取锁,保持屏幕亮度
acquireWakeLock();
startTimer();
<img src="/blog7style/images/common/sg_trans.gif" real_src ="/OutliningIndicators/ExpandedBlockStart.gif" ALT="" STYLE="margin: 0 padding: 0px 5px 0px 0 vertical-align:" NAME="code_img_opened_fe0636fa-25af-4ff6-ae1c-936f"
TITLE="android黑屏防止线程休眠&android的PowerManager和PowerManager.WakeLock" />
protectedvoid&onPause()
{super.onPause();
synchronized(this)
cancelTimer();
releaseWakeLock();
if&(finished)
clearState();
saveState();
PowerManager和WakeLock的操作步骤
  PowerManager&pm&=&(PowerManager)&getSystemService(Context.POWER_SERVICE);通过&.方法获取PowerManager实例。
  然后通过PowerManager的newWakeLock((int
flags,&&tag)来生成WakeLock实例。int
Flags指示要获取哪种WakeLock,不同的Lock对cpu 、屏幕、键盘灯有不同影响。
  获取WakeLock实例后通过acquire()获取相应的锁,然后进行其他业务逻辑的操作,最后使用release()释放(释放是必须的)。
  各种锁的类型对CPU 、屏幕、键盘的影响:
PARTIAL_WAKE_LOCK:保持CPU 运转,屏幕和键盘灯有可能是关闭的。
SCREEN_DIM_WAKE_LOCK:保持CPU
运转,允许保持屏幕显示但有可能是灰的,允许关闭键盘灯
SCREEN_BRIGHT_WAKE_LOCK:保持CPU
运转,允许保持屏幕高亮显示,允许关闭键盘灯
FULL_WAKE_LOCK:保持CPU
运转,保持屏幕高亮显示,键盘灯也保持亮度
ACQUIRE_CAUSES_WAKEUP:Normal
wake locks don't actually turn on the illumination. Instead, they
cause the illumination to remain on once it turns on (e.g. from
user activity). This flag will force the screen and/or keyboard to
turn on immediately, when the WakeLock is acquired. A typical use
would be for notifications which are important for the user to see
immediately.
ON_AFTER_RELEASE:f
this flag is set, the user activity timer will be reset when the
WakeLock is released, causing the illumination to remain on a bit
longer. This can be used to reduce flicker if you are cycling
between wake lock conditions.
要进行电源的操作需要在AndroidManifest.xml中声明该应用有设置电源管理的权限。
&&/span&uses-permission&android:name="android.permission.WAKE_LOCK"/&
你可能还需要&&/span&uses-permission&android:name="android.permission.DEVICE_POWER"/&
另外WakeLock的设置是 Activiy
级别的,不是针对整个Application应用的。
本文来自:/keyindex/articles/1819504.html
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。android 如何让手机进入休眠状态,又如何唤醒
如题,网上找了很多,都说要在源码下编译,难道系统真的不提供这样的API了么,有没有什么方法,求大虾指导。
android底层是linux 提高下软件权限。可以试试linux休眠命令
--- 共有 2 条评论 ---
: 我的思路是这样的。用android提供的java操作linux本身的休眠命令。有点类似在window系统下引用微软的dos命令
那还是要在linux环境下了?能说详细些么,谢谢了
easy,代码不超过20行,需要的加我q

我要回帖

更多关于 android 系统休眠 的文章

 

随机推荐