title: Write to SDCard file fails without exception
body: <p>I have gone through multiple threads about SDcard file writing problems, but could not see a answer that would help me. </p>
  
  <ol>
  <li>I have used </li>
  </ol>
  
  <pre><code>&lt;uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /&gt;
  </code></pre> 
  
  <p>in my manifest for  node.
  <br><br>
  2. Following code creates a file but doesn't write to it. Writer never throws an exception either. When I go back to SDCard and see the file created is of 0 kb. ( which is due to createnew function) <br>
  3. SDCard shows the file created with these permissions ----rwxr-x ( write not being there for others )<br>
  4. The behaviour is same on emulator or devices liek ASUS pad or Acer Iconia devices. <br></p>
  
  <p>What is the regular way applications create files with content on SDCard from an Android application ?</p>
  
  <pre><code>if(isExternalStorageWritable()) {
      File testFile = new File(Environment.getExternalStorageDirectory().getAbsolutePath(),Filename);
      try {
          if (testFile.createNewFile()) {
              Log.i(TAG + ": createSdcardFile","Empty file on external storage created");
              BufferedWriter out = new BufferedWriter(new OutputStreamWriter(
                     openFileOutput(Filename, MODE_APPEND)));
              out.write(Content);
              out.close();
              Log.i(TAG + ": createSdcardFile","Content to new file created");
              created = true;
          }
      } catch(IOException e) {
          Log.e(TAG,"Unable to create/write to new file on external storage. Terminating testCDMReadPositive");
          Log.e(TAG,e.getMessage());
      }
  }
  </code></pre>
  
  <p>4.Using mode <strong>MODE_WORLD_WRITABLE</strong> gives same result i.e. a 0kb file on SDCard<br></p>
  
  <p><br>
  5. Anyone with experience in writing files on externalstorage ( /mnt/sdcard ) would know how to do this. Any help or direction, highly appreciated. Thank you</p>