//获取外置TF路径
public String getTFUri(){
String mount = new String();
try {
Runtime runtime = Runtime.getRuntime();
Process proc = runtime.exec("mount");
InputStream is = proc.getInputStream();
InputStreamReader isr = new InputStreamReader(is);
String line;
BufferedReader br = new BufferedReader(isr);
while ((line = br.readLine()) != null) {
if (line.contains("secure")) continue;
if (line.contains("asec")) continue;
if (line.contains("fat")) {
String columns[] = line.split(" ");
if (columns != null && columns.length > 1) {
//mount = mount.concat(columns[1] + "\n");
mount=columns[1];
}}
else if (line.contains("fuse")) {
String columns[] = line.split(" ");
if (columns != null && columns.length > 1) {
//mount = mount.concat(columns[1]+"\n");
mount=columns[1];
}}}}
catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
//Log.i("mount获取外置TF路径", mount);
//Log.i("获取内置sd卡路径", Environment.getExternalStorageDirectory().getAbsolutePath());
return mount;
}