问题标签 [battery-saver]

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 回答
68 浏览

java - 有没有办法在不使用任何第三方应用程序的情况下以编程方式控制安卓中的充电?

我们有一个 Android 应用程序,它必须安装在选项卡中的客户端位置,并且必须为选项卡充电并连续运行,而不会关闭选项卡,这会导致电池健康状况下降。所以我们必须在我们的应用程序中实现一个解决方案,即使充电器是物理连接的,用户也可以设置一些充电限制来控制。

(例如:如果我将 80% 设置为上限,20% 设置为下限,则标签应在达到 80% 时停止充电,并在达到 20% 时自动开始充电)。

有人可以告诉我有没有办法做到这一点。

提前致谢。

0 投票
0 回答
33 浏览

android - 摩托罗拉设备中的 Android 电池优化问题

我遇到了摩托罗拉设备的问题。我正在使用下面的代码来了解用户是否忽略了电池优化。

检查优化的代码是打开还是关闭:

现在,它适用于摩托罗拉以外的所有设备。以下是我在摩托罗拉设备中多次测试后的观察结果。

第一次安装:

  1. isBatteryOptimizationOff() 返回 false。
  2. 调用 navigateUserToBatterySettings()。该应用程序未显示在预期的“未优化应用程序”列表中。
  3. 当我回到应用程序时关闭电池优化后 isBatteryOptimizationOff() 返回 true 并执行我的任务。
  4. 我卸载应用程序。

对于进一步的安装:

  1. 当我重新安装应用程序时,isBatteryOptimizationOff() 返回 false。
  2. 调用 navigateUserToBatterySettings()。该应用程序显示在“未优化的应用程序”列表中,这不是预期的。我点击它并再次点击“未优化”选项。
  3. 当我回到应用程序时,即使电池优化在电池设置中显示,isBatteryOptimizationOff() 也会返回 false。

导航用户关闭优化的代码: