标签: standby

Android睡眠/待机模式

我创建了一个启动服务的应用程序,它启动一个计时器,在一段时间后触发一个小函数.这在模拟器和Motorola Droid 1上运行得很好,但是当手机进入睡眠模式时,它在Droid X上不起作用.我发现的是,当手机处于睡眠状态时,计时器似乎会暂停.它似乎没有在Droid 1或模拟器上执行此操作.我确定解决方法并不太难,所以我不是要求帮助(一次)我只想要一个解释,以便更好地理解这一点.

我的问题是什么"睡眠模式" 在Android系统上了什么?什么是停止,什么不停止,等等.睡眠模式我的意思是,当你按下电源按钮,屏幕变黑.究竟发生了什么?任何见解都表示赞赏.

android standby sleep-mode

44
推荐指数
1
解决办法
5万
查看次数

iOS App可防止设备进入睡眠模式

我的iOS应用程序的行为非常奇怪.它可以防止设备进入待机状态.我已经搜索过是否设置了idleTimeDisabled标志,但事实并非如此.设置应用程序内的空闲计时器设置为2分钟,可在其他应用程序中使用.该设备没有越狱,甚至重启设备也无济于事.该应用程序是由其他人编写的,我是新手.所以此刻我不知道该寻找什么.你们有没有想法,为什么会出现这种情况或者我怎么能弄清楚这种行为的原因是什么?

非常感谢你!

standby ios

19
推荐指数
3
解决办法
9894
查看次数

调度程序的standby()和pauseAll()之间有什么区别?

我正在使用Quartz Scheduler v.1.8.0.

scheduler.standby()scheduler.pauseAll()之间有什么区别?

standby() - 暂时停止调度程序触发触发器.

pauseAll() - 暂停所有触发器 - 类似于在每个组上调用pauseTriggerGroup(group),但是,在使用此方法之后,必须调用resumeAll()以清除调度程序的"记住"状态,即所有新触发器将暂停,因为它们是添加.

基于我从API文档中理解的内容,我无法轻松/清楚地区分/区分每个文档.我看到它们都服务于相同的目的 - 暂时暂停/暂停调度程序中的所有触发器,然后是start()(用于待机)或resumeAll()(用于pauseAll)以清除调度程序的状态.还有其他区别吗?

希望专家可以帮助我理解任何微妙的差异.

java scheduler quartz-scheduler standby

17
推荐指数
2
解决办法
6912
查看次数

日志传送:为什么选择无恢复模式?

配置LogShipping for SQL Server时,可以选择辅助数据库处于"无恢复"模式或"待机"模式.无恢复意味着您在日志传送过程中无法访问数据库.Standby为您提供只读访问权限,如果您选择在还原即将发生时断开用户连接的选项,则看起来不会干扰日志传送过程.这对我来说就像待机模式的额外好处,但据我所知,该文件没有提到任何不利影响.

我想知道为什么有人会选择使用无恢复模式?我能想到的唯一合理的原因是,待机模式是否会导致显着的性能下降(但是在文档中没有提到类似的内容),或者是否存在某些安全要求以主动阻止任何人看到辅助数据库的内容(这似乎很少/不太可能).

任何人都可以告诉我选择无恢复模式的优势应该是什么?

sql-server log-shipping standby

14
推荐指数
1
解决办法
2万
查看次数

如何让Android设备在没有唤醒锁定的情况下保持与Internet的TCP连接?

我希望我的应用程序通过移动连接连接到服务器,但允许设备进入睡眠模式.我希望它能在IP包装到来时醒来.

如何才能做到这一点?如何在不耗尽电池的情况下从互联网接收"中断"?

networking android standby wakelock

13
推荐指数
2
解决办法
2万
查看次数

W8服务的已连接待机通知

我有一个在Windows 8(和8.1)上运行的C++开发的服务.如何才能知道系统已进入Connected Standby?

由于这是一个服务,它没有窗口,我应该使用PowerRegisterSuspendResumeNotification,但它似乎没有工作.有谁知道我怎么得到这样的通知?

c++ windows service standby

9
推荐指数
1
解决办法
1662
查看次数

如何以编程方式从连接的备用数据库唤醒Windows 8.1

有没有办法以编程方式从连接的备用数据库唤醒Windows 8.1?根据我的要求,使用商店应用后台任务或会话0服务是可以接受的.

我的方案是我有一个商店应用后台任务要定期调用(或由推送通知触发).调用后台任务时,它会检查是否满足某个条件.如果是,则应执行将设备从连接待机状态唤醒的操作.我需要退出CS的原因是我需要在满足条件时启动进程.此过程将为TCP连接提供运行一段延长的时间.它有点像远程桌面服务器,它会在连接请求时自动唤醒,但通常在连接待机状态下以节省电量(设备处于电池供电状态).

我想到的第一种方法是使用"唤醒计算机运行"选项的计划任务.但根据这篇文章,在连接待机模式下它不会唤醒机器.

现在,如果有一种方法可以通过编程方式执行此操作,那么将其作为商店应用程序后台任务或会话0服务来执行此操作将是合乎逻辑的,这两者都可以在连接待机期间短暂运行.但问题是 - 退出连接待机时要执行哪些操作?

根据Connected备用唤醒源,各种外围硬件可以唤醒设备.例如,按下电源按钮可通过GPIO中断唤醒设备.所以问题归结为有没有办法通过产生这样的GPIO中断来"模拟"按下电源按钮?我对windows内核/驱动程序编程了解不多.任何建议将被认真考虑.我认为这是一种可行的方法,因为这种WDTF方法可以将系统放入CS并在给定间隔后唤醒.

另一种看似可能的方法是将"吐司通知"生成为"VoIP"应用.如连接待机简介中所述,锁定屏幕应用程序安排的后台任务可以发送Toast通知,该通知在显示器关闭时生成短声音.只有在用户按下电源按钮后才会显示吐司.所以我假设以这种方式生成吐司不会唤醒设备.然而,这份文件确实提到"网络电话"应用程序可以生成Toast通知较长,自定义铃声,与显示器变成ON.我认为在这种情况下可能会唤醒设备.但该文件未提供有关如何编写此类"VoIP"应用程序的任何参考.

windows driver standby windows-store-apps windows-8.1

7
推荐指数
1
解决办法
1289
查看次数

pm-suspend 后计算机立即唤醒。如何确定是什么原因造成的?

我正在运行一个 Debian-Jessy 服务器,它在几个小时的网络不活动后进入 S3 睡眠模式(我制作了一个小 bash 脚本,每两个小时用 crontab 检查一次)。暂停几秒钟后,它再次醒来。几个小时后,当我的脚本由于网络不活动而再次触发 pm-suspend 时,它会暂停并且不会再次唤醒。唤醒它的唯一方法应该是 WOL(网络唤醒)。

我能做什么?

编辑:这可能与 WOL 包有关,因为我发现有人报告了同样的问题: https : //bbs.archlinux.org/viewtopic.php?id=173596

http://ubuntuforums.org/showthread.php?t=2233674

https://bugzilla.kernel.org/show_bug.cgi?id=46421

这是我的脚本的示例日志:

---------------------------------------
Sun Nov 23 02:00:01 CET 2014
No activity; Suspending now!
#######################################
Sun Nov 23 02:00:02 CET 2014
pm-suspend
#######################################
Sun Nov 23 02:00:15 CET 2014
pm-resume
---------------------------------------
Sun Nov 23 06:00:01 CET 2014
No activity; Suspending now!
#######################################
Sun Nov 23 06:00:01 CET 2014
pm-suspend
#######################################
Sun Nov 23 16:32:14 CET 2014
pm-resume
Run Code Online (Sandbox Code Playgroud)

如您所见,它立即再次醒来。但是第二次,它成功挂起。

我禁用了 proc/acpi/wakeup 中的每个设备: …

linux debian suspend acpi standby

7
推荐指数
1
解决办法
2555
查看次数

hadoop namenode端口正在使用中

这实际上是备用HA名称节点.它配置了与主服务器相同的设置并hdfs namenode -bootstrapStandby成功运行.它开始出现在配置文件中定义的标准HTTP端口50070上:

<property>
  <name>dfs.namenode.http-address.ha-hadoop.namenode2</name>
  <value>namenode2:50070</value>
</property>
Run Code Online (Sandbox Code Playgroud)

启动开始OK然后点击:

15/02/02 08:06:17 INFO hdfs.DFSUtil: Starting Web-server for hdfs at: http://hadoop1:50070
15/02/02 08:06:17 INFO mortbay.log: Logging to org.slf4j.impl.Log4jLoggerAdapter(org.mortbay.log) via org.mortbay.log.Slf4jLog
15/02/02 08:06:17 INFO http.HttpRequestLog: Http request log for http.requests.namenode is not defined
15/02/02 08:06:17 INFO http.HttpServer2: Added global filter 'safety' (class=org.apache.hadoop.http.HttpServer2$QuotingInputFilter)
15/02/02 08:06:17 INFO http.HttpServer2: Added filter static_user_filter (class=org.apache.hadoop.http.lib.StaticUserWebFilter$StaticUserFilter) to context hdfs
15/02/02 08:06:17 INFO http.HttpServer2: Added filter static_user_filter (class=org.apache.hadoop.http.lib.StaticUserWebFilter$StaticUserFilter) to context logs
15/02/02 08:06:17 INFO http.HttpServer2: Added filter static_user_filter (class=org.apache.hadoop.http.lib.StaticUserWebFilter$StaticUserFilter) …
Run Code Online (Sandbox Code Playgroud)

hadoop high-availability standby cloudera-cdh

7
推荐指数
1
解决办法
6617
查看次数

Android - 唤醒锁无法正常获取,应用程序需要继续在待机状态下运行

在我的应用程序中,在主要活动的onCreate()方法中,我正在创建唤醒锁定,以便在手机进入待机/屏幕关闭时CPU将继续运行.

同样在onCreate方法中,我有意创建一个使用加速度计的服务.当应用程序打开并监控加速度计值时,此服务需要持续运行(我知道这对电池不利,但我需要它来做).这是我目前的代码,服务开始很好.

public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);  

        PowerManager pm = (PowerManager) getSystemService(POWER_SERVICE);
        PowerManager.WakeLock wl = pm.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK, "Howaya");
        wl.acquire();

        if (appStart == true)  
        { 
            Intent AccelService = new Intent(this, Accelerometer.class);
            AccelService.putExtra("unreg", false);
            startService(AccelService);
        }
        appStart = false;
  }
Run Code Online (Sandbox Code Playgroud)

我的清单中设置了以下权限 -

<uses-permission android:name="android.permission.WAKE_LOCK" />
Run Code Online (Sandbox Code Playgroud)

我尝试过不同的锁 - 昏暗的屏幕和全亮度也无济于事.我在logcat上的输出在这里 -

F/PowerManager(15628): android.util.Log$TerribleFailure: WakeLock finalized while still held: Howaya
F/PowerManager(15628):  at android.util.Log.wtf(Log.java:260)
F/PowerManager(15628):  at android.util.Log.wtf(Log.java:239)
F/PowerManager(15628):  at android.os.PowerManager$WakeLock.finalize(PowerManager.java:329)
F/PowerManager(15628):  at dalvik.system.NativeStart.run(Native Method)
Run Code Online (Sandbox Code Playgroud)

我见过有人说部分唤醒锁没有像他们应该做的那样工作,比如这个链接谷歌待机错误页面,但这个是去年发布和关闭所以我不知道是这样的,请问有人可以帮忙吗?关于最后一点我也有HTC Desire,谢谢.

android accelerometer standby android-wake-lock wakelock

6
推荐指数
2
解决办法
6195
查看次数