title: Load files bigger than 1M from assets folder
body: <p>I'm going crazy, I created a file object, so it can be read with ObjectInputStream, and I placed the assets folder.
  The method works with a file smaller than 1M, and give error with larger files.
  I read that is a limit of Android platform, but I also know that can be "easily" avoided.
  Those who have downloaded the game Reging Thunder, for example, can easily see that in their assets folder is a file 18.9M large.
  This is my code for read 1 object from a ObjecInputStream</p>
  
  <pre><code>File f = File.createTempFile("mytempfile", "dat");
  FileOutputStream fos = new FileOutputStream(f);
  
  InputStream is = mc.getAssets().open(path,3);
  
  ObjectInputStream ois=new ObjectInputStream(is);
  byte[] data = (byte[]) ois.readObject();
  fos.write(data);
  
  fos.flush();
  fos.close();
  ois.close();
  is.close();
  </code></pre>
  
  <p>now I have an uncompressed file and I can use it without worrying about the error "This file can not be opened as a file descriptor; it is probably compressed"</p>
  
  <p>This function works well with files smaller than 1M, with bigger files return an 
  java.io.IOException on line "ObjectInputStream ois=new ObjectInputStream(is);"</p>
  
  <p>why??</p>