如果手机已经与底座配对(未连接),我怎么能通过代码连接到桌面底座?
答案 0 :(得分:0)
您可能需要发送android.intent.action.DOCK_EVENT
的广播事件,并将Intent.EXTRA_DOCK_STATE
作为Intent.EXTRA_DOCK_STATE_CAR
或等值的桌面发送Intent.EXTRA_DOCK_STATE_UNDOCKED
。如果您这样做,那么您将搞乱手机的状态,因此请确保在您的应用终止时发送ACTION_MAIN
...
<强>更新强>
根据UiModemanager的说法:使用类别CATEGORY_DESK_DOCK
启动意图{{1}}以显示桌面UI。这可能就是这样做的方式。
答案 1 :(得分:0)
如果您只是尝试模拟对接,则只需使用手机背面的磁铁即可。你必须确保极性是正确的。一种方式将带来汽车码头。如果发生这种情况,只需将磁铁翻转到桌面底座即可。