一个关于写U盘后没数据的问题
系统是我自己编译的,有修改写u盘权限
现在的问题就是,我写u盘文件后,直接拔出来,到电脑上,文件有在,但是没数据
如果我在存储那边卸载u盘,或者把安卓关机再拔出u盘,那么就有数据
但是很难要求客户这么做,有没有办法把数据写入u盘而不是缓存?
我的代码如下
现在的问题就是,我写u盘文件后,直接拔出来,到电脑上,文件有在,但是没数据
如果我在存储那边卸载u盘,或者把安卓关机再拔出u盘,那么就有数据
但是很难要求客户这么做,有没有办法把数据写入u盘而不是缓存?
我的代码如下
public static void writeSDFile_UTF8(Context ctx,String fileName, String write_str) throws IOException{
File file = new File(fileName);
if (!file.exists()) file.createNewFile();//建立文件
FileOutputStream fos = new FileOutputStream(file);
if (file.length() < 1) {
final byte[] bom = new byte[] { (byte)0xEF, (byte)0xBB, (byte)0xBF };
fos.write(bom);
}
OutputStreamWriter osw = new OutputStreamWriter(fos, "UTF-8");
osw.write(write_str);
osw.flush();
osw.close();
fos.flush();
fos.close();
MediaScannerConnection.scanFile(ctx, new String[] { file.getAbsolutePath() }, null, null);
}
...全文
相关推荐
U盘专用修复工具,特别是东芝U盘
U盘专用修复工具,特别是东芝U盘 ,我用了好多工具都没修复,用这个搞好了,所以拿出来共享了
万能U盘低格工具,U盘低格工具,低格工具,U盘低格
万能U盘低格工具U盘低格工具,低格工具,U盘低格,U盘存储技术:最专业的U盘技术交流区,量产工具下载
u盘插入电脑没反应怎么办 u盘插入电脑没反应解决方法【详解】.docx
u盘插入电脑没反应怎么办 u盘插入电脑没反应解决方法【详解】.docx
u盘插电脑没反应怎么办 电脑不识别u盘解决方法【详细介绍】.docx
u盘插电脑没反应怎么办 电脑不识别u盘解决方法【详细介绍】.docx
u盘被写保护怎么办 u盘被写保护解除方法【详解】.docx
u盘被写保护怎么办 u盘被写保护解除方法【详解】.docx


