Создать файл в эмуляторе android

У меня возникли проблемы с созданием файла. Например, я хочу создать файл на SD-карте, и сначала я хочу проверить, существует ли файл или нет. Если файл не существует, я создам его и напишу какой-нибудь текст в противном случае, если он существует, я добавлю его текст.

String state = Environment.getExternalStorageState(); if (Environment.MEDIA_MOUNTED.equals(state)) { //SDcard is available File f=new File("/sdcard/test.txt"); if (!f.exists()) { //File does not exists f.createNewFile(); } //take your inputstream and write it to your file OutputStream out=new FileOutputStream(f); byte buf[]=new byte[1024]; int len; while((len=inputStream.read(buf))>0) out.write(buf,0,len); out.close(); inputStream.close(); System.out.println("\nFile is created..................................."); } 

Не забудьте добавить следующее разрешение на манифест

  <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"></uses-permission> 
Intereting Posts
Имитация низкой батареи и низкой памяти в Android Включение протокола XMPP в приложение для Android Ошибка беспроводной ADB для Android Studio (10061) Как использовать Gradle для создания файлов проекта Eclipse и Intellij для Android-проектов Facebook SDK: ApiException: прокси-приложение не может запрашивать разрешения на публикацию без предварительной установки Как можно обнаружить жесты экрана за пределами собственного приложения? LinearLayout $ LayoutParams нельзя отбрасывать в android.widget.FrameLayout $ LayoutParams Geo Fix не устанавливает местоположение браузера в Android-эмуляторе Оборвать проблему android.support.v7.widget.GridLayout Можем ли мы реализовать жест увеличения, используя наши собственные приложения? Как я могу тестировать код Android, который имеет View Animators? Как я могу убедиться, что Android Beam не запускает новый экземпляр моей активности «singleTop»? Навигационный ящик Animation android Раздувание XML-макета в пользовательскую ViewGroup Как контролировать ориентацию экрана Android-устройства