我目前有一台Nexus One,我使用Android USB Open Accessory库与Linux通信。我已经构建了一个Linux应用程序,我可以将命令发送到Android客户端应用程序来执行任务。
我遇到的问题是,只要Nexus设备上的活动发生变化,我就会失去与设备的连接。例如,如果我从Linux向Android发送拨号命令,手机将拨打Android拨号程序并拨打电话。从电话回来后,我的Android应用程序就像USB电缆断开连接一样,我无法再从Linux发送命令。如果在Android应用程序中按下主页按钮然后重新启动客户端应用程序,我会遇到同样的问题。
有什么想法吗?
答案 0 :(得分:0)
在Nexus设备上,在服务中运行Open Accessory连接。 这样,当活动被销毁时,连接不会被终止。