我有一个安卓设备,我想知道当它通过Java/.NET连接到电脑时的状态。
我知道这是可能的 - 三星新PC工作室正在做这个。每当我连接一个安卓设备时,它会通知我。我该如何实现相同的功能?
我知道这是可能的 - 三星新PC工作室正在做这个。每当我连接一个安卓设备时,它会通知我。我该如何实现相同的功能?
您必须监听其中一个通知
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 / 您的手机 / 您想要识别的这些手机。
Java 设备检测
本网站提供有关如何使用 Java Web 和 Java Core 检测设备的指南。
http://51degrees.com/Support/Documentation/Java/GettingStarted.aspx