Java 我们能区分黑莓是USB模式还是充电模式吗?
我是黑莓7的新手。在我的应用程序中,当我将手机插入数据线(通过USB数据线)时,我想知道连接USB的黑莓手机是处于充电模式还是传输模式。这是怎么可能的?可以使用异步方式检测USB,也可以使用同步方式检测USB 对于您所需要的,电池状态将不起作用,因为它可能在正常和传输模式下充电,然后在电池充满时检测电缆存在问题。因此,我将尝试注册一个Java 我们能区分黑莓是USB模式还是充电模式吗?,java,blackberry,usb,blackberry-eclipse-plugin,Java,Blackberry,Usb,Blackberry Eclipse Plugin,我是黑莓7的新手。在我的应用程序中,当我将手机插入数据线(通过USB数据线)时,我想知道连接USB的黑莓手机是处于充电模式还是传输模式。这是怎么可能的?可以使用异步方式检测USB,也可以使用同步方式检测USB 对于您所需要的,电池状态将不起作用,因为它可能在正常和传输模式下充电,然后在电池充满时检测电缆存在问题。因此,我将尝试注册一个SystemListener2实例,希望回调usbConnectionStateChange将标志作为参数传递。当它传输时,我希望在回调中也能接收到标志和消息,但我
SystemListener2
实例,希望回调usbConnectionStateChange
将标志作为参数传递。当它传输时,我希望在回调中也能接收到标志和消息,但我从未在真正的设备上测试过它
我不知道如果在注册侦听器时设备已经连接,会发生什么情况
要注册侦听器,请调用
Application.getApplication().addSystemListener(mySysListener2);