问题标签 [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 投票
3 回答
16670 浏览

android - Android - 如何将手机从沉睡中唤醒以拍照?

我想在几个小时内定期从 Android 设备的相机中拍照,以创建延时视频效果。

我设置了一个带有 AlarmManager.RTC_WAKEUP 标志的警报管理器,以每隔几分钟启动一次服务。

该服务持有一个部分唤醒锁,做一些工作,然后通过启动一个活动的警报管理器调用一个广播接收器。

活动被创建(或恢复),打开它自己的唤醒锁,并设置相机预览表面。一旦设置了表面,就会调用 SurfaceHolder 侦听器的 surfaceChanged() 方法,最终拍摄一张照片。

如果设备处于唤醒状态,则一切都按预期完美运行。但是如果设备处于睡眠状态,一旦 Activity 的 onResume() 方法完成,Activity 就会立即暂停。相机的预览表面永远不会完成初始化,也不会拍摄任何照片。

所以我的问题是:

  1. 有没有办法以编程方式唤醒手机?我什至尝试使用:

    /li>

但是,如果它睡着了,这不会唤醒手机。

  1. 有什么方法可以在不使用预览表面视图的情况下拍照?

  2. 有没有不依赖异步回调的拍照方式?可以把所有代码都放在Activities onResume()方法中拍照吗?

  3. 有没有办法让 Activity 的 onResume() 方法运行足够长的时间,以便相机的预览有足够的时间来初始化和调用所有侦听器?

我正确使用了唤醒锁,并且我在清单文件中正确设置了所有权限。我的活动没有保持足够长的时间让异步侦听器正常工作。

为了使问题更加复杂,我正在尝试保持所有 Android 1.6 兼容,因为这是我可以访问的唯一测试设备。

这是令人沮丧的事情!

0 投票
1 回答
1592 浏览

java - 我可以在拔掉电源并进入睡眠状态时唤醒我的 Android 设备吗?

我制作了一个应用程序,允许人们收听收音机并实现了闹钟,这样我就可以在闹钟响起时播放收音机。我正在使用alarmManager 和RTC_wakeup,如果手机已插入或手机没有睡着(哪种方式违背了目的),它似乎工作正常。但是,当手机拔掉电源并进入睡眠状态时,直到我唤醒手机,闹钟才会响起。

有谁知道解决这个问题?

0 投票
4 回答
23215 浏览

c# - 如何从命令行启动待机/睡眠?

我找到了很多关于如何通过命令行关闭计算机、将其置于休眠状态等的信息,但是,我读到的任何关于让它像从开始菜单一样进入睡眠状态的提示到目前为止都不能正常工作.

我想要一个命令,使计算机处于轻度待机模式,在这种模式下,按键会使计算机再次唤醒,而不是休眠。有人知道吗?

AFAIK, rundll32.exe powrprof.dll,SetSuspendState 0,1,0 在所有情况下都不会使计算机进入睡眠/待机状态,因此不适合我的使用...

谢谢,阿拉霍

0 投票
2 回答
14794 浏览

android - 在Android中关闭屏幕时如何防止CPU“休眠”?

我有一个通过 WiFi 发送网络数据的应用程序。一切都很好,直到我关闭显示器或设备进入“睡眠”状态。但是,我已经锁定了 WiFi,似乎是 CPU 速度在睡眠时下降,这导致我的流无法正常运行(即数据包的流动速度不如我想的那样快)设备未休眠)。

我知道我可能/可能应该在协议级别解决这个问题,但是,这也可能是不可能的......

什么办法可以“防止屏幕关闭时CPU进入'睡眠'”?如果是这样,怎么做?如果没有,无论设备是否处于睡眠模式,有关如何保持 WiFi 流速度一致的任何建议?

0 投票
2 回答
15040 浏览

android - 如何关闭屏幕或让设备进入睡眠状态

我想让设备进入睡眠状态或关闭屏幕。我调查并发现了这个主题:在Android上关闭屏幕

基本上,有三种方法可以做到这一点,但我发现这三种方法都有问题:

a) 选择 1:

问题:它会导致 FC。我已阅读我需要DEVICE_POWER权限,但无法为普通应用授予权限。

b) 选择 2:

问题:这对我不起作用。我不知道为什么。它没有给我一个 FC,但它是无害的。

c) 选择 3:

问题:我可以让它工作,但是当尝试打开设备时它会做一些奇怪的事情,比如不喜欢返回,或者如果我的应用程序在前面,按下按钮后会自动进入睡眠状态。这看起来更像是一个提示或解决方法,而不是正常的解决方案。

谁能告诉我有什么好方法可以让设备进入睡眠状态或关闭屏幕,并且可以毫无问题地运行?在我看来,像这样的简单功能并不能很好地使用它(或者至少有据可查),这听起来很少见

0 投票
1 回答
799 浏览

android - Android 上的睡眠模式

我的问题是,手机睡眠模式的 API 是什么,如果手机在几分钟内没有使用,它会进入睡眠模式,对吗?那么Android开发的编程部分是什么?

0 投票
3 回答
8049 浏览

android - 睡眠时在 Android 上打开互联网

我有一个需要同步到互联网的 Android 应用程序,但是一旦手机进入睡眠状态,我就无法访问互联网。仅当用户使用“电池模式”时才会发生这种情况,即在 15 分钟后关闭数据。我编写了一个测试应用程序并打开了数据,但它仍然连接到服务器。

我尝试了什么:

  • 当我手动关闭数据时,应用程序正在打开它并且它可以工作
  • 我也尝试了 WakeLock,但它没有帮助。
  • 闹钟按预期工作,即使手机进入睡眠状态数小时

在摩托罗拉 Atrix Android 2.3.3 上测试。我不能依赖 Wifi。在现实生活中,它将每周同步。我们怎样才能使它成为可能?

警报管理器:

报警接收器:

AndroidManifest.xml

0 投票
2 回答
1881 浏览

macos - osx lion 从不处于睡眠模式

自从我更新到 OSX Lion 后,我遇到了一个奇怪的问题。我习惯于从不关闭我的 Mac,我只是将它置于休眠/睡眠模式。

但是自从更新到 Lion 后,mac 只是随机启动。白天和黑夜我可以听到 CD 驱动器的声音,当它醒来时。屏幕甚至不亮,它保持黑色,但只要您按下任何键,显示器就会打开。

这真的很烦人,因为它有时会在你的 MAC 启动时在晚上叫醒你。我找不到报告的类似问题。

谢谢塞巴斯蒂安

0 投票
1 回答
856 浏览

android - Android PhoneStateListener 在睡眠模式下不工作

I'm writing an app, which listens to GSM signal strength. I've created a service, in which I put the PhoneStateListener. The problem is, that PhoneStateListener does not listen to any changes while phone is in sleep mode. I really need to solve that problem, could anyone help me with this? I tried to use that code in onCreate() method:

but it doesn't solve my problem, listener is still not listening in sleep mode.

0 投票
2 回答
14241 浏览

ios - 当 iOS 设备进入睡眠模式(屏幕变黑时)时,是否可以检测到该事件?

我想检测两个事件:

  1. 设备被锁定/解锁。
  2. 设备进入睡眠状态,屏幕变黑。

我在这里能够实现的第一个: 有没有办法检查 iOS 设备是否被锁定/解锁?

现在我想检测第二个事件,有什么办法吗?