问题标签 [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.
android - Android 唤醒锁强制关闭
您好我正在尝试为应用程序实现唤醒锁。
PowerManager
在定义上面代码中显示的内容时,它似乎强制关闭。怎么了?
android - 一键重启手机
我正在制作一个 Android 应用程序,该应用程序需要在单击按钮时重启或关闭手机。这可能吗?还是手机需要root访问权限?
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() 方法是否应该可用于应用程序?由于它在文档中,我有点猜测它可以使用。
android - Android:在后台运行的应用程序耗尽电池电量
我制作了一个应用程序,每 5-10 分钟连接到我的服务器,并检查数据库中是否有一些变化。
所以我使用服务,以便应用程序可以在后台运行,并且该用户可以关闭应用程序并在状态栏中获取消息。在其中我使用 Thread 以便应用程序休眠 5-10 分钟。当我锁定手机时,问题就开始了。比应用程序停止(这是因为当您锁定手机时进入“睡眠”状态),所以我发现我需要这个:
这迫使手机除了屏幕之外不要进入睡眠状态。但我卡住了。这工作正常,但会消耗大量电池。每小时 10% :( 而且我相信应用程序必须一直请求这些 Web 服务不是问题,而是强制手机保持活动的功能。
所以,我的问题是,如果我可以使用任何其他解决方案,因为我在手机上有一些在后台运行的应用程序,但它们根本不会消耗太多电池(avast、juice defender 等)。
任何想法都非常有帮助!
问候!
android - 如何关闭唤醒锁?
我正在尝试使用此代码在纵向时打开proximitywakelock,在横向时关闭proximitywakelock,但它始终保持活动状态:
看起来它在风景中从未举行过......isHeld()
实际上是如何工作的?代码有什么问题?
android - 设置广播接收器以打开蓝牙
我是 Java 和 Android 的新手,我正在尝试弄清楚如何执行以下操作。顺便说一句,我发现官方的谷歌 Android 文档不适合新手,并且希望任何推荐给更多的东西......非本地程序员友好。
好的,这里是:
我想在插入/拔出手机(电脑或交流电)时自动打开/关闭蓝牙。
所以,我找到了以下组件:
BatteryManager:似乎使用ACTION_BATTERY_CHANGED
意图是要走的路,并在这种情况发生变化时设置广播接收器。这是正确的吗?
我还找到了 BluetoothAdapter,其中有 enable() 方法。其中说:“不要在没有明确用户操作的情况下打开蓝牙。” - 插入电话是明确的用户操作吗?这是适合我使用的东西吗?当然,disable() 也是如此。
此外,BroadcastReceiver
我在互联网上看到的示例仅向我展示了如何启动意图 - 通常是打开一个新活动。我假设我可以让广播接收器启动一种方法来打开和关闭蓝牙?意图可以是一种方法,而不仅仅是活动吗?
任何帮助,将不胜感激!
java - 从 Android 服务关闭屏幕
如何从服务中关闭 Android 中的屏幕?
我尝试使用唤醒锁(在清单中获得许可),但它不起作用(屏幕没有关闭)。
PS我不想使用将亮度设置为0的虚拟活动。
android - 让手机在接收器中休眠
如果有短信进来(广播接收器),我的应用程序需要播放铃声。如果我的手机开机,它就可以正常工作。但是在睡眠中,短信进来了,什么也没发生。如果我从待机状态接听电话……我的铃声正在播放……
在我还放的清单中:
有人知道我错过了什么吗?!
android - 从 BroadcastReceiver 唤醒设备
我有一个设置重复警报的应用程序,我希望它唤醒设备,解锁键盘保护,做一些事情,然后释放锁,准备在下一个警报时再次重复。它似乎可以工作,但手机仅在第一次触发警报时唤醒并解锁键盘保护,每次警报重复之后它不会打开屏幕并解锁,尽管警报触发的音频文件每次都会播放。我错过了什么?
android - 如何防止Android应用程序锁定?
我目前正在制作一个需要手机不锁定的Android应用程序,以避免活动失去焦点。
我做了一些研究,发现了很多方法来做到这一点,包括使用:
- 钥匙卫经理
- 电源管理器
getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
android:keepScreenOn="true"
我尝试android:keepScreenOn="true"
在我的 Android 清单中使用,但它似乎对应用程序没有影响。我对使用电源管理器犹豫不决,因为每篇关于它的帖子都充满了许多警告。
最后,防止Android手机锁定和失去应用程序焦点的最佳方法是什么?只要应用程序保持焦点且手机未锁定,屏幕本身可能会变暗或关闭。