问题标签 [battery]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 安卓省电
我有一个具有服务和主要活动的应用程序。该服务运行倒数计时器并向接收事件的活动发送偶数以在屏幕中绘制/刷新倒数计时器。很简单。现在我正在调查电池使用情况,这是非常非常高的
我打算将计时器抽动从 200 毫秒减少到 800 毫秒,并将可运行的服务线程从 500 减少到 800。我怀疑这必须节省电池。
但有几个问题:
我的主要问题:当屏幕被锁定(我有部分唤醒锁定)时,android 会继续更新屏幕吗?如果是这样,我可以尝试在屏幕关闭时不发送刷新信息(如何检测屏幕被锁定?)。你认为这有帮助吗?
您知道编程或应用程序设计中节省电池的最佳实践吗?我一直在寻找有关它的网络,但没有发现任何有趣的东西。
打开数据库会浪费电池吗?
谢谢
android - 几个小时后,android小部件停止更新代码?
我正在研究一个电池小部件,所以当Intent.ACTION_BATTERY_CHANGED
它发生时,它会被小部件 onReceive() 方法接收,我现在可以从那里获取它的数据问题是这样的,整个过程都很好,但是当时间过去意味着你可以说小部件直播大约可以说 4 到 5 个小时,并且小部件停止更新,目前我正在使用 textView 来显示电池数据,但几个小时后小部件停止更新 textView 中的数据这里是代码
这是小部件的更新方法
这是 onRecive 方法
android - 如何在运行时在 Android 中获取高分辨率电池百分比级别?
我想定期以百分比记录电池电量。我只关心获取实际的电池电量,而不是绘制它。我找到了使用 BatteryManager.EXTRA_LEVEL 和 BatteryManager.EXTRA_SCALE 注册意图以接收 Intent.ACTION_BATTERY_CHANGED 的 API。
但是,我的问题是,这只给了我 10% 的增量,这还不够细粒度。我有来自 Android Market 的 SystemPanel 应用程序,它以更精细的比例绘制百分比与时间的关系,所以我知道这是可能的,但在我的所有搜索中,似乎没有人解决我如何获得更高分辨率的问题。
这个问题似乎指向了另一个完成此任务的项目,但它是如何完成此任务的并不明显:Creating a graph similar to Battery usage in Gingerbread
android - 哪些东西会减少(Android)电池使用时间?
在我们的一个应用程序中我们需要使用GPS continuesly
,目的是获取用户的驾驶速度。最近我发现持续使用 GPS 会耗尽设备电池。如果不使用 GPS 设备,设备电池将工作数小时,但如果使用 GPS,则会显着降低电池寿命。
我想知道“还有哪些其他东西”可以减少电池使用时间?
我们怎样才能避免它们?
使用它们的最佳实践是什么?
android - 使用 BroadcastReceiver 监控 BATTERY_CHANGED 并使用 level-list 显示不起作用
大家好,我一直坚持这个问题,我看不到我的错误。我以前基本上用于将不同的可绘制绑定到特定级别,但是我试图在 BroadcastReceiver 中使用它来监控电池变化,问题是当我调用 setImageLevel 更改时我没有得到任何 UI 更新?
广播接收器是这样的
日志会显示,但如果你能指出我正确的方向,它不会改变我的 ImageView,或者你对这个问题有任何见解?
更多信息
这是我在与 BroadcastReceiver 相同的活动上的注册和注销
如何实例化 ImageView Drawable:
而且 battery_status.xml 也是可绘制的(我删除了一些可绘制的项目,因为你从 0-100 得到了我的想法)
iphone - 您可以在 iPhone 应用程序中做的最耗电的事情是什么?
我正在制作一个快速耗尽用户电池的应用程序。为此,我计划使用声音框架进行振动、定位服务、从互联网下载大而空的文件、使用手机背面的手电筒等等。我知道这些可以有效地耗尽电池,但我想知道是否有更多或同等功耗/处理器消耗的方法,或者可以以任何方式解决这个问题?
也非常感谢有关如何实现 100% CPU 使用率的示例。
谢谢。
android - Android:在后台运行的应用程序耗尽电池电量
我制作了一个应用程序,每 5-10 分钟连接到我的服务器,并检查数据库中是否有一些变化。
所以我使用服务,以便应用程序可以在后台运行,并且该用户可以关闭应用程序并在状态栏中获取消息。在其中我使用 Thread 以便应用程序休眠 5-10 分钟。当我锁定手机时,问题就开始了。比应用程序停止(这是因为当您锁定手机时进入“睡眠”状态),所以我发现我需要这个:
这迫使手机除了屏幕之外不要进入睡眠状态。但我卡住了。这工作正常,但会消耗大量电池。每小时 10% :( 而且我相信应用程序必须一直请求这些 Web 服务不是问题,而是强制手机保持活动的功能。
所以,我的问题是,如果我可以使用任何其他解决方案,因为我在手机上有一些在后台运行的应用程序,但它们根本不会消耗太多电池(avast、juice defender 等)。
任何想法都非常有帮助!
问候!
ios - 通过 OS X 或 XCode 切换 iPhone 充电
我目前正在编写一个 iOS 应用程序并且正在接收电池状态更改通知。当然,当我调试我的应用程序时,如果我可以在不拔掉手机的情况下切换电池状态,那就太好了。有没有办法通过 OS X 或 XCode 来做到这一点,也就是说,在手机插入时告诉它停止充电,以便我可以测试我的通知和操作?
iphone - iPhone 电池是否会受到开放 TCP 连接且不发送或接收数据的影响?
我目前正在为 iphone 开发一个聊天客户端。服务器端有一个带有 Socket.IO 的 node.js,在 iPhone 上有一个 Socket.IO 客户端(https://github.com/DanLite/socket.IO-objc)
我的问题是:iPhone 电池是否会受到开放的 TCP 连接的影响,并且在 3-4 分钟内不发送或接收数据?
什么对电池寿命更好?一个恒定的 tcp 连接或多个 HTTP 请求。
谢谢
编辑:我有聊天+其他功能,例如(更改名称、检查朋友状态、编辑设置)
编辑 2:看起来 WhatsApp 使用 tcp 连接进行操作
android - Android 电池电量通知和 5 分钟关机/关闭设备后
我有 Android 应用程序,它是 Sales Rep 应用程序。当他使用该应用程序时,首先需要显示通知,例如您的电池电量为 10% ...,然后 2 分钟后如果他没有插上电源,它会自动需要关闭下设备。
我创造了这样
还有我的 androidManifest 文件
打电话给我喜欢的地方
它去 BatteryLevelReceiver
上课。我真的不知道如何检查power is plugged or not
&&显示通知后如何自动关机?
请有人帮我解决这个问题...
提前致谢..