Android Assets里的资源保存本地
String fileName = "说明.pdf"; UtilsCopy.copyFileFromAssets(getActivity(),fileName,"APP",fileName);
/*** @param context context* @param assetName asset文件* @param savePath 目标路径* @param saveName 目标文件名*/ public static void copyFileFromAssets(Context context, String assetName, String savePath, String saveName) {// 若目标文件夹不存在,则创建File dir = new File(Environment.getExternalStorageDirectory() + "/" +savePath);if (!dir.exists()) {if (!dir.mkdir()) {Log.d("FileUtils", "mkdir error: " + savePath);return;}}// 拷贝文件String filename = Environment.getExternalStorageDirectory() + "/" +savePath + "/" + saveName;File file = new File(filename);if (!file.exists()) {try {InputStream inStream = context.getAssets().open(assetName);FileOutputStream fileOutputStream = new FileOutputStream(filename);int byteread;byte[] buffer = new byte[1024];while ((byteread = inStream.read(buffer)) != -1) {fileOutputStream.write(buffer, 0, byteread);}fileOutputStream.flush();inStream.close();fileOutputStream.close();} catch (IOException e) {e.printStackTrace();}Log.d("FileUtils", "[copyFileFromAssets] copy asset file: " + assetName + " to : " + filename);Toast.makeText(context, "保存成功", Toast.LENGTH_SHORT).show();} else {Log.d("FileUtils", "[copyFileFromAssets] file is exist: " + filename);Toast.makeText(context, "保存成功", Toast.LENGTH_SHORT).show();} }
Android Assets里的资源保存本地相关推荐
- android动态设置src,Android 代码里设置ImageView的src和background
设置ImageView的src: image.setImageDrawable(getResources().getDrawable(R.drawable.blackk)); String path= ...
- android程序内下载文件,android文件下载代码 android程序 里如何编写下载代码
android开发文件下载在手机报错 package cc.download; import android.app.Activity;import android.os我比任何人都懂你不会真的陪我到 ...
- android webView不能加载本地html文件问题
android中可以加载本地html文件,通过JavaScript进行交互,其中html文件放到assets文件夹下,在调用的时候如下: webView.loadUrl("file:///a ...
- Android Studio里面的Build.gradle的详细配置说明
Android Studio里面的Build.gradle的详细配置说明 [java] view plain copy print ? apply plugin: 'com.android.appli ...
- Android Studio里面的Build.gradle的详细配置
Android Studio里面的Build.gradle的详细配置说明 apply plugin: 'com.android.application'//说明module的类型,com.androi ...
- Android assets
1.应用程序资源管理器assets assets就是apk工程中的一个普通目录,在每个工程的根目录下都可以发现(或者可以自己创建)一个assets目录. assets目录用于专门保存各种外部文件,比如 ...
- android使用fat-aar打包,本地aar和第三方依赖库以及遇到的问题
android使用fat-aar打包,本地aar和第三方依赖库以及遇到的问题 为什么会用到fat-aar 如何使用 打出来的aarlib中存在多个架构,例如x86\x86_64 我在打包okhttp和 ...
- 在Eclipse中的Android项目里实现代码复用
引言 开发时通常都会有多个项目间代码复用的需求,这时通常的做法是设置项目依赖,让一个项目引用另一个项目,比如在Visual Studio中这样就很容易实现. 而在Eclipse中的Android项目里 ...
- android手机如何安装apk文件,如何安装APK文件到自己的android手机里?.doc
如何安装APK文件到自己的android手机里? 很多朋友刚拿到G1的时候大概首先就是要往里面装软件了,在ANDROID平台下安装文件的后缀名为".apk",就好像PC上的安装文件 ...
- android unzip file,Unzip File in Android Assets
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试): 问题: I put a zip file in the android assets. How do ...
最新文章
- selenium之作用和工作原理
- RDKit:化合物相似性搜索(基于Python3)
- 使用python画CDF
- 为ML带来拓扑学基础,Nature子刊提出拓扑数据分析方法
- 埃拉托斯特尼筛法 快速查找素数
- java搭建tcp客户端_【Java学习笔记】TCP客户端/服务器端
- echart折线图删除_用Echart创建简单的折线图
- 计算机课奖金计算步骤,计算机二级excel真题:计算员工奖金
- jQuery自己定义绑定的魔法升级版
- javascript获取对象高度和宽度(整理)
- 【渝粤教育】国家开放大学2019年春季 2718动物生理基础 参考试题
- CAD2010 64 位 安装后打开就卡死 解决方案
- 【JAVA】数据结构——二叉树 例题练习及代码详解
- 探索式测试方法的实践
- Air202学习(2)烧写底层固件
- 【前端】js关于鼠标划过事件
- 支配集(dominating set)问题是NP完全问题的一个证明
- 苹果手机删除的图片怎么恢复?试试这3个方法
- android studio评论功能,Android Studio 使用技巧
- 系统性简述蓝牙以及ESP32对BLE蓝牙的使用(一)
热门文章
- Robomaster视觉教程(二)Win10+VS201x+Opencv3.4.x环境搭建
- 大学计算机基础知识课本,大学计算机基础 教材简介
- windows下安装wget
- html 视频在线播放,HTML 视频(Video)播放
- 【方差分析】之matlab求解
- Flex布局应用---导航栏实现
- IOS逆向学习-加壳、脱壳
- 京瓷p5018cdn教程_京瓷P5018cdn驱动-京瓷ECOSYS P5018cdn打印机驱动下载 v7.4.1411官方版-下载啦...
- python apply函数不打印_Python Pandas dataframe shift在apply函数中不起作用
- 智能化系统之门禁系统