如何通过代码连接到桌面Dock

时间:2011-01-19 22:30:51

标签: android bluetooth dock

如果手机已经与底座配对(未连接),我怎么能通过代码连接到桌面底座?

2 个答案:

答案 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)

如果您只是尝试模拟对接,则只需使用手机背面的磁铁即可。你必须确保极性是正确的。一种方式将带来汽车码头。如果发生这种情况,只需将磁铁翻转到桌面底座即可。