2013-06-11 2 views
0

Я хочу использовать SD-карту в качестве поддержки хранения данных моего приложения, проблема, с которой я столкнулся, зависит от производителя, у меня нет такой же конфигурации для всех планшетов. Я использовал код ниже.используя внешний накопитель?

File root = Environment.getExternalStorageDirectory(); 
      String Path = root.getAbsolutePath().toString(); 
      File mFile = new File(Path+ "/fileName"); 
      if(mFile.exists()){ 
       mFile.delete(); 
      } 

С некоторыми таблетками задание выполняется, и файл удаляется с другим номером. Так вы можете сказать мне, как получить внешнее хранилище для всех планшетов.

+0

это, вероятно, может помочь вам: http://stackoverflow.com/questions/10629523/building-a-utility-to-get-the-path-to-external-removable-storage-every-time –

ответ

1

File имеет конструктор, который принимает два параметра. Файл и строка.

File root = Environment.getExternalStorageDirectory(); 
File mFile = new File(root, "fileName"); 
if(mFile.exists()){ 
    mFile.delete(); 
} 
Смежные вопросы