public boolean isFileExist(String path){
try{
File f=new File(path);
if(!f.exists()){
return false;
}
}catch (Exception e) {
return false;
}
return true;
}
private String getUpgradeFilePath() {
String path = Environment.getExternalStorageSdcardDirectory() + "/" +BT_ADDRESS; //SD卡
if (isFileExist(path)) {
return path;
}
path = Environment.getExternalStorageUdisk1Directory() + "/" +BT_ADDRESS; //USB1
if (isFileExist(path)) {
return path;
}
path = Environment.getExternalStorageUdisk2Directory() + "/" +BT_ADDRESS; //USB2
if (isFileExist(path)) {
return path;
}
return null;
}
转载于:https://my.oschina.net/u/2531348/blog/537554