问题标签 [batterylevel]

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.

0 投票
1 回答
3604 浏览

android - 用于跟踪用户位置的高效后台服务

我正在开发一个小型 android 应用程序,我希望在其中具有地理定位功能。我想要编写的是一项服务,它可以为用户提供更新的位置,无论他们是否正在使用我的应用程序。

我知道如果我不断检查用户的位置,它会耗尽设备的电池,所以我想要一个好的解决方案。例如,每 5 或 10 分钟给我一次更新。我已经阅读了很多关于这个问题的内容,但我想得到一个好的解决方案。

我阅读了此页面,如果用户正在使用我的应用程序,这是一个很好的解决方案,但如果用户不使用我的应用程序,那么我该怎么办?我该如何解决这个挑战?

0 投票
1 回答
2744 浏览

android - 实现接近警报android的最佳方法

嗨,我正在开发 android 应用程序,在我的应用程序中,我想对几个位置进行邻近警报,这些位置是动态点,意味着位置列表可以根据用户当前位置动态更改。

所以我在我的应用程序中实现了接近警报,它在进入和退出事件时工作正常。但问题是,如果我将过期时间设置为 -1,它会持续使用 GPS,这会耗尽设备电池。

如果我设置了过期时间,那么它会在过期时间过后停止搜索该位置。

另一个问题是设置多个接近警报会导致大量电池消耗?

如何有效地使用接近警报。有没有更好的方法来处理这种情况。

需要帮助。。谢谢。。

0 投票
1 回答
34314 浏览

android - 使用 Android SDK 仅获取一次电池电量

我在网上搜索并找不到我的问题的答案。我的问题是只获取一次电池电量信息,例如。调用函数getBatteryLevel()。只有使用 实现的解决方案BroadcastReceiver,但据我所知,每次电池电量变化事件都会调用它。请告诉我如何才能只获得一次该信息?

0 投票
2 回答
1487 浏览

android - 刷新 ImageView

我想创建一个在 textView 中提供电池状态 (%) 的 android 应用程序。我还有一个 ImageView,其中包含我想根据电池状态的值更改的图像。(我有不同的电池图像对应于不同的充电水平)。

我已经可以在 textView 中打印电池状态,但我不知道如何更改 Image View 中的图像。这是我的主要片段:

BatteryService 源:

和我的 xml 文件:

在私有 BroadcastReceiver mBatInfoReceive 中,我尝试了一个“if”条件,但它不起作用,请帮我解决这个问题。

谢谢

0 投票
2 回答
11849 浏览

android - 接收广播意图 ACTION_BATTERY_CHANGED 时出错

我正在尝试通过使用广播接收器获取电池信息并将其存储在数据库中。我宁愿只在我特别想要的时候才得到它,但我愿意保留一个仅包含运行记录的数据库。无论如何,问题是我的应用程序因此错误而崩溃:

当我说崩溃时,我的意思是崩溃和燃烧。每次我用这段代码运行它时,我的手机都会自行重启。
我已经使用了调试器,但没有发现错误。我在我的主要活动类中创建广播接收器,如下所示:

这就是我注册广播接收器的方式。

我在我的 onStart 方法中执行此操作。问题是,如果我将 this.batteryReceiver 替换为 null,我可以运行我的应用程序,但该应用程序什么也不做。在此应用程序的其他任何地方都不会调用或使用接收器。

如果这很重要,这就是我正在使用的内容:在有根 Galaxy s3 应用程序上的测试使用目标 lvl15 api min 11。

0 投票
1 回答
279 浏览

networking - 是否可以使用 Mono 控制系统音量,并在 VB.Net 上获取网络信息、电池信息

我想知道是否有可能在 Ubuntu 上使用 Mono 控制/获取系统音量、获取网络信息(即是有线还是无线连接、网络名称等)并使用 VB.Net 获取电池信息12.10?谢谢。

0 投票
2 回答
888 浏览

ios - 获取 ios 每次更改的电池状态

我想在 iOS 中显示我设备的电池状态。

我正在编写以下代码来显示电池状态。

应用程序运行时,它显示电池状态良好。但是,当应用程序处于后台时,它不会采用更新的值。我想每次都显示设备的电池状态。我还想在电池电量耗尽 2% 到 3% 时发出通知。

0 投票
1 回答
797 浏览

java - 是否有一个系统变量可以保存 Android 设备特定的低电量阈值?

我正在检查电池是否已达到临界水平。

当电池在任一方向超过低电量阈值时,Android 会向您的应用发送一个意图。但这仅在您的应用程序运行时超过阈值时才有效(意图不是粘性的,因此它不会徘徊)。因此,如果用户打开应用程序时它很低,那么您就不走运(或至少是信息)。

还有一个粘性意图 ACTION_BATTERY_CHANGED,其中包含有关电池电量的信息和用于计算百分比的比例,这很棒。但是,我一直无法找到包含低电量阈值的系统变量(它显然因设备而异)。

进行搜索,我发现:当 android 触发 ACTION_BATTERY_LOW时,Android 系统代码的源列表,它使用系统变量 com.android.internal.R.integer.config_lowBatteryWarningLevel。但是,我自己无法访问这个变量(我猜它是受保护的)。

我想有一个合理的标准来比较我的电池百分比,所以我知道何时关闭电池密集型功能。就这些。

这是我的代码:

我收到系统变量的编译错误。有替代方案吗?看起来这应该是一件简单的事情。我只想匹配系统行为,没什么特别的。

0 投票
2 回答
1201 浏览

ios - 电池使用 - IOS

我想在应用的状态栏上显示应用的电池使用情况。它使用 GPS,因此 GPS 信号和应用程序的电池使用详细信息对于用户了解电池消耗很有用。

有没有办法从设备获取电池使用情况?并仅显示我的应用程序消耗的电池电量。在仪器上,它显示了一段时间内的图表。

我想以数字格式显示电池使用情况,而不是图表。

0 投票
1 回答
823 浏览

android - 如何以受控方式模拟安卓手机的电池消耗?

我想要一个通过以受控方式使用 CPU 资源来耗尽电池电量的应用程序。她,通过受控方式,我的意思是,假设“X 单位/毫秒”是电池消耗率的最大量,而“Y 单位/毫秒”是电池消耗率的最小量。

现在,我想将一个 1 到 100 的整数作为程序的输入,我的应用程序会生成与其值对应的电池消耗。假设只有这个应用程序在系统上运行。

那么,有没有办法做到这一点?