第一步:
第二步:
javax.usb.services = org.usb4java.javax.Services
第三步:
pom.xml: <dependency>
<groupId>org.usb4java</groupId>
<artifactId>usb4java-javax</artifactId>
<version>1.2.0</version>
</dependency>
第四部:
/**获取设备信息(连接状态、序列号、产品名、型号、名称、系统版本号)
* @return
* @throws Exception
*/
public List<ProdSalesRankingBo> getAllDevices(int tag) throws Exception {
List<ProdSalesRankingBo> map = null;
ArrayList<String> list = null;
Process process;
BufferedReader reader;
String line = null;
String device_tpye;
try {
list = new ArrayList<String>();
map = new ArrayList<ProdSalesRankingBo>();
//设置adb.exe存放路径,如果设置了环境变量,直接输入adb即可
String adb_path = "adb";
//执行adb device操作,查看pc当前连接手机或模拟器设备列表
//注意:一定要先配置好sdk环境变量,否则无法直接执行adb命令
process = excuteShell(adb_path