Android从Assets复制文件到本地
2018-01-15 13:50
344 查看
/***从asset复制文件到内存****/ private void copyByAssetsApk() { new Thread(new Runnable() { @Override public void run() { try { System.out.println("==============从asset复制文件到内存==============copyAssets============================."); String newPath = FileUtils.DIR_apk; File files = new File(newPath); if (!files.exists()) { files.mkdirs(); } File file = new File(files, "Server.apk"); InputStream is = null; try { AssetManager manager = getAssets(); if (manager == null) return; is = manager.open("Server.apk"); } catch (Exception e) { e.printStackTrace(); } if (is == null) return; FileOutputStream fos = new FileOutputStream(file); byte[] buffer = new byte[1024]; int byteCount = 0; while ((byteCount = is.read(buffer)) != -1) {// 循环从输入流读取 // buffer字节 fos.write(buffer, 0, byteCount);// 将读取的输入流写入到输出流 } fos.flush();// 刷新缓冲区 is.close(); fos.close(); System.out.println("==============从asset复制文件到内存==============copyAssets success============================."); UpdateUtils.getIntance().installServerApk(file); } catch (Exception e) { System.out.println("==============从asset复制文件到内存==============copyAssets er 4000 ror============================."); e.printStackTrace(); } } }).start(); }
相关文章推荐
- Android:从Apk本地Assets复制文件到指定文件夹
- Android复制Assets目录下的文件到/data/data目录
- android复制assets里的压缩文件到sdcard里并解压
- 将android项目assets文件夹下的文件复制到SD卡中
- Android程序函数 将assets文件夹下的文件复制到手机的sd卡中(包括子文件夹)
- Android 将assets中的文件拷贝到本地SD卡使用
- Android 中 Assets目录下 文件或文件夹的复制
- android将raw或者assets中的文件复制到手机中
- Android程序函数 将assets文件夹下的文件复制到手机的sd卡中(包括子文件夹)
- android复制assets里的压缩文件到sdcard里并解压
- android 读取assets下文件或者 java读取本地文件
- Android中访问assets本地json文件
- android中使用sqlite、复制assets下的数据库到SD卡、支持大于1M的文件
- Android程序函数 将assets文件夹下的文件复制到手机的sd卡中(包括子文件夹)
- Android程序函数 将assets文件夹下的文件复制到手机的sd卡中(包括子文件夹)
- Android访问assets本地Json文件
- android复制assets里的压缩文件到sdcard里并解压
- android从assets目录复制文件到sd卡
- android中使用sqlite、复制assets下的数据库到SD卡、支持大于1M的文件
- Android:复制Assets下所有的文件(遍历每一个文件夹),并存入sdcard里面