Crear archivo en el emulador de Android

Tengo algunos problemas con la creación de un archivo. Por ejemplo, quiero crear un archivo en el sdcard y en primer lugar quiero comprobar si el archivo existe o no. Si el archivo no existe, crearé uno y escribiré algún texto, de lo contrario, si existe, lo anexaré a algún texto.

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..................................."); } 

No olvide agregar el siguiente permiso para manifestar

  <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"></uses-permission> 
FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.