android assets 的说明与应用
来源:互联网 发布:英国留学中介推荐 知乎 编辑:程序博客网 时间:2024/05/17 04:04
Android 系统为每个新设计的程序提供了/assets目录,这个目录保存的文件可以打包在程序里。/res 和/assets的不同点是,android不为/assets下的文件生成ID。如果使用/assets下的文件,需要指定文件的路径和文件名。
对于assets的应用主要有以下两点:
1、获取资源的输入流
资源文件 sample.txt 位于 $PROJECT_HOME/assets/ 目录下,可以在 Activity 中通过Context.getAssets().open(“sample.txt”)方法获取输入流。
注意:如果资源文件是文本文件则需要考虑文件的编码和换行符。建议使用UTF-8和Unix换行符。
2、 WebView 加载assets目录下的html文件
资源文件 sample.html 位于 $PROJECT_HOME/assets/ 目录下,可以通过以下代码
WebView.loadUrl(“file:///android_asset/sample.html”);加载html文件。
下面这个例子,显示如何访问/assets下的内容。
在文件中/assets 中建立/image子目录,将/res/drawable下的icon.png子目录拷贝到该目录中。在/assets子目录中建立readme.txt文件,文件中输入文本“hello,world!!!”。
布局文件:main.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
<TextView
</LinearLayout>
程序文件:
package com.cn.getassets;
imp
imp
imp
imp
imp
imp
imp
imp
imp
imp
public class GetAssets extends Activity {
//
}
程序显示结果:使用模拟器。
- android assets 的说明与应用
- android应用Assets目录下的资源
- android assets文件夹下的数据库应用
- Android应用中遍历Assets的结果
- android资源目录---assets与res/raw的不同assets
- android assets文件夹应用
- Android AppWidgets的简单说明与应用
- android res与assets资源的区别
- android res与assets资源的区别
- android assets的使用
- Android的res与assets资源的使用
- android raw与assets区别
- android raw与assets区别
- android raw与assets区别
- android raw与assets区别
- android raw与assets资源
- android raw与assets区别
- android raw与assets区别
- WINCE 6.0写的读取条形码小程序
- java synchronized详解
- java讀取eml文件
- java使用log4j
- 设计模式之单例模式------学习学习再学习
- android assets 的说明与应用
- 空中网线程题
- 设计模式(八)装饰器模式Decorator(结构型)
- 两款新奇无缝柔性屏幕iPhone概念机
- 对于编程的总结
- SVN修改提交用户名
- OFBIZ问题汇集解答
- 开始入门 DSP 注意事项
- do{}while(0)宏定义的好处