问题标签 [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 - 安卓温度计
是否可以在 Android 中实现温度计?如何?
我知道可以使用BatteryManager.EXTRA_TEMPERATUREBatteryManager
为您提供电池温度,但我不确定这是否可以用来稍微准确地测量外部温度。
iphone - iPhone 电池寿命建议
我正在开发一个与服务器实时通信的录音应用程序,因此需要持续的 Internet 连接。我在 info.plist 中包含了 UIRequiresPersistentWiFi,并且在应用程序处于活动状态时还禁用了设备进入睡眠状态。但是,可以理解的是,这会对设备的电池寿命产生严重影响。用户最终不得不将其持续插入。对于一个被吹捧为旨在取代手持录音机的应用程序,这是一个严重的缺点。我的应用程序还有许多从 iPhone 发送到服务器的 xml 线程,因此无线连接至关重要。
我的问题是: 1. 是否可以仅在会话期间需要时以某种方式打开 UIRequiresPersistentWifi 状态。例如,这是否可以仅在传输或 xml 更新到服务器期间打开,而在其他时间关闭?2. 同样,可以在会话期间以编程方式随意启用和禁用 IdleTimer。例如,仅当设备上没有运行前台或后台任务时才启用 idletimer。
还有其他建议可以确保正常的电池寿命吗?我所有的用户都将使用 iTouch 4 或 iPhone 4。
任何帮助/建议将不胜感激。
android - 如何在我的应用程序中获取电池信息?
当收到系统广播时,我尝试使用接收器获取有关电池的信息,但它没有做任何事情就失败了。
这是代码:
if (Intent.ACTION_BATTERY_CHANGED.equals(intent.getAction()))
{//doing
1...
}
并在 AndroidManifest.xml
<receiver android:name=".BroadCastReceiver_battery">
<intent-filter>
<action android:name="android.intent.action.BATTERY_CHANGED" />
</intent-filter>
</receiver>
iphone - 在 iOS 上最小化应用程序的电池使用量(当手机被锁定等时)
我注意到,从 iOS 4.0 开始,我开发的应用程序在按下主页按钮时开始不会“退出”,而是停留在双击系统时弹出的“系统托盘”中。
大约在同一时间,我注意到手机中的电池开始消耗得更快。再说一次,理论上所有应用程序现在应该使用的只是内存,因为它当前不是活动的。
这就引出了一个问题,是否有任何基准可以说明导致 iPhone 耗电最多的原因?也许opengl调用,使用显卡会消耗不少?或者只是让应用程序处于活动状态意味着内存更少,这会导致更快的电池损耗(例如,因为内存分配器必须做更多的工作等)?
我很想知道其他开发人员试图做些什么来优化电池使用。
objective-c - 如何获取魔术鼠标的电池状态?(在 %)
如何搜索已连接的蓝牙/无线设备,例如魔术鼠标?我怎样才能得到电池的百分比?
请给我一些代码并解释它,因为我发现了一些东西,但我真的不明白。
非常感谢您的帮助。
c++ - Linux c++:api 与 /proc 文件?
我正在开发一个应用程序来收集和发送各种系统信息(分区空间/空闲、笔记本电脑电池信息等)。我以直接 c++ api 的形式获取这些信息并没有取得多大成功。尽管它都可以通过 /proc (或类似)中的文件获得。
所以 - 我想知道在我的 c++ 应用程序中读取/解析这些文件是否是获取此信息的适当方式,还是我应该继续尝试发现 API?(注意:我正在使用 statvfs )。
到目前为止,在 Win32 中收集此类信息似乎更容易。似乎很奇怪。
iphone - iPhone应用程序在后台运行时可以接收电池通知吗
我在后台运行的 iPhone 应用程序可以接收电池通知吗?
我的应用已注册电池通知:
电池通知-
(void)batteryLevelDidChange:(NSNotification *)notification{[self.tableView reloadData];}
(void)batteryStateDidChange:(NSNotification *)notification{[self.tableView reloadData];}
对此的任何帮助表示赞赏。
android - Android 应用程序耗电过快
我正在开发的 android 应用程序需要从传感器读取信息,主要是加速度计。我希望我的应用程序能够从传感器获取信息,但我不希望手机屏幕一直亮着,因为这会很快耗尽电池。我需要找到一种方法让手机从传感器读取信息,但保持锁定或睡眠状态。该应用程序应该不断在后台运行并读取此信息。有任何想法吗?
android - 使用意图和广播接收器获取android电池电量时的奇怪行为
我试图在运行一个 android 应用程序后找到电池电量。当手机启动应用程序完全充电时,代码总是返回 100% 的电池电量(即使它已经耗尽了很多)。如果我以 75% 的电量或其他电量启动应用程序,那么它会在测试结束时返回实际的电池电量。我开始测试时将手机插入计算机并保持充电,然后在执行应用程序之前拔下它。理想情况下,我希望能够获得起始百分比和结束百分比,但两者的读数均为 100%。所以这就是我正在做的事情......我从我的活动中称之为:
然后在 BroadcastReceiver 我做了一堆东西(这需要一个多小时,所以电池电量会改变)。然后在 BoradcastReceiver 结束时我称之为
然后将字符串端发送到服务器。
这是我的代码的样子:
java - 安卓图标电池
通过我的程序,我启动了一个活动,显示电池电量不足的假警报对话框。现在我还想更改状态栏上的图标电池,但这是一个系统图标,没有用于执行此操作的 api。我在互联网上发现了这个不公开的 API http://grepcode.com/file/repository.grepcode.com/java/ext/com.google.android/android/1.5_r4/com/android/server/status/StatusBarIcon。 java,但我对这一行有问题:
1)View v = inflater.inflate(com.android.internal.R.layout.status_bar_icon, parent, false);
2) AnimatedImageView im = (AnimatedImageView)v.findViewById(com.android.internal.R.id.image);
因为在官方 API 上没有 com.android.internal.R.layout.status_bar_icon 或 com.android.internal.R.id.image 我试图用 costant int 值替换,但对于第一行我得到 View v = com。 android.server.status.statusbarview@44f0a2c0 但对于第二行我得到 AnimatedImageView im = null :-(
我该怎么做?
我做不到,我想在全屏 modo 和 notitle 中创建一个透明活动,并将我的假电池图像放在顶部,并留下布局边距,将其放在电池图标上。我试过了,但我的图像在状态栏下面......为什么?:-(