public boolean getMediaInfo(){
try {
Process p=Runtime.getRuntime().exec("mount");
BufferedReader br=new BufferedReader(new InputStreamReader(p.getInputStream()));
String line=br.readLine();
while(line!=null){
if(line.indexOf("/data/media")>0){
return true;
}
line= br.readLine();
}
} catch (IOException e) {
e.printStackTrace();
}
return false;
}
try {
Process p=Runtime.getRuntime().exec("mount");
BufferedReader br=new BufferedReader(new InputStreamReader(p.getInputStream()));
String line=br.readLine();
while(line!=null){
if(line.indexOf("/data/media")>0){
return true;
}
line= br.readLine();
}
} catch (IOException e) {
e.printStackTrace();
}
return false;
}
本文介绍了一种通过Java代码检查Android设备上/data/media路径是否已挂载的方法。该方法使用Runtime.getRuntime().exec()来执行系统命令'mount',然后解析输出以确定媒体是否已正确挂载。
622

被折叠的 条评论
为什么被折叠?



