问题标签 [wakeup]

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

android - Android - 如何唤醒 wifi?

我有一个应用程序每 5 分钟发送一次数据,我看到 wifi 一段时间后进入睡眠状态并停止工作。

我找到了一种使用 WakeLock 的解决方案SCREEN_DIM_WAKE_LOCK。问题是:在这个过程中我不能让我的屏幕唤醒(甚至变暗)。PARTIAL_WAKE_LOCK在这种情况下不起作用(唤醒 wifi)。

这个问题还有另一种解决方案吗?

更新:

我正在使用此主题方法来锁定 wifi,但也不起作用: Wifi sleeps, even with Lock

有什么不对吗?

0 投票
1 回答
6570 浏览

android - AlarmManager 与唤醒

这是我的代码:

活动:

广播接收器:

服务:

AndroidManifest

当手机进入睡眠状态时,alarmManager 无法启动通知/服务。

如果我让我的手机处于“活动” - 解锁状态,则会在特定时间触发通知。

我在哪里犯错了?

0 投票
1 回答
510 浏览

android - Android:屏幕唤醒(和锁定)后未调用 onRestoreInstanceState

我在自定义视图中有问题。关闭屏幕并重新打开后,其状态未保存。

onSaveInstanceState当我关闭屏幕时会正确调用,但是当我打开屏幕时,不会调用 onRestoreInstanceState 。我知道这是因为没有重新创建活动,但我不知道还能用什么来恢复视图的状态。

我想我需要在 onStart() 或 onResume() 做一些事情,但我不想在活动中这样做,而是在视图中,因为视图在多个活动中使用,这将非常不方便。

我尝试了其他几种方法,例如 onWindowsVisibilityChanged,但没有运气。

我还能使用什么其他方法?

谢谢你。

编辑:详细信息:我想保留的只是一个布尔值,让我知道按钮是打开还是关闭,所以我可以改变它的外观。我知道它应该在没有我干预的情况下保持其外观,但实现有点错误。

0 投票
0 回答
697 浏览

cocoa - NSApplication 委托:确定从休眠模式返回:- didWakeUp?

我目前想知道这是否可能,就像在 iOS 上一样,一旦 OSX 从休眠模式返回,就会以某种方式调用一个委托,例如从睡眠状态打开 MacBook?

我看了一下NSApplication delegates这里:Apple NSApplicationDelegate Protocol,但找不到任何有用的东西。

在 iOS 上,最接近它的可能- applicationWillEnterForeground:Apple UIApplicationDelegate Protocol中记录的内容。

有没有办法做到这一点?

更新

在可可中获得机器唤醒+用户登录通知的可靠方法?正好解决了这个问题!

0 投票
1 回答
2098 浏览

objective-c - 使用 NSWorkspaceDidWakeNotification 激活方法?

我创建了一个简单的应用程序来学习如何使用 NSWorkspaceWillSleepNotification 和 NSWorkspaceDidWakeNotification。我的目标是在计算机睡眠和唤醒时调用一个方法。我创建的应用程序将相应地更改每个标签。构建应用程序后,我从桌面启动它。应用程序启动后,我让计算机进入睡眠状态。当计算机唤醒应用程序中的标签时,不要更改。我在窗口中添加了 IBAction 按钮以确保标签会更改。当按下按钮时,标签确实会改变。但我希望这样的事情在睡眠和醒来时自动发生。我究竟做错了什么?

0 投票
2 回答
27494 浏览

android - 收到通知时点亮屏幕android

我为我的应用程序运行了一项服务,以每小时发送一次通知。这工作正常,因为我的通知每小时都会听到声音和振动,但我也希望我的通知也能点亮我的屏幕。但是当通知出现时我无法点亮我的屏幕。

0 投票
6 回答
11328 浏览

android - FLAG_TURN_SCREEN_ON 并不总是有效

我从广播接收器开始一个活动,该活动由警报(RTC_WAKEUP 类型)触发。在该活动的 onCreate 中,我添加了这些标志

问题是有时(大约 10% 的情况)屏幕无法打开。警报被正确触发(我这里是通知的声音,它也在接收器的 onReceive() 中触发。然后,如果我按下手机的电源按钮,屏幕会打开,显示我的活动,然后立即关闭。之后那个,电源按钮很好用。这发生在 android 2.3.7 上,这里是 onReceive() 方法

我想避免使用 PowerManager,因为它需要权限,并且标志是首选方式。

可能是什么问题?logcat 没有显示任何问题...

0 投票
1 回答
1594 浏览

qt - 使用 QTimer 唤醒应用程序

我需要在特定时间做一些事情。在 Android 中,我使用 AlarmManager 来执行此操作,但在 qt 中我不知道该怎么做。根据我使用 qt 的经验,QTimer::singleShot 在应用程序关闭时停止,但我需要在我的应用程序关闭后让它运行。我将在后台运行应用程序,但我真的不想在打开的应用程序屏幕上看到我的应用程序。

谢谢你的帮助。

0 投票
4 回答
5900 浏览

powershell - 每次系统从睡眠中唤醒时都需要运行一个 powershell 脚本

我刚刚用 PowerShell 编写了一个脚本,每次我的系统从睡眠或休眠状态唤醒时我都需要它运行。我尝试了 gpedit.msc -> 用户配置 -> Windows 设置 -> 脚本 -> 登录,但是当我的系统从“睡眠”唤醒时这不起作用...可能是因为“睡眠”->“唤醒”是技术上不是新登录(作为用户我已经登录)。

睡眠唤醒事件或登录(用户登录)事件都应该触发我的脚本。

关于如何做到这一点的任何想法?

有关我的脚本功能的更多信息:它检查互联网/网络是否已连接。如果是,它将尝试使用所需参数运行 Cisco VPN 连接命令行实用程序并将我登录到 VPN。每次我从睡眠中唤醒系统并登录时,我都需要该死的 VPN 来自动连接我。

0 投票
2 回答
321 浏览

java - 从 ArrayList 恢复和挂起线程

我对 Java 有疑问。我想编写一个程序,其中有一个类 Main,它有一些类(类任务)的线程数组列表,它只写一个字母和数字。Object Main 只是从 ArrayList 中唤醒一个线程,并让它在同一个对象(Main)休眠另一个线程时做某事。但是我在类任务中得到了非法状态的错误:

整个代码