2013-08-26 68 views
1

我有大量Android平板电脑放置在一个大房间内的不同位置。我在所有平板电脑上运行了自我开发应用程序。远程打开或关闭Android

我想从PC远程打开或关闭它们。平板电脑和PC之间已经有了TCP连接。或者甚至只是关闭屏幕并再次打开它? (如按下电源按钮一次) 谢谢

回答

0

看看PowerManager。我想你可以使用PowerManager#newWakeLockFULL_WAKE_LOCK打开屏幕,并使用PowerManager#goToSleep来关闭屏幕以响应开/关命令。

+0

感谢您的信息。但是,“设备电池寿命将受到此API使用的显着影响”。所以我不能经常使用它?如果我每天至少使用一次,设备电池会很快死亡? – AkariKamigishi

+0

@AkariKamigishi如果您请求'FULL_WAKE_LOCK',它将打开设备,包括CPU,屏幕和键盘。这绝对会影响电池的使用寿命,但只要您一直没有锁住电池,一天一次(或者甚至是十几次)应该没问题。实际上,无论如何打开设备都不会影响电池电量:)您可以使用不同类型的锁 - 看看SCREEN_DIM_WAKE_LOCK - 它只会打开昏暗的灯光。 –

+0

*电池寿命,而不是“电池灯” –