问题标签 [sleep-mode]

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

atmega - ATmega:使用外部 RTC 唤醒 ATmega

我正在开发一个数据记录器,它应该尽可能保证电池寿命。因此记录器(芯片 ATmega 328P)进入睡眠状态,一切正常。现在我想使用 RTC 模块 (DS3231) 扩展设置,以获取每次测量的时间信息。

现在我的问题是:我怎样才能通过外部 RTC 唤醒芯片,或者这是不可能的。我发现,即使在掉电模式下,芯片也可以被外部事件唤醒。但我没有找到使用 RTC 的方法。记录器设置为每小时进行一次测量可能会很有趣。

感谢您的每一个提示!

(PS:对于所有的超级英雄,在你开始对我的问题投反对票之前:是的,我一文不值,我很愚蠢被允许问任何问题,但我不在乎!)

0 投票
1 回答
1358 浏览

android - Android,在睡眠模式下保持 tcp 连接

即使手机进入睡眠模式,我也试图保持与服务器的 tcp 连接。我到处搜索并尝试了一切。这个问题发生在某些手机上,而不是其他随机的。

所以基本上一个客户端向服务器发送请求,然后服务器将请求发送给另一个客户端。发生的情况是接收客户端根本没有收到请求。我已经使用调试器对此进行了测试,并且读取后的下一行代码永远不会被调用。设备立即接收消息很重要。我想知道 viber 是如何实现这一目标的。我考虑过谷歌云消息,但我必须重新实现很多,同样根据文档,即使使用谷歌云消息,消息也不一定会立即到达目的地。

这是我的代码:

编辑:忘了提及此代码正在服务中运行

0 投票
2 回答
1386 浏览

android - 当设备/屏幕处于睡眠/锁定状态时,防止我的 android 应用程序自动启动

问题是,如果我的应用程序正在运行并且设备(屏幕)被锁定,则应用程序在设备被锁定时重新启动(我知道,因为我可以在启动时听到我的应用程序的声音)。

[编辑]

这似乎很复杂。我认为在应用程序中关闭声音会更容易,但我不知道如何仅在设备处于睡眠状态时执行此操作:

0 投票
2 回答
3189 浏览

android - 设备处于睡眠模式时不会出现 Android GCM 通知

我使用 GCM 推送通知开发了一个 android 应用程序。我已经开始使用google的示例。推送通知在设备“开启”时起作用。当设备进入睡眠状态时,通知不会出现,但它们会在我让 android 设备退出睡眠模式时显示。

我看到当我在 Facebook 或 Snapchat 上发布内容时,通知在睡眠模式下完美运行,所以我的问题是:当我收到推送通知并且设备处于睡眠模式时,如何显示此通知

**

编辑

我在服务器端解决了我的问题。我忘记在消息参数中将属性“delay_with_idle”设置为 false。

有关更多信息,请参阅以下文档:

**

0 投票
1 回答
1604 浏览

android - 如何在设备进入睡眠模式时保持 android 应用程序打开

当设备进入睡眠模式时,如何防止我的应用程序关闭,我观察到,只要我的设备进入睡眠模式,我的应用程序就会关闭,但我希望它在设备进入睡眠模式时仍然打开

0 投票
2 回答
3397 浏览

java - 试图让 Android 设备进入睡眠状态,但 PowerManager 不包含“goToSleep(long) 方法”

我正在尝试使设备进入睡眠状态,并且我发现所有关于使用 PowerManager 类的 goToSleep(long) 方法的参考资料,但我在文档中没有看到它,并且当我尝试在我的代码中使用它时它不起作用。

Android 的文档不包含我可以看到的 goToSleep 方法。

我的代码:

Android Studio 不允许代码编译并显示消息“无法解析方法 'goToSleep(long)。

我什至不认为这种方法已被弃用。此外,我不需要担心安全权限,该调用旨在在有根设备上运行或在非根设备上优雅地失败。

0 投票
2 回答
9756 浏览

c# - 如何防止 Windows 操作系统进入睡眠模式 - .Net

使用 C#,如何防止 Windows 操作系统进入睡眠模式?

我知道,我可以关闭睡眠模式,这就是我现在所做的。这个问题是关于在程序长时间运行时防止操作系统进入睡眠状态。之后,应再次重新启用进入睡眠模式。

0 投票
1 回答
2200 浏览

android - android设备进入睡眠状态时如何防止应用程序关闭

当设备进入睡眠模式时,如何防止我的应用程序关闭,我观察到,只要我的设备进入睡眠模式,我的应用程序就会关闭,但我希望它在我的设备退出睡眠模式时仍然打开。

0 投票
2 回答
4658 浏览

ios - 睡眠模式下收不到推送通知

想要:我希望能够在应用程序处于后台时(包括手机处于睡眠模式时)在收到推送通知(静音)时触发 http 请求。

假设:推送通知唤醒在后台运行的应用程序(即使在睡眠中) https://discussions.apple.com/thread/3650066:提供建议新路由器的解决方案,但这仅适用于在 WiFi 上的手机. 我正在使用蜂窝连接。

尝试:我已经验证我使用了正确的委托方法 didRecieveRemoteNotification

我试图记录收到的任何推送通知,但如果手机处于睡眠模式,这些通知不会显示。(通过 iOS 控制台读取日志http://lemonjar.com/iosconsole/

我已经验证通知正在工作,因为当应用程序处于前台或后台(非睡眠模式)时,我能够看到日志语句。

我已将声音播放添加为推送通知有效负载的一部分,并且在收到通知(睡眠模式)时我能够听到声音播放,但我的应用程序永远不会发出要处理的通知。

我还在项目功能下的 UIBackground 模式中启用了远程通知。

更新

意识到我正在通过本地网络进行测试,当手机进入睡眠状态时,WiFi 无线电也会关闭,这使得在没有端口转发的情况下无法连接到本地 ip。

即使有了这个新发现。在这种情况下,我仍然遇到特定 iPhone 的问题,即 iPhone 6 会在短时间内收到推送通知,然后再也不会收到它们。

在此先感谢,我将监控线程以根据需要提供更多信息。

0 投票
1 回答
495 浏览

ios - 以编程方式使 iOS 设备进入睡眠状态

我想知道是否有办法以编程方式让 iDevice 进入睡眠状态,以便进行越狱调整。我也想测试一下iphone是否也打开了。有没有办法(公共或私有 API)可以做到这一点?即使模拟印刷机也很酷。我知道激活器 cydia 调整可以做到这一点,只是想知道如何。