我正在尝试读取我的SD卡上的一个文件,并填充一些额外的信息(虽然很小,比如20个字节),然后将总信息再次写入我的SD卡。我使用FileInputStream和FileOutputStream来读写数据。然而,its需要很长时间才能完成这一操作。例如,读写一个100MB的文件大约需要30秒。
File file = new File(globalSelectFile);
byte[] b = new byte[20971520]; /Around 20MB
FileInputStream fin = new FileInputStream(file);