我正在使用支持USB OTG的Android手机。
假设我们将USB集线器(总线供电/自供电)连接到Android手机,并且集线器上没有连接设备。 手机应该进入深度睡眠状态(暂停)吗?
答案 0 :(得分:1)
是的当然手机应该在这种情况下深度睡眠,如果有一个特殊情况让usb集线器运行,应该由应用程序来保持唤醒锁..想想usb集线器作为你的扩展USB端口。如果你的usb想要睡觉,那么usb hub也应该,无论它是什么。如果用户已经离开平板电脑,那么一切都应该在预定时间后休眠。
与USB睡眠相关的源代码是android代码的这一部分。 https://github.com/mehrvarz/android_kernel_samsung_tuna/blob/jb/arch/arm/mach-omap2/board-tuna-connector.c