问题标签 [standby]
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.
java - AlarmManager 和 Handler+WakeLock 之间最好的是什么?
我正在为我的 Android 服务使用一个处理程序,它每 60 分钟(1 小时)重复一些操作,并使用 PartialWakeLock 来保持手机不休眠。但这会导致大量电池使用。
所以决定研究有人在这里写的AlarmManager(我是菜鸟),以便完美地完成这类事情..
但是现在在网上阅读我发现使用AlarmManager 的人仍然需要WakeLock。这是真的吗?
在不耗尽电池的情况下,每 60 分钟(1 小时)运行一个周期的最佳方法是什么?
谢谢
附言
只要警报接收器的 onReceive() 方法正在执行,警报管理器就会持有 CPU 唤醒锁。这保证了在您完成广播处理之前手机不会休眠。一旦 onReceive() 返回,警报管理器就会释放这个唤醒锁。这意味着在某些情况下,一旦您的 onReceive() 方法完成,手机就会进入睡眠状态。如果您的警报接收器调用了 Context.startService(),则手机可能会在请求的服务启动之前休眠。为防止这种情况,您的 BroadcastReceiver 和Service 将需要实施单独的唤醒锁定策略,以确保手机继续运行直到服务可用。
但似乎我需要 2 个唤醒锁,而只需要 1 个使用处理程序的唤醒锁……是真的吗?
android - android:待机按钮,触摸锁定,手机保持活动状态
我想通过按下待机按钮激活应用程序,触摸锁定并且手机保持活动状态。我应该使用哪种方法来执行此操作并控制待机按钮?
database - 如何重新复制损坏的物理备用数据库?
首先是一些数据:我们使用的是Oracle 11g 数据库。在专用服务器上运行的主数据库和在单独的专用服务器上运行的物理备用数据库。我们使用 DataGuard 功能将主数据库实时自动复制到物理备用数据库。主数据库也通过 RMAN 进行备份。
目前我无法处理我们的物理备用数据库的问题。不知何故,存档日志从主数据库到物理备用数据库的传输停止了,更糟糕的是,一些存档日志已经从我们的一些员工中删除,现在我无法通过执行以下语句来发出恢复:
因为所需的存档日志已经消失了。
所以我的想法是重新复制物理备用数据库。我关闭了物理备用数据库并使用 STARTUP NOMOUNT 重新启动它。然后登录到托管主数据库的服务器并使用以下命令启动 RMAN 会话:
但是在将物理备用数据库更改为 MOUNT 状态后不久,该进程由于以下任一原因而崩溃
RMAN-04006:来自辅助数据库的错误:ORA-12537:TNS:连接关闭,
RMAN-03009:在 2011 年 11 月 15 日 11:13:58 时,clone_default 通道上的切换命令失败 ORA-03113:通信通道上的文件结束或
RMAN-06136:辅助数据库中的 ORACLE 错误:ORA-03113:通信通道上的文件结尾
我在谷歌上搜索了解决方案,但只找到了从头开始设置物理备用数据库的指南。所以有人知道如何在不设置全新的情况下修复物理数据库吗?
问候, CB
replication - Postgres 9.0 Binary Replication - Can Archive Mode be turned on for Standby Server?
I am setting Postgres 9.0 binary replication & Archive backup.
For Archiving on Master, I have these options: a) Copy archive to it's local backup location b) Copy to a share network location also accessible by Standby c) rsync archive files to Standby Server
Due to hard disk space problem on Master, I give up (a). Since I doesn't want to re-setup the base backup too often, the growth in size for archive is huge over time.
For (b) & (c), with PostgreSQL 9.0 binary replication, I understand that it can give this benefit: If Standby can't keep up with Master, Standby can always recover itself from archive (which is created by Master) by having restore_cmd in recovery.conf. But I don't prefer (b) or (c) due to the network complexity problem. Also, to avoid the problem of Standby goes out of sync with Master, I set *wal_keep_segments* to huge value.
But in order to have a complete backup system, I still need archiving. I would prefer to enable Archive on the Standby server. Is it possible to do this since Standby is in Recovery mode (there is always a recovery.conf file available) ?
iphone - Iphone 应用程序 对着麦克风吹气以进入待机模式
我正在构建一个简单的应用程序来吹入 iPhone 的麦克风,然后让它进入睡眠模式,如果我已经构建了 UI,我将如何启动这样的应用程序?就像我如何在应用程序在后台运行时随时检测到麦克风爆炸,然后让它进入待机模式?
iphone - 当 iPhone 处于待机模式时,服务器无法关闭与 iPhone 的套接字连接
我使用AsyncSocket通过Wifi与服务器建立tcp连接,10秒后服务器会主动关闭连接。
当 iPhone 未处于待机模式时,服务器调用 ::close(int socked) 后会立即破坏连接。
但是当 iPhone 处于待机模式时,当服务器调用 ::close(int socketfd) API 时,我发现连接仍然存在。
谁能给个解释?
android - 显示通知警报管理器/唤醒锁定/睡眠(Android 中的本地通知)
我想在“睡眠模式/待机”的终端显示通知/警报。就像 WhatsApp、Handcensms ... 或简单的闹钟一样。
例如,在 IOS 中称为“本地通知”,看起来像: http ://www.remotenotification.com/wp-content/uploads/2011/08/PushNotification1.jpg
我正在阅读有关 AlarmManager、WindowManager 的信息。但我不明白。
任何人都可以帮助我或指导我吗?
我不知道需要什么使用许可。
问候和感谢
java - 当计算从睡眠模式或待机模式唤醒时,基于图像的 jframe 变为白色
我有一个以图像为背景的 JFrame,称为 setUndecorated 和 setWindowOpaque 方法。当我打开 JFrame 然后让计算机进入睡眠状态,但是当计算机从睡眠中唤醒时,JFrame 变为白色。
我想可能是重绘问题,但我无法解决这个问题,请您给我一些建议吗?
dojo - dojox.Standby 在调用 .hide() 之前不显示
我正在尝试使用 dojox.widget.Standby。我希望在执行其他一些代码时显示备用,然后在完成后隐藏。然而,我的待机似乎只在我调用standby.hide() 时显示。下面的代码:
有谁知道发生了什么?我也在努力使用 dojo.connect 来捕捉 onShow 事件......
谢谢!
更新 - 调用 standby.hide() 在 FireFox 中显示我的小部件,但在 Chrome 中不显示
android - 让手机在接收器中休眠
如果有短信进来(广播接收器),我的应用程序需要播放铃声。如果我的手机开机,它就可以正常工作。但是在睡眠中,短信进来了,什么也没发生。如果我从待机状态接听电话……我的铃声正在播放……
在我还放的清单中:
有人知道我错过了什么吗?!