问题标签 [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 - SecurityException 即使设置了权限
我正在尝试使用我的应用程序保持设备的屏幕。
它抛出一个安全异常。我已声明许可
在我的清单中。
是否需要任何其他许可?
android - “PowerManger.FULL_WAKE_LOCK 已弃用”是什么意思?
我有这个代码:
并且FULL_WAKE_LOCK
被划掉了,上面写着“PowerManger.FULL_WAKE_LOCK 已弃用”。代码正在运行。但这究竟是什么意思?它会引起任何问题吗?
android - My PowerManager is not turning ON the device as expected
My code should generate a notification after 15 seconds of my pressing Button1. The notification code is in the service 'NotificationService'. Everything is working fine when my device is ON, but when I lock the device, I expect my code to turn the device ON automatically and then generate the notification. This is not happening. Let me know what I am doing wrong here.
Layout
MainActivity
Service
ManifestFile
android - 如果一个应用程序持有部分唤醒锁并且手机被唤醒,其他进程是否也可以访问 CPU?
我的一个长期假设是,当WakeLock
持有 a 时,设备的 CPU 对所有正在运行的进程来说都是公平的游戏。这个假设成立吗?
例如,假设存在进程 A、B 和 C。手机已经睡了 4 个小时,这些进程都没有工作。突然,进程 AWakeLock
通过 an获取 aAlarmManager
并保持 3 分钟。在这 3 分钟的时间里,B 和 C 也可以做他们的工作吗?
python - Python script to charge and discharge laptop battery
A friend of mine recently inherited an old laptop and has freshly installed windows 7, and wants to increase the battery life. Initially the battery lasted around 20mins, but by manually allowing the battery to fully discharge before recharging, a few times, he has managed to increase the lifetime to around an hour. We thought it would be fun to see just how much we could increase the performance of the battery! and I thought to write a script to cycle the battery overnight - and this may be useful to occasionally run on any computer to maintain battery health? I can get the battery status, but cannot see how to instruct the laptop to ignore the presence of the AC powerline and use the battery. I have a feeling the answer is out there: https://pypi.python.org/pypi/LaptopControlPanel but I am completely at my limit with regards to my understanding! Any help would be great.
The first if statement is where I would like to force battery use... The above code is mostly stolen from In Python, how can I detect whether the computer is on battery power?.
Thank-you.
android - PowerManager 和 PARTIAL_WAKE_LOCK 行为
我用闹钟定时拍照。我使用广播接收器如下:
capturePicture()
通话然后Camera.takePicture(...)
结束。最后,如您所见,wl.release()
被调用。
现在,问题是在我的情况下,回调takePicture
非常耗时。事实上,它会对刚刚拍摄的照片进行一些操作,在我的设备上可能需要长达 5 秒的时间。
我的问题是,由于wl.release()
在 takePicture 回调中的计算密集型任务正在运行时被调用,是否有任何副作用?也就是说,假设设备处于待机模式。警报开始 --> 唤醒锁被激活 --> 图片被拍摄和操作,但在计算唤醒锁被释放的同时......它是安全的还是存在设备在例程进入之前返回其待机模式的风险takePicture 回调结束?
android - PowerManager 和 PARTIAL_WAKE_LOCK
当设备插入电源时,我的应用程序工作正常,而在设备拔出时(有时)它会失败。我认为负责此问题的代码如下:
foo()
是一个调用 a 的函数Camera.takePicture()
,如您所知,它会导致需要几秒钟才能完成的并行任务。因此,wl.release()
实际上在尚未拍摄图片时调用。上述代码由一个闹钟执行,该闹钟将设备从其待机模式唤醒。我的问题是,由于在wl.release
拍照之前可能会被调用,因此设备是否存在在拍照之前返回待机模式的风险?是立即释放PARTIAL_WAKE_LOCKwl.release()
还是设备保持其运行模式一段时间?
非常感谢您的任何评论。
android - 即使应用程序在后台关闭显示
我使用以下代码在飞行中创建一个用作拍照时预览的窗口:
我的应用程序在后台运行,并被警报唤醒。如您所见,它会打开显示屏。拍照后,立即使用以下方法销毁窗口:
问题是屏幕仍然亮着。我想在预览窗口关闭时关闭屏幕。应该如何DestroyPreviewDialog()
修改这样的方式来关闭显示?(当然,只有在调用时发现关闭了才应该关闭显示CreatePreviewDialog()
,但这很简单。现在我需要一种方法来关闭显示)
编辑
我修改DestroyPreviewWindow()
如下:
但结果并没有改变。屏幕仍然亮着!
android - 我应该用什么替换 SCREEN_DIM_WAKE_LOCK?
我目前正在使用以下参考代码对警报通知活动进行唤醒锁定。不过SCREEN_DIM_LOCK
已经贬值了。那么,我应该用什么来代替它呢?
android - 在由 AlarmManager 启动的活动中唤醒设备
我有一个在给定时间(基于用户设置)启动全屏活动的应用程序。发生这种情况时,我需要唤醒设备,以便用户可以看到活动。我使用 AlarmManager 来安排这些事件,它似乎工作正常(我没有注意到任何错过的警报事件),但是,在某些设备上,屏幕没有打开。在这种情况下,如果我手动唤醒设备,那么我可以看到我的活动在那里并且它正在运行它只是没有打开屏幕。我不能每次都复制它,有时它有效,有时它不。有些设备一直运行良好。我可以在不同的操作系统版本上看到这个问题,所以我猜它不是特定于 SDK 的。
我如何设置 AlarmManager 的示例:
这是我在 AlarmActivity 的 onCreate 中使用的:
注意:我在没有 PARTIAL_WAKE_LOCK 的情况下尝试过,结果是相同的行为。
知道我做错了什么吗?
我会很感激任何评论,因为这个问题现在让我头疼。
谢谢你。