android assets文件夹资源的访问
1、assets文件夹里面的文件都是保持原始的文件格式 。
2、assets中的文件只可以读取而不能进行写的操作。
3、assets目录下的资源文件不会在R.java自动生成ID,所以读取assets目录下的文件必须指定文件的路径。
4、assets则可以有目录结构,也就是assets目录下可以再建立文件夹。
5、读取assets 目录下的文件
AssetManager assetManager = getAssets() ; InputStream inputStream = assetManager.open( "fileName" ) ;
InputStream is = getResources().getAssets().open( "aa.txt" ) ;
6、读取assets 目录下的文本
String s = getAssetsString( "aa.txt" ) ; /** * 读取本地文件中字符串 * @param fileName * @return */ private String getAssetsString(String fileName) { StringBuilder stringBuilder = new StringBuilder(); try { BufferedReader bf = new BufferedReader(new InputStreamReader( getAssets().open(fileName), "UTF-8") ); String line; while ((line = bf.readLine()) != null) { stringBuilder.append(line); } } catch (IOException e) { e.printStackTrace(); } return stringBuilder.toString(); }
7、读取assets 目录下的图片
Bitmap bgImg = getImageFromAssetFile( "background.png" ); /** * 从assets中读取图片 */ private Bitmap getImageFromAssetsFile(String fileName) { Bitmap image = null; AssetManager am = getResources().getAssets(); try { InputStream is = am.open(fileName); image = BitmapFactory.decodeStream(is); is.close(); } catch (IOException e) { e.printStackTrace(); } return image; }
android assets文件夹资源的访问相关推荐
- assets android 作用,Android assets文件夹之位置放置和作用
Android 的assets文件夹的放置位置,Eclipse创建项目时就生成了的,Android Studio则不太一样,AS可以包含几种方式, 1:可以在build.gradle文件下配置,加如下 ...
- android assets 文件夹 复制,Android 中 Assets目录下 文件或文件夹的复制
1.文件或文件夹的复制 /* * 下面两个方法不是AsyncTask的接口 * * copyFileOrDir 目录复制 * copyFile 文件复制 */ private void copyFil ...
- android 读取assets文件夹下的文件资源
今天,简单讲讲如何读取assets文件夹下的文件. Android资源文件大致可以分为两种: 第一种是res目录下存放的可编译的资源文件: 这种资源文件系统会在R.Java里面自动生成该资源文件的ID ...
- Android -- 读取assets文件夹下的资源
1 Android 中的资源文件 Android 资源文件大致可以分为两种:res/raw 和 assets res/raw res/raw 目录下存放可编译的资源文件 这种资源文件系统会在 R.Ja ...
- Android基础篇 访问Assets文件夹里面的资源【文本、图片、音频、字体包】
一.创建Assest文件夹 直接把资源复制粘贴到该文件夹下 (1)获取Assets文件夹的管理类 AssetManager assets = getAssets(); (2)遍历文件夹下的资源列表 S ...
- Android开发:第四日番外——Assets文件夹和RAW文件夹区别
话说上回说到SQLite数据库,其中涉及到把已经设计好的数据库打包到APK中,提到可以放置在Assert文件夹或者RAW文件夹中,那么两者到底有什么区别呢?让我们来探究一下. 一.res/raw和as ...
- android studio assets 添加,Android studio 添加assets文件夹的方法
Android studio 添加assets文件夹的方法 我们知道Eclipse创建的工程默认是有个assets文件夹的,但是Android studio默认没有帮我们创建,那么我们就自己创建一个就 ...
- android+assets+在哪,我在哪里将’assets’文件夹放在Android Studio中?
我对assets文件夹感到困惑. 它不是在Android Studio中自动创建的,几乎所有论坛都讨论了Eclipse. 如何在Android Studio中配置Assets目录? 由于Android ...
- android raw文件作用,Android 中raw和assets文件夹的区别
Android 中raw和assets文件夹的区别 发布时间:2020-09-25 08:40:41 来源:脚本之家 阅读:103 作者:lqh Android 中raw和assets文件夹的区别 以 ...
最新文章
- mysql with语句_MySQL列举数据库(SHOW DATABASES语句)
- eccv2020 目标检测笔记
- 静态页面访问缓慢的问题
- 【Android 应用开发】 Android 相关代码规范 更新中 ...
- 超过4g的文件怎么上传到linux,怎么免费上传大于4G的文件到百度云 大于4G的文件不开会员怎么上传到百度云...
- 问题:There are no packages available for installation 问题的解决办法
- mouseover与mouseenter、 mouseout与mouseleave的区别
- 位图转矢量图工具,快和模糊图片说白白
- 为什么说神经网络是黑箱子模型,我刚刚有了新的感悟。
- Focal Loss的阅读笔记
- ue4 中动画控制,利用conduit节点
- 万能地图下载器矢量标注功能特性
- 刷脸支付代理收益盈利模式
- GO项目打包部署操作
- Layer For Mobile
- 【Java EE】-Servlet(一) 创建Maven下的webapp项目
- 微信小程序自定义组件-behaviors
- ​u盘安装win10系统1703的方法
- 企业实施CMMI中 常见的4大问题
- The Power of H3D2 ! 截图,视频!
热门文章
- java考察代码_一段简单的关于字符串的 Java 代码竟考察了这么多东西
- 向前的快捷键_枣院生活快捷键使用手册,你值得拥有
- 二、HDFS基本架构和shell操作
- 六十七、SpringBoot嵌入式的Servlet容器和创建war项目
- php定义一个名为Vehicles,[PHP][Yii2.0] 以Yii 2.0风格加载自定义类或命名空间 [配置使用Yii2 autoloader]...
- 今晚被两个bug 困扰---第一个,小程序数组传递到PHP后台变成了字符串,导致解析失败
- AI框架你只会调包,这种想法很危险!
- NAACL 2019 | 一种考虑缓和KL消失的简单VAE训练方法
- 深度学习入门之PyTorch学习笔记:多层全连接网络
- nn.AdaptiveAvgPool1d()