检测到连接到电脑的Android设备。

6
我有一个安卓设备,我想知道当它通过Java/.NET连接到电脑时的状态。
我知道这是可能的 - 三星新PC工作室正在做这个。每当我连接一个安卓设备时,它会通知我。我该如何实现相同的功能?
2个回答

4

您必须监听其中一个通知

http://developer.android.com/reference/android/content/Intent.html

如果您将其用作大容量存储设备,则使用此选项。

http://developer.android.com/reference/android/content/Intent.html#ACTION_UMS_CONNECTED

其他USB事件在文档中没有清晰的描述。
编辑: 如果您想在计算机端阅读,我建议阅读这篇文章。

http://today.java.net/article/2006/07/05/java-and-usb

然后检查连接到USB端口的设备类型。如果是手机,则可以尝试向其发送短信。您可以在手机上编写一小段代码,返回适当的答案,以便您可以检测出它确实是Android / 您的手机 / 您想要识别的这些手机。


这些是用于检测设备是否已连接的情况。据我所知,三星PC Studio Manager是一个Windows桌面程序。 - CommonsWare
啊,好的,那我误解了问题。但是如果需要在电脑上检测,那么我不需要在Android上编写代码,而是需要在电脑上运行一些程序来检查USB端口。 - RoflcoptrException

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接