问题标签 [powermanager]

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

android - Android 唤醒锁强制关闭

您好我正在尝试为应用程序实现唤醒锁。

PowerManager在定义上面代码中显示的内容时,它似乎强制关闭。怎么了?

0 投票
3 回答
19644 浏览

android - 一键重启手机

我正在制作一个 Android 应用程序,该应用程序需要在单击按钮时重启或关闭手机。这可能吗?还是手机需要root访问权限?

0 投票
1 回答
2642 浏览

android - 我的 Android 应用程序可以使用 PowerManager 的重启方法吗?

由于 API 级别 8 ,PowerManager 包含了一个 reboot()方法。

我已在清单中添加了所需的权限,获取了 PowerManager 对象并调用

这会导致此堆栈跟踪强制关闭

01-04 16:58:35.847: 错误/AndroidRuntime(2945): java.lang.SecurityException: 用户 10060 和当前进程都没有 android.permission.REBOOT。

有谁知道这个 PowerManager.reboot() 方法是否应该可用于应用程序?由于它在文档中,我有点猜测它可以使用。

0 投票
5 回答
3496 浏览

android - Android:在后台运行的应用程序耗尽电池电量

我制作了一个应用程序,每 5-10 分钟连接到我的服务器,并检查数据库中是否有一些变化。

所以我使用服务,以便应用程序可以在后台运行,并且该用户可以关闭应用程序并在状态栏中获取消息。在其中我使用 Thread 以便应用程序休眠 5-10 分钟。当我锁定手机时,问题就开始了。比应用程序停止(这是因为当您锁定手机时进入“睡眠”状态),所以我发现我需要这个:

这迫使手机除了屏幕之外不要进入睡眠状态。但我卡住了。这工作正常,但会消耗大量电池。每小时 10% :( 而且我相信应用程序必须一直请求这些 Web 服务不是问题,而是强制手机保持活动的功能。

所以,我的问题是,如果我可以使用任何其他解决方案,因为我在手机上有一些在后台运行的应用程序,但它们根本不会消耗太多电池(avast、juice defender 等)。

任何想法都非常有帮助!

问候!

0 投票
1 回答
1336 浏览

android - 如何关闭唤醒锁?

我正在尝试使用此代码在纵向时打开proximitywakelock,在横向时关闭proximitywakelock,但它始终保持活动状态:

看起来它在风景中从未举行过......isHeld()实际上是如何工作的?代码有什么问题?

0 投票
1 回答
1127 浏览

android - 设置广播接收器以打开蓝牙

我是 Java 和 Android 的新手,我正在尝试弄清楚如何执行以下操作。顺便说一句,我发现官方的谷歌 Android 文档不适合新手,并且希望任何推荐给更多的东西......非本地程序员友好。

好的,这里是:

我想在插入/拔出手机(电脑或交流电)时自动打开/关闭蓝牙。

所以,我找到了以下组件:

BatteryManager:似乎使用ACTION_BATTERY_CHANGED意图是要走的路,并在这种情况发生变化时设置广播接收器。这是正确的吗?

我还找到了 BluetoothAdapter,其中有 enable() 方法。其中说:“不要在没有明确用户操作的情况下打开蓝牙。” - 插入电话是明确的用户操作吗?这是适合我使用的东西吗?当然,disable() 也是如此。

此外,BroadcastReceiver我在互联网上看到的示例仅向我展示了如何启动意图 - 通常是打开一个新活动。我假设我可以让广播接收器启动一种方法来打开和关闭蓝牙?意图可以是一种方法,而不仅仅是活动吗?

任何帮助,将不胜感激!

0 投票
1 回答
2426 浏览

java - 从 Android 服务关闭屏幕

如何从服务中关闭 Android 中的屏幕?

我尝试使用唤醒锁(在清单中获得许可),但它不起作用(屏幕没有关闭)。

PS我不想使用将亮度设置为0的虚拟活动。

0 投票
1 回答
795 浏览

android - 让手机在接收器中休眠

如果有短信进来(广播接收器),我的应用程序需要播放铃声。如果我的手机开机,它就可以正常工作。但是在睡眠中,短信进来了,什么也没发生。如果我从待机状态接听电话……我的铃声正在播放……

在我还放的清单中:

有人知道我错过了什么吗?!

0 投票
1 回答
512 浏览

android - 从 BroadcastReceiver 唤醒设备

我有一个设置重复警报的应用程序,我希望它唤醒设备,解锁键盘保护,做一些事情,然后释放锁,准备在下一个警报时再次重复。它似乎可以工作,但手机仅在第一次触发警报时唤醒并解锁键盘保护,每次警报重复之后它不会打开屏幕并解锁,尽管警报触发的音频文件每次都会播放。我错过了什么?

0 投票
1 回答
230 浏览

android - 如何防止Android应用程序锁定?

我目前正在制作一个需要手机不锁定的Android应用程序,以避免活动失去焦点。

我做了一些研究,发现了很多方法来做到这一点,包括使用:

  • 钥匙卫经理
  • 电源管理器
  • getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
  • android:keepScreenOn="true"

我尝试android:keepScreenOn="true"在我的 Android 清单中使用,但它似乎对应用程序没有影响。我对使用电源管理器犹豫不决,因为每篇关于它的帖子都充满了许多警告。

最后,防止Android手机锁定和失去应用程序焦点的最佳方法是什么?只要应用程序保持焦点且手机未锁定,屏幕本身可能会变暗或关闭。