首页 > TAG信息列表 > power-management

使用http时的Android电池

谷歌最近推出了推送到设备服务,但仅在2.2及更高版本中可用. 我的应用程序中需要一个类似的系统,并且我在努力克服限制. 问题是电池寿命.由于必须立即通知用户有关服务器上的更改的信息,因此我想实现一种可在后台运行的服务(标准Android服务)并向服务器查询更新. 当然,即使每秒查询

android-我的应用可以控制哪些设置以节省电池寿命?

我想知道应用程序可以控制哪些设置来延长Android环境中的电池寿命.在大多数笔记本电脑上,您可以控制屏幕亮度,无线适配器设置等,以节省电池寿命. Android中是否有任何此类控件? 谢谢!解决方法:看一下设置提供程序: https://developer.android.com/reference/android/provider/Settings

在Windows关闭时将Python保存集保存到文件?

如果Windows要关闭/重新启动/注销/睡眠,我不想丢失自己的设置,是否可以在关闭之前保存它?还是有一种替代方法来保存信息而不会担心它会在Windows关闭时丢失? JSON,CSV,DB?什么? s = {1,2,3,4} with open("s.pick","wb") as f: # pickle it to file when PC about to shutdown to save

什么减少(Android)电池时间的东西?

在我们的一个应用中我们需要继续使用GPS,目的是为了获得用户的驾驶速度.最近我发现,虽然使用GPS继续可以耗尽设备电池. 如果未使用GPS设备,设备电池将工作数小时,但如果使用GPS,则会大大缩短电池寿命. >我想知道“还有什么其他东西”可以减少电池时间?>我们如何避免它们?>使用它们的

android – PowerManager wakelock没有从服务中唤醒设备

我有一个应用程序,每分钟都有一个后台服务.如果它处于睡眠状态,我希望服务唤醒设备.我使用的是PowerManager,但设备没有唤醒.有什么想法吗?提前致谢. @Override protected void onHandleIntent(Intent intent) { PowerManager pm = (PowerManager) getSystemService(Context.PO

android – 测量与特定应用程序相关的功耗

作为应用程序测试的一部分,我需要以某种方式测量我的应用程序耗尽了多少电池. 在Android中,电池设置中有一个图表,我可以看到消耗百分比,以及CPU时间或唤醒时间,但是当我的应用程序在运行时连续使用加速度计时会出现问题. Acceleremoter也具有最强的待机使用要素,因此我想以某种方

linux – 如何阻止Intel HD4000以最大时钟速度运行?

我试图迫使英特尔HD4000 iGPU以较低的时钟速度运行以节省电力时遇到了一些麻烦. 到目前为止我尝试了什么: >似乎“坚持”但我的测试没有实际影响: echo 350 > /sys/kernel/debug/dri/0/i915_max_freq >使用https://github.com/jmechnich/intel-power-control控制时钟速度.将最大时

linux – 在Ultrabook中防止电池持续充电

我在新收购的三星超极本NP900X3E上运行Debian Jessie(64位),到目前为止一切正常运行. 但是,电池寿命还可以,但不是很好.因此,我想知道是否有一些命令让Debian在插入时“忽略”电池(=设置一个阈值).由于电池不能轻易拆卸(没有螺丝刀,也就是说),任何方法可以防止我的电池在交流电时不

linux – 如果在桌面上,包UPower输出是什么?

在Ubuntu 12.04上,如果我使用命令: upower -i /org/freedesktop/UPower/devices/battery_BAT0 它将输出电池的所有统计数据.但是,如果我使用的是台式机,它会输出什么(即没有电池?)解决方法:从工作站: $upower -i /org/freedesktop/UPower/devices/battery_BAT0 输出: failed t

不同的Linux发行版上的电源管理是否相同?

我想知道所有Linux发行版的电源管理是否相同?如果不是,具体的区别是什么?即可以改变发行版可能解决电源管理问题吗? 背景:我有一台联想X240笔记本电脑(我认为这是一个安全的选择:))并且在Linux Mint的电源管理方面有几个问题,尽管对stackoverflow网站和其他地方进行了大量研究,但我无法

在linux中编写一个支持挂起的程序

依赖于物理时间的程序,例如jackd及其客户端,在Linux中软件暂停笔记本电脑时效果不佳.我想修复一个客户端,它会在软件暂停和恢复重新连接之前让它断开连接,从而开始发出大量的“计时错误”.这可以从客户端完成,而不需要系统配置吗?我知道我可以通过编辑系统脚本来杀死程序,但linux中

linux – 哪个命令强制驱动器启动?

我查看了hdparm,sdparm的手册.我知道有一些参数可以使用-y和-Y来降低驱动器的速度.我也知道有控制节电功能的参数,例如-S和-B.但是我想要的是启动电机并启动驱动器. sdparm 我看到sdparm’s manual page有加载和启动参数.可以使用其中任何一种吗?它看起来更像是适用于磁带驱动器,还

linux – 如何永久关闭无线电源管理

在Linux Mint 17.3 / 18中,iwconfig说我的无线网卡的电源管理已打开.我想永久关闭它或在这个问题上解决一些问题. sudo iwconfig wlan0断电工作,直到我重新启动笔记本电脑. 此外,如果我随机检查iwconfig,有时它会打开,尽管我确实运行了这个命令. 我读了一些关于使修复永久化的文章.

android – 如何在繁重的服务中最大限度地减少电池消耗

当一些“热点情况”发生时,我想创建一个服务来做某事,而“热情”我想指的是: > GPS /单元坐标位于已知区域 >检测到已知的蓝牙设备>检测到已知的Wi-Fi网络>天气信息已经改变>检测到的设备加速度的相当大的变化:例如.从步行到开车旅行. 可以看出,当我必须检测到设备的加速度时,这些任

如何在插入时保持Android设备不被睡眠

我想在我的一个活动正在运行并且手机插入电源时保持屏幕亮起.我知道Wakelocks很棘手,所以我正在寻找一个关于如何实现这个特定目标的示例或文档.解决方法:不要为此使用唤醒锁 – 只需根据设备当前是否插入来设置和清除窗口标志WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON.您可

c – linux内核中断

我已经将我的基于omap4的自定义板的一个gpio作为输入gpio.当我在任何端口上连接任何外部h / w时,输入gpio会下拉,我会在该gpio上获得中断. 现在,当我运行Linux内核2.6时它工作正常并在gpio上获得中断但是当我使用Linux内核3.0时,它不会在该gpio上创建中断.该gpio的值不会更改,也不

c – Linux中的电源管理通知

在基于Linux的系统中,我们可以使用哪种方法(最简单的方法)来获取电源状态更改(例如计算机进入休眠状态,休眠状态等)的通知? 我需要这个主要是为了在睡觉之前坚持一些状态,当然,一旦计算机醒来就恢复那个状态.解决方法:例如,您可以通过配置acpid来通过套接字发送它们来获取所有这些事

android – 你怎么解释exynos SoC kmsg中的WAKEUP_STAT和WAKEUP_INTx_PEND?

当我的Galaxy S2设备从挂起状态唤醒时,我在kmsg中看到以下行.我知道这应该告诉我哪些中断正在等待但我无法找到解决哪些中断的方法: <1>[40470.716887] PM: SLEEP <6>[40681.900179] WAKEUP_STAT: 0x80000001 <6>[40681.900179] WAKEUP_INTx_PEND: 0x0, 0x0, 0x20, 0x0 <6>[ 1099.

Android静态变量范围和生命周期

我有一个应用程序,其服务使用ArrayList< Double>在背景中存储数字很长一段时间;服务启动时初始化变量. 服务在后台,并且会频繁访问变量(这就是我不想使用文件管理或设置的原因 – 为了电池寿命,文件I / O会非常昂贵) . 该变量在其寿命期间可能是〜1MB-> 2MB. 是否可以安全地说GC或

适用于Android手机上音效的适当音频格式

我描述了我的程序,结果发现大部分CPU花在了SoundPool.play()上. 游戏有大约10个声音文件,每个文件不到1秒.目前它们是64kbs可变MP3.它们在开始时加载到SoundPool并在整个游戏中频繁播放. 我的问题:什么音频格式(例如mp3,ogg等)对移动设备上的CPU和电池消耗最友好?我只将它们用于音效,