我想通过Java访问我的智能手机(三星galaxy s4),就像任何其他USB驱动器一样,但它没有显示在驱动器列表中:
File[] f = File.listRoots();
for (int i = 0; i < f.length; i++) {
String drive = f[i].getPath();
System.out.println("Drive: " + drive);
}
Windows似乎将其归类为移动设备。是否有一种简单的方法来检测它就像任何其他驱动器一样?
最后我用jMTPe在Windows上访问我的手机,它运行得很好。虽然它只与32位JRE兼容。