我似乎无法在文档中找到此信息...
我知道在手机或平板电脑上,由于电池消耗,我们需要获取 WakeLocks 和 WifiLocks 之类的东西。但是,在不断插电的电视上,我无法想象需要这些。
因此,在 Google TV 上:
- 屏幕会一直亮着吗?
- 屏幕会变暗吗?
- CPU 是否一直处于开启状态?
- 我是否需要担心诸如WakeLocks、WifiLocks或MulticastLocks之类的事情?
我似乎无法在文档中找到此信息...
我知道在手机或平板电脑上,由于电池消耗,我们需要获取 WakeLocks 和 WifiLocks 之类的东西。但是,在不断插电的电视上,我无法想象需要这些。
因此,在 Google TV 上:
我的经验仅限于通过 HDMI 控制电视的罗技 Revue。因此,它对节电功能的控制有限。也就是说,这是我的经验......
屏幕会一直亮着吗?
是的。它总是在发出信号。
屏幕会变暗吗?
不,但它确实有一个屏幕保护程序会在一段时间后打开。据推测,您可以使用唤醒锁来禁用它(尽管我从未测试过它)。
CPU 是否一直处于开启状态?
我想认为如果 CPU 空闲,它可以自我节流,就像大多数台式机/笔记本电脑一样。我从来没有用它来测试它。
不过,这不应该是您的应用程序需要担心的事情。
我是否需要担心诸如 WakeLocks、WifiLocks 或 MulticastLocks 之类的事情?
WakeLocks = 可能,禁用屏幕保护程序。
WifiLocks/MulticastLocks = 可能不是,但无论如何这样做是个好习惯。它将使您的应用程序在设备之间的移植更加容易,并且随着 GTV 部署在更多设备上,将来总有可能发生一些变化。