Как я могу проверить мое приложение для док-станции - PullRequest
6 голосов
/ 24 февраля 2011

У меня нет Dock, но я пишу приложение для замены Dock.Можно ли как-то смоделировать док-станцию ​​часов?Я знаю, что могу для автомобильной док-станции, но это не док-станция, которую я заменяю.

Можно ли как-нибудь перевести мое устройство в настольный режим через ADB?Может быть с чем-то вроде?ADB shell sendevent XXX

Спасибо

Ответы [ 2 ]

15 голосов
/ 19 мая 2011

Команда adb выше почти правильная.вам нужно использовать -ei, а не -ei.полная команда, которую я использую для симуляции пристыкованного к автомобилю:

am broadcast -a android.intent.action.DOCK_EVENT --ei android.intent.extra.DOCK_STATE 2

выполнить эту команду из консоли adb, и она должна это делать (никаких проблем с разрешениями, поскольку adb работает в корневом контексте)

Единственное, чего не хватает, так это того, что это должно быть липкое вещание, и я не думаю, что есть способ установить его как липкое с помощью adb.

0 голосов
/ 24 февраля 2011

Работает от магнита , поэтому, если у вас есть достаточно сильный магнит возле задней части устройства, он будет думать, что он находится на док-станции. Я не думаю, что это повредит что-либо в устройстве.

...