It's always recommended to have buffered IO on Android to avoid slow access on flash memory. Therefore please add a BufferedOutputStream around the file stream.