Android studio 调用资源文件

本文详细介绍了如何在Android Studio中有效地调用和使用资源文件,包括XML布局、图片、字符串等,帮助开发者更好地组织和管理应用的资源。
摘要由CSDN通过智能技术生成

Android 中资源分为两种,一种是res下可编译的资源文件, 这种资源文件系统会在R.java里面自动生成该资源文件的ID,访问也很简单,只需要调用R.XXX.id即可;第二种就是放在assets文件夹下面的原生资源文件,放在这个文件夹下面的文件不会被R文件编译,所以不能像第一种那样直接使用.Android提供了一个工具类,方便我们操作获取assets文件下的文件:AssetManager
AssetManager
AssetManager提供了如下方法用于处理assets:
String[] list(String path); //列出该目录下的下级文件和文件夹名称
InputStream open(String fileName); //以顺序读取模式打开文件,默认模式为ACCESS_STREAMING
InputStream open(String fileName, int accessMode);
//以指定模式打开文件。读取模式有以下几种:
//ACCESS_UNKNOWN : 未指定具体的读取模式
//ACCESS_RANDOM : 随机读
//ACCESS_STREAMING : 顺序读取
//ACCESS_BUFFER : 缓存读取
void close() //关闭AssetManager实例

使用
assets目录下主要存放四种文件:文本文件、图像文件、网页文件(包括html中引用的js/ccs/jpg等资源)、音频视频文件,下面通过具体的案例分别来说下怎么获取
加载assets目录下的网页
webView.loadUrl( "file:///android_asset/html/index.htmll" );

说明:这种方式可以加载assets目录下的网页,并且与网页有关的css,js,图片等文件也会的加载。
  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值