import java.io.File; Filefolder=newFile(Environment.getExternalStorageDirectory() + "/TollCulator"); booleansuccess=true; if (!folder.exists()) { //Toast.makeText(MainActivity.this, "Directory Does Not Exist, Create It", Toast.LENGTH_SHORT).show(); success = folder.mkdir(); } if (success) { //Toast.makeText(MainActivity.this, "Directory Created", Toast.LENGTH_SHORT).show(); } else { //Toast.makeText(MainActivity.this, "Failed - Error", Toast.LENGTH_SHORT).show(); }
Вышеуказанное должно создать папку на моей SD-карте, если она не существует, если она существует, то ничего не делайте. Хотя toast работает на основе условия, но он не создает каталог, когда он не существует. Есть какие-нибудь идеи, как это решить?
Обновление: я обновил свой манифест, а также обновил свой код, но он по-прежнему не создает папку на моей SD-карте. Имейте в виду, я использую Eclipse и запускаю приложение непосредственно на свой телефон (GNex VZW) вместо использования AVD.