问题标签 [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.
android - 使用蓝牙时,Android 音乐在睡眠模式下跳过
几天前我编写了一个简单的 mp3 播放器。该代码位于在 Android 2.3.3 中以睡眠/待机模式播放音乐
当 mp3 播放器(三星 3.6、Android 2.2)自行播放音乐时,一切正常。我买了一个蓝牙音箱(A2DP 3.0)并将它连接到 mp3 播放器。音乐仍然可以正常播放,但是当 mp3 播放器屏幕变暗进入睡眠模式时,蓝牙扬声器上的音乐开始跳动。
- 如果 mp3 在睡眠模式下自行播放音乐,则不会发生这种情况
- mp3 播放器中的其他音乐播放器应用程序似乎即使在睡眠模式下通过蓝牙扬声器也能正常播放
- 如果我禁用蓝牙,并使用通过电缆连接的扬声器播放音乐,那么即使在待机模式下,音乐也能正常播放。
这让我相信我的代码可能有问题。
这是我的完整代码:
这是我的媒体播放器服务代码:
android - android应用程序长时间运行时挂起
我有一个 Android 应用程序,它监听一个端口并根据它听到的内容更新屏幕。这完美无缺。当我让应用程序运行 20-30 分钟时,就会出现问题。在此期间,屏幕会因为省电(显示)而变黑。在此之后,应用程序要么变得无响应,要么完全挂起。我怀疑是不是内存泄漏。无法弄清楚如何调试此问题。任何指针?TIA
android - 如何让 Android 设备在没有唤醒锁定的情况下保持与 Internet 的 TCP 连接?
我希望我的应用程序通过移动连接连接到服务器,但允许设备进入睡眠模式。我希望它会在 IP 包到达时唤醒。
如何才能做到这一点?如何在不耗尽电池的情况下接收来自 Internet 的“中断”?
java - 如何以编程方式使手机进入睡眠状态
我需要做一个关闭移动屏幕并以编程方式进入睡眠的应用程序。例如,如果屏幕在没有 user_present 的情况下打开超过 5 分钟,我应该将其关闭。我尝试使用 PowerManager(goToSleep() 函数应该完全符合我的要求,但它似乎不起作用):
我的清单中有以下权限:
它抛出异常:java.lang.SecurityException:用户 10068 和当前进程都没有 android.permission.DEVICE_POWER。但我的清单中有这个权限。
有没有另一种方法可以做到这一点,而无需植根我的手机?
objective-c - 睡眠后可可 NSTimer
在我的 Cocoa 应用程序中,我想在 N 分钟后得到一个回调,我正在使用 NSTimer 这样做。
然而问题是,如果计算机进入睡眠状态(或时间设置为未来时间)并在定时器应该触发后唤醒,它永远不会触发。
确保在至少 N 分钟后收到回调的正确策略是什么?
android - 在“待机”期间保持 SensorEventListener
我正在构建一个需要一直监听加速度计的应用程序,即使应用程序不在前台也是如此。(在这一点上,我想澄清一下,这不是 Play 商店的应用程序。这是一个用于内部使用的特定用途的应用程序,其中电池消耗不是什么大问题 - 另外,如果有人知道另一种方法来检查是否用户正在走路,请告诉我)
为了实现这一点,我创建了一个BroadcastReceiver
监听android.intent.action.BOOT_COMPLETED
并启动一个注册SensorEventListener
. 该服务获得 a PARTIAL_WAKE_LOCK
,我希望有了这个锁,SensorEventListener
仍然会收到onChange()
回调,但这并没有发生。然而,随着FULL_WAKE_LOCK
它的工作 - 但我不想让屏幕保持打开状态,用户也可以按下待机按钮......在我的调试会话中,我从未看到服务被破坏,因此,唤醒锁永远不应该释放。
这Service
是获取锁并注册传感器的类:
我想我提供了从您那里获得帮助所需的所有信息。如果您觉得有一些有用的代码,我将很乐意合作!谢谢
sql-server - Log-Shipping:为什么要选择 No Recovery 模式?
在为 SQL Server 配置 LogShipping 时,您可以选择辅助数据库处于无恢复模式或待机模式。无恢复意味着在进行日志传送时您无法访问数据库。Standby 为您提供只读访问权限,如果您选择在恢复即将发生时断开用户连接的选项,似乎不会干扰日志传送过程。在我看来,这就像待机模式的额外好处,但据我所见,文档没有提到任何不利影响。
因此,我想知道为什么有人会选择使用无恢复模式?我能想到的唯一可能的原因是待机模式是否导致性能显着下降(但在文档中没有提到类似的事情),或者是否有一些安全要求来主动阻止任何人看到辅助数据库的内容(这似乎很少见/不太可能)。
谁能告诉我选择无恢复模式的好处应该是什么?
windows - 如何让显示器处于待机状态而不让它醒来
我有 3 台显示器,但我不需要一直打开它们。我可以用电源按钮关闭它们,但我想使用它们的待机模式,就像我们让 PC 闲置一段时间时 Windows 所做的那样——它会关闭显示器、硬盘等。
但当然,我想继续使用 PC,让那台显示器处于待机状态。其他人必须保持开启,即使我使用 PC 也不会唤醒。
有可能这样做吗?最好有一个像Winkey+ 1、2等这样的快捷方式3来关闭和唤醒每台显示器。
具有此功能的现有应用程序不太可能存在,但是否有可以控制 MultiMonitor 系统中每个监视器的监视器状态的 Windows API 函数?
db2 - 在 HADR 备用中无法执行子选择或联合操作
尝试使用联合运算符或子选择在具有 RoS(只读备用)的 HADR 数据库中执行一些查询,我收到错误 SQL1773N 原因代码 5。
是什么原因?它们是不生成写入的操作。
联盟
子选择
java - android线程不在待机状态下运行
在我的程序中,我想检查一个新版本(从 获取数据HTTP
)。
该功能完美运行,但我希望它每隔 X 次(可配置、一小时、一天等)在后台运行。
所以我写了这段代码:
(因为这个函数在一个单独的类中,不是从 派生的Activity
,所以我将父类传递给了构造函数this.main
,以便我可以调用getSystemService
。这Variable
被声明为private MainActivity main
)。
好吧,当我启动Timer
它检查新版本时,一个小时后(所以我的设置),我检查Logs
并看到线程没有运行......
我在互联网上搜索,我发现,我必须使用PARTIAL_WAKE_LOCK
,我这样做......
任何想法,为什么我有这个问题?
非常感谢!卢卡·贝通切罗