问题标签 [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.
atmega - ATmega:使用外部 RTC 唤醒 ATmega
我正在开发一个数据记录器,它应该尽可能保证电池寿命。因此记录器(芯片 ATmega 328P)进入睡眠状态,一切正常。现在我想使用 RTC 模块 (DS3231) 扩展设置,以获取每次测量的时间信息。
现在我的问题是:我怎样才能通过外部 RTC 唤醒芯片,或者这是不可能的。我发现,即使在掉电模式下,芯片也可以被外部事件唤醒。但我没有找到使用 RTC 的方法。记录器设置为每小时进行一次测量可能会很有趣。
感谢您的每一个提示!
(PS:对于所有的超级英雄,在你开始对我的问题投反对票之前:是的,我一文不值,我很愚蠢被允许问任何问题,但我不在乎!)
android - Android,在睡眠模式下保持 tcp 连接
即使手机进入睡眠模式,我也试图保持与服务器的 tcp 连接。我到处搜索并尝试了一切。这个问题发生在某些手机上,而不是其他随机的。
所以基本上一个客户端向服务器发送请求,然后服务器将请求发送给另一个客户端。发生的情况是接收客户端根本没有收到请求。我已经使用调试器对此进行了测试,并且读取后的下一行代码永远不会被调用。设备立即接收消息很重要。我想知道 viber 是如何实现这一目标的。我考虑过谷歌云消息,但我必须重新实现很多,同样根据文档,即使使用谷歌云消息,消息也不一定会立即到达目的地。
这是我的代码:
编辑:忘了提及此代码正在服务中运行
android - 当设备/屏幕处于睡眠/锁定状态时,防止我的 android 应用程序自动启动
问题是,如果我的应用程序正在运行并且设备(屏幕)被锁定,则应用程序在设备被锁定时重新启动(我知道,因为我可以在启动时听到我的应用程序的声音)。
[编辑]
这似乎很复杂。我认为在应用程序中关闭声音会更容易,但我不知道如何仅在设备处于睡眠状态时执行此操作:
android - 如何在设备进入睡眠模式时保持 android 应用程序打开
当设备进入睡眠模式时,如何防止我的应用程序关闭,我观察到,只要我的设备进入睡眠模式,我的应用程序就会关闭,但我希望它在设备进入睡眠模式时仍然打开
java - 试图让 Android 设备进入睡眠状态,但 PowerManager 不包含“goToSleep(long) 方法”
我正在尝试使设备进入睡眠状态,并且我发现所有关于使用 PowerManager 类的 goToSleep(long) 方法的参考资料,但我在文档中没有看到它,并且当我尝试在我的代码中使用它时它不起作用。
Android 的文档不包含我可以看到的 goToSleep 方法。
我的代码:
Android Studio 不允许代码编译并显示消息“无法解析方法 'goToSleep(long)。
我什至不认为这种方法已被弃用。此外,我不需要担心安全权限,该调用旨在在有根设备上运行或在非根设备上优雅地失败。
c# - 如何防止 Windows 操作系统进入睡眠模式 - .Net
使用 C#,如何防止 Windows 操作系统进入睡眠模式?
我知道,我可以关闭睡眠模式,这就是我现在所做的。这个问题是关于在程序长时间运行时防止操作系统进入睡眠状态。之后,应再次重新启用进入睡眠模式。
android - android设备进入睡眠状态时如何防止应用程序关闭
当设备进入睡眠模式时,如何防止我的应用程序关闭,我观察到,只要我的设备进入睡眠模式,我的应用程序就会关闭,但我希望它在我的设备退出睡眠模式时仍然打开。
ios - 睡眠模式下收不到推送通知
想要:我希望能够在应用程序处于后台时(包括手机处于睡眠模式时)在收到推送通知(静音)时触发 http 请求。
假设:推送通知唤醒在后台运行的应用程序(即使在睡眠中) https://discussions.apple.com/thread/3650066:提供建议新路由器的解决方案,但这仅适用于在 WiFi 上的手机. 我正在使用蜂窝连接。
尝试:我已经验证我使用了正确的委托方法 didRecieveRemoteNotification
我试图记录收到的任何推送通知,但如果手机处于睡眠模式,这些通知不会显示。(通过 iOS 控制台读取日志http://lemonjar.com/iosconsole/)
我已经验证通知正在工作,因为当应用程序处于前台或后台(非睡眠模式)时,我能够看到日志语句。
我已将声音播放添加为推送通知有效负载的一部分,并且在收到通知(睡眠模式)时我能够听到声音播放,但我的应用程序永远不会发出要处理的通知。
我还在项目功能下的 UIBackground 模式中启用了远程通知。
更新
意识到我正在通过本地网络进行测试,当手机进入睡眠状态时,WiFi 无线电也会关闭,这使得在没有端口转发的情况下无法连接到本地 ip。
即使有了这个新发现。在这种情况下,我仍然遇到特定 iPhone 的问题,即 iPhone 6 会在短时间内收到推送通知,然后再也不会收到它们。
在此先感谢,我将监控线程以根据需要提供更多信息。
ios - 以编程方式使 iOS 设备进入睡眠状态
我想知道是否有办法以编程方式让 iDevice 进入睡眠状态,以便进行越狱调整。我也想测试一下iphone是否也打开了。有没有办法(公共或私有 API)可以做到这一点?即使模拟印刷机也很酷。我知道激活器 cydia 调整可以做到这一点,只是想知道如何。