睡眠专题提供睡眠的最新资讯内容,帮你更好的了解睡眠。
我正在开发基于VoIP的iOS(7.1)应用程序.它的底层套接字编程是用C而不是客观C编写的.应用程序在前台运行良好,但在进入睡眠/后台模式时,它无法从服务器接收任何通信. 根据apple文档,我们必须为VoIP使用配置一个app socket.我无法弄清楚如何配置C套接字(因为有许多套接字;即SSL,SIP,RESTful). 目的是在睡眠模式下运行应用程序,直到它被杀死.从SO中尝试了几个链接
我已经想出了如何阻止iOS设备进入睡眠状态(见下文),但是我在修复设置方面遇到了麻烦.根据 Apple Documentation,它应该只是改变idleTimerDisabled属性的值.但是当我测试它时,它不起作用. 这就是我最初阻止设备进入睡眠的方式: //need to switch off and on for it to work initially [UIApplicatio
我想发现两个事件: >设备锁定/解锁. >设备进入睡眠状态,屏幕变黑. 我在这里能够实现的第一个: Is there a way to check if the iOS device is locked/unlocked? 现在我想检测第二个事件,有没有办法呢? 你基本已经有了解决方案,我猜你从我最近的一个答案中发现:) 使用com.apple.springboard.hasBlankedScre
作者:ANUSHK MITTAL,时间:2016/6/18 翻译:BigNerdCoding, 如有错误欢迎指出。原文链接 当今关于睡眠革命的话题的讨论非常热烈,人们也比以往任何时候都更加的好奇。他们关心的内容不仅有在什么时候他们睡着了,还有那些通过分析过去一段时间以来自身睡眠数据所揭示出来的睡眠趋势。随着包括硬件等技术的进步,尤其是智能手机的普及将这个看似正在不断升温的话题带到了一个全新的境界。
这是我用来为我的小部件设置警报的代码: private static void setAlarm(Context context) { Intent myIntent = new Intent(context, Widget.class); myIntent.setAction(AUTO_UPDATE); PendingIntent pendingIntent =
当我的线程发送HTTP请求时,我想阻止 Android Mobile进入睡眠模式.当线程正在进行HTTP调用时发生的事情移动设备进入睡眠模式,当用户唤醒时,电话线程永远不会完成. 用户必须重新启动应用程序.该怎么办?请帮忙 你需要一个 WakeLock.有不同种类的唤醒锁,所以一定要选择满足你需求的最不积极的唤醒锁.特别是听起来你需要一个 Partial Wake Lock. Partial Wa
我正在使用 Android 3.0,我需要在我的应用程序中知道设备何时进入睡眠状态/关闭屏幕. 如何注册此意图/事件,以便在发生这种情况时能够执行某些操作? BroadcastReceiver中有任何动作可以通知吗? This页有一个关于你正在寻找什么的教程. 从该页面复制的代码(为了将其从仅链接的答案转换为直接有用的答案): 1)在您的应用程序中创建一个类来接收意图.例如,以下接收器独立并设置要
我想知道 Android手机中睡眠模式和深度睡眠模式之间的区别是什么,当手机进入睡眠模式和深度睡眠模式时会有什么影响. 请详细给我答案. 问候, 皮克斯 深度睡眠模式与休眠和启动时间无关,正如有人在删除的答案中写的那样. 你不应该避免手机睡眠,这会很快耗尽你的电池.要从服务器接收消息,您应该使用[C2DM] GCM,它具有与旧时尚deprecated C2DM相同的基本特征. 有关Android睡
我有一个非常讨厌的问题. 发生的事情是我有一个使用本机套接字通过TCP发送数据的应用程序. 当我第一次启动我的应用程序并通过套接字发送数据时,没有任何东西通过.但是,如果我然后退出该过程并重新启动然后再次发送,则可以正常工作.如果我在睡眠模式后第一次启动我的应用程序之前打开浏览器或其他东西也一样. 在调用本机代码之前,如何强制“3G”退出睡眠模式? 编辑:我已经尝试过使用PowerManager.
当手机/ AP进入睡眠模式时, Android应用程序和属于应用程序的活动和服务会发生什么情况?框架是否会销毁活动和服务和操作系统会导致该过程? 在设备睡眠的情况下,将调用活动的“onPause()”.阅读 activity lifecycle了解这一点. 当内存/资源不足时,操作系统才会杀死进程.活动首先被杀,服务只会被杀死为最后的手段. 但不能保证不会死亡.这就是为什么当您需要完成某些工作时,
我在用着 alarmManager.setInexactRepeating(AlarmManager.ELAPSED_REALTIME, 0, DURATION, broadcast); 要安排一个重复的任务,只有当设备没有睡觉时才应执行.据了解,AlarmManager上的API将在设备从睡眠中唤醒之后被调用. 现在Android设备什么时候睡着了?对于测试,我将持续时间设置为两分钟,并将设备连
我不知道如何让lua做任何常见的计时技巧,如 > sleep – 停止线程上的所有操作 >暂停/等待 – 不要去下一个 命令,但允许其他代码 应用程序继续 > block – 不要去下一个命令,直到 当前一个返回 我读过一个 while os.clock()<time_point do --nothing end 占用CPU时间。 有什么建议么?有没有一个API调用我错过了? 更新:我写了这个问
我正在尝试通过改变一天中的时间为游戏制作一个简单的脚本,但我想以快速动作完成它.所以这就是我所说的: function disco ( hour, minute) setTime ( 1, 0 ) SLEEP setTime ( 2, 0 ) SLEEP setTime ( 3, 0 ) end 等等.我该怎么做呢? Lua没有提供标准的睡眠功能,但有几种方法可以实现,详见 Sleep Funct
我在我的网站上有一个页面,我正在尝试测试,要求用户在继续操作之前在页面上花费至少五秒钟.有没有办法让Capybara让我的Cucumber测试在该页面上暂停并等待五秒钟,然后继续我描述的下一步? 我在步骤定义中有这个: Given /^I wait for (\d+) seconds?$/ do |n| sleep(n.to_i) end 在您的功能中: Given I am on the w
我向Azure部署了一个ASP.NET 5,MVC 6 Web应用程序.看来如果我没有在网站上打10-15分钟,它会睡觉,它需要一个很好的10-15秒才能醒来. 我不知道它的网站是否正在睡着,或者它连接到的数据库. 所以2个问题. >如何防止网站很快睡觉. >有没有办法通过网站和数据库了解Azure中发生了什么.他们被踢出记忆吗? Azure Web Apps具有“始终开启”选项(带有基本/标准层
我无法弄清楚,随机的小睡眠延迟如何能够成为防止攻击者探测我们网站的解决方案. 这是他的代码片段: <%@ Page Language="C#" AutoEventWireup="true" %> <%@ Import Namespace="System.Security.Cryptography" %> <%@ Import Namespace="System.Threading" %> <sc
我在 Windows Server 2008,IIS 7.5上运行的ASP.NET应用程序中生成一个工作线程.这个工作线程做的第一件事就是睡眠N秒,然后它才能真正起作用.在睡眠期间,捕获一个ThreadAbortException. 你能解释一下这种行为,并且你的奖励点指向我可以用来调整行为的任何IIS / ASP.NET设置. 编辑:更多信息.捕获ThreadAbortException的建议帮