android获取assets资源
2017-11-04 19:23
489 查看
android获取assets资源
1.加载assets目录下的网页
webView.loadUrl("file:///android_asset/Demo1/index.html");
2.访问assets目录下的资源文件
String name = "hallo.txt"; InputStream resourceAsStream = getClass().getResourceAsStream("/assets/" + name);
3.获取assets的文件及目录名
String fileNames[] =context.getAssets().list(path);
4.将assets下的文件复制到SD卡
public void copyFilesFassets(Context context, String oldPath, String newPath) { try { String fileNames[] = context.getAssets().list(oldPath);//获取assets目录下的所有文件及目录名 if (fileNames.length > 0) {//如果是目录 File file = new File(newPath); file.mkdirs();//如果文件夹不存在,则递归 for (String fileName : fileNames) { copyFilesFassets(context, oldPath + "/" + fileName, newPath + "/" + fileName); } } else {//如果是文件 InputStream is = context.getAssets().open(oldPath); FileOutputStream fos = new FileOutputStream(new File(newPath)); 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(); } } catch (Exception e) { e.printStackTrace(); } }
相关文章推荐
- Android assets文件夹下资源获取
- android 一个应用去获取另一个应用assets下面的资源通过框架代码桥梁------项目实战成功案例
- Android从raw、assets、SD卡中获取资源文件内容
- Android进阶:打jar包获取assets中的资源 解决selector XML文件不能解析的问题
- Android进阶:打jar包获取assets中的资源 解决selector XML文件不能解析的问题
- Android 通过包名获取AndroidManifest.xml,res,assets下的资源
- Android 获取assets文件夹中的图片资源
- Android 获取assets文件夹中的图片资源
- Android获取图片资源之——拍照后在程序中显示照片
- Android动态获取资源ID并使用javabean进行赋值
- Android 获取资源ID方法,SDK开发中利用getIdentifier()方法获取资源ID
- Android之assets目录下资源使用
- Android获取图片资源的方式 ----- 补充
- Android 获取图片资源的4种方式
- Android 获取assets的绝对路径
- 关于cocos2d-x项目移植到android平台的时候明明已经将资源复制到assets还是出现的assets is nullptr的问题
- Android反编译获取资源文件-android学习之旅(69)
- Android 获取assets的绝对路径
- Android:资源 id 及资源 id 的动态获取
- Android获取asset下的资源图片