title: window.requestFileSystem() not working in phonegap 3.5.0
body: <p>i am new to phonegap, i am testing out an android sample code from a tutorial,whenever i call the window.requestFileSystem(LocalFileSystem.TEMPORARY,0,onFileSystemSuccess, fail) i get no response whatsoever from the callback functions for onFileSystemSuccess or fail, the only thing i see when i run my android emulator are the html designs,
  i'm using phonegap version 3.5.0, using api version 19 
   i would really appreciate any help offered. here's the code..</p>
  
  <pre><code>&lt;!DOCTYPE html&gt;
  
  &lt;html&gt;
      &lt;head&gt;
          &lt;meta charset="utf-8" /&gt;
          &lt;meta name="format-detection" content="telephone=no" /&gt;
  
           maximum-scale=1, minimum-scale=1, width=device-width, height=device-height,
            target-densitydpi=device-dpi" /&gt;
  
            &lt;link rel="stylesheet" href="jquery_mobile/jquery.mobile-1.4.3.min.css"/&gt;    
  
  
             &lt;script src="jquery_mobile/jquery-2.1.0.js"&gt;&lt;/script&gt;                                  
             &lt;script src="jquery_mobile/jquery.mobile-1.4.3.min.js"&gt;&lt;/script&gt;   
  
  
               &lt;script type="text/javascript" src="cordova.js"&gt;&lt;/script&gt; 
  
  
       &lt;script type="text/javascript" &gt;
      document.addEventListener("deviceready",onDeviceReady, true);
  function onDeviceReady(){
      window.requestFileSystem(LocalFileSystem.TEMPORARY,0,onFileSystemSuccess, fail);
  }
  function onFileSystemSuccess(fileSystem){
      fileSystem.root.getDirectory("mydir", {create: true, exclusive: false}, null, fail);
      fileSystem.root.getFile("readme.txt",{ create: true, exclusive: false}, null, fail);
  
      var directoryReader = fileSystem.root.createReader();
      directoryReader.readEntries(success,fail);
  
  }
  function success(entries){
  
      var i;
      var objectType;
      for(i=0; i&lt;entries.length; i++){
          if(entries[i].isDirectory == true){
          objectType = 'directory';}
          else{objectType = 'File';}
      $("#dir_list").append("&lt;li&gt;&lt;h3&gt;"+entries[i].name+"&lt;/h3&gt;&lt;p&gt;"+entries[i].toURL()+"&lt;/p&gt;&lt;p class='ui-li-aside'&gt;Type:&lt;strong&gt;"+objectType+"&lt;/strong&gt;&lt;/p&gt;&lt;/li&gt;");
      }
      $("#dir_list").listview("refresh");
  }
  
  function fail(error){alert("failed to list directories contents:"+ error.code);}
  &lt;/script&gt;
      &lt;title&gt;Geolocation data&lt;/title&gt;
    &lt;/head&gt;
    &lt;body&gt;
    &lt;div data-role="page"&gt;
    &lt;div data-role="header"&gt;
    &lt;h2&gt;Directory Reader&lt;/h2&gt;
    &lt;/div&gt;
    &lt;div data-role="content"&gt;
    &lt;ul id="dir_list" data-role="listview" data-inset="true"&gt;&lt;/ul&gt;
  
    &lt;/div&gt;
  
    &lt;/div&gt;
  &lt;/body&gt;
  &lt;/html
  </code></pre>
  
  <p>i have also included the right permissions following the provided phonegap docs at their site...here's my androidmanifest.xml file</p>
  
  <pre><code>&lt;?xml version='1.0' encoding='utf-8'?&gt;
  &lt;manifest android:hardwareAccelerated="true" android:versionCode="1" android:versionName="0.0.1" android:windowSoftInputMode="adjustPan" package="io.cordova.hellocordova" xmlns:android="http://schemas.android.com/apk/res/android"&gt;
      &lt;supports-screens android:anyDensity="true" android:largeScreens="true" android:normalScreens="true" android:resizeable="true" android:smallScreens="true" android:xlargeScreens="true" /&gt;
      &lt;uses-permission android:name="android.permission.INTERNET" /&gt;
      &lt;application android:hardwareAccelerated="true" android:icon="@drawable/icon" android:label="@string/app_name"&gt;
          &lt;activity android:configChanges="orientation|keyboardHidden|keyboard|screenSize|locale" android:label="@string/app_name" android:name="HelloCordova" android:theme="@android:style/Theme.Black.NoTitleBar"&gt;
              &lt;intent-filter&gt;
                  &lt;action android:name="android.intent.action.MAIN" /&gt;
                  &lt;category android:name="android.intent.category.LAUNCHER" /&gt;
              &lt;/intent-filter&gt;
          &lt;/activity&gt;
      &lt;/application&gt;
      &lt;uses-sdk android:minSdkVersion="10" android:targetSdkVersion="19" /&gt;
      &lt;uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /&gt;
      &lt;uses-permission android:name="android.permission.RECORD_AUDIO" /&gt;
      &lt;uses-permission android:name="android.permission.RECORD_VIDEO" /&gt;
      &lt;uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" /&gt;
      &lt;uses-permission android:name="android.permission.READ_PHONE_STATE" /&gt;
      &lt;uses-permission android:name="android.permission.READ_CONTACTS" /&gt;
      &lt;uses-permission android:name="android.permission.WRITE_CONTACTS" /&gt;
      &lt;uses-permission android:name="android.permission.GET_ACCOUNTS" /&gt;
      &lt;uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /&gt;
      &lt;uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /&gt;
      &lt;uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /&gt;
  &lt;/manifest&gt;
  </code></pre>
  
  <p>here's also my config.xml file...</p>
  
  <pre><code>&lt;?xml version='1.0' encoding='utf-8'?&gt;
  &lt;widget id="io.cordova.hellocordova" version="0.0.1" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0"&gt;
      &lt;preference name="loglevel" value="DEBUG" /&gt;
      &lt;preference name="AndroidLaunchMode" value="singleTop" /&gt;
      &lt;feature name="App"&gt;
          &lt;param name="android-package" value="org.apache.cordova.App" /&gt;
      &lt;/feature&gt;
      &lt;feature name="File"&gt;
          &lt;param name="android-package" value="org.apache.cordova.file.FileUtils" /&gt;
          &lt;param name="onload" value="true" /&gt;
      &lt;/feature&gt;
      &lt;feature name="Capture"&gt;
          &lt;param name="android-package" value="org.apache.cordova.mediacapture.Capture" /&gt;
      &lt;/feature&gt;
      &lt;feature name="Device"&gt;
          &lt;param name="android-package" value="org.apache.cordova.device.Device" /&gt;
      &lt;/feature&gt;
      &lt;feature name="Notification"&gt;
          &lt;param name="android-package" value="org.apache.cordova.dialogs.Notification" /&gt;
      &lt;/feature&gt;
      &lt;feature name="Media"&gt;
          &lt;param name="android-package" value="org.apache.cordova.media.AudioHandler" /&gt;
      &lt;/feature&gt;
      &lt;feature name="Accelerometer"&gt;
          &lt;param name="android-package" value="org.apache.cordova.devicemotion.AccelListener" /&gt;
      &lt;/feature&gt;
      &lt;feature name="Contacts"&gt;
          &lt;param name="android-package" value="org.apache.cordova.contacts.ContactManager" /&gt;
      &lt;/feature&gt;
      &lt;feature name="Camera"&gt;
          &lt;param name="android-package" value="org.apache.cordova.camera.CameraLauncher" /&gt;
      &lt;/feature&gt;
      &lt;feature name="FileTransfer"&gt;
          &lt;param name="android-package" value="org.apache.cordova.filetransfer.FileTransfer" /&gt;
      &lt;/feature&gt;
      &lt;feature name="NetworkStatus"&gt;
          &lt;param name="android-package" value="org.apache.cordova.networkinformation.NetworkManager" /&gt;
      &lt;/feature&gt;
      &lt;feature name="SplashScreen"&gt;
          &lt;param name="android-package" value="org.apache.cordova.splashscreen.SplashScreen" /&gt;
      &lt;/feature&gt;
      &lt;feature name="InAppBrowser"&gt;
          &lt;param name="android-package" value="org.apache.cordova.inappbrowser.InAppBrowser" /&gt;
      &lt;/feature&gt;
      &lt;name&gt;HelloCordova&lt;/name&gt;
      &lt;description&gt;
          A sample Apache Cordova application that responds to the deviceready event.
      &lt;/description&gt;
      &lt;author email="dev@cordova.apache.org" href="http://cordova.io"&gt;
          Apache Cordova Team
      &lt;/author&gt;
      &lt;content src="index.html" /&gt;
      &lt;access origin="*" /&gt;
  &lt;/widget&gt;
  </code></pre>