在Android Studio中如何建立app的assets文件夹
在app项目栏上用鼠标右键打开选择菜单,点选New,在下级菜单中选择Folder,再下级菜单中选择Assets Folder
在做html5+javascript+android的混合开发中,一般html5和javascript以及相关资源可以存放在Assets文件夹内
2 Android assets 目录作用
- 这个目录保存的文件可以打包在程序里,/res 和/assets的不同点是,android不为/assets下的文件生成ID。如果使用/assets下的文件,需要指定文件的路径和文件名。
- android中的资源文件,这些资源文件主要分为两类,一种出于asset目录下,称为原生文件,这类文件在被打包成apk文件时是不会进行压缩的;另一类则是res下的文件,这类文件在打包成apk文件时,会进行小内存优化
- 訪問 AssetManager assetManager = this.getResources().getAsset();
- 在activity中可以通过如下方法进行访问,InputStream inputStream = Resources.openRawResource(int id);
- asset和res下的文件都是只能读不能写
3 一般的使用方法
public class FileUtils {
/**
* 读取表情配置文件
*
* @param context
* @return
*/
public static List<String> getEmojiFile(Context context) {
try {
List<String> list = new ArrayList<String>();
InputStream in = context.getResources().getAssets().open("emoji");// �ļ�����Ϊrose.txt
BufferedReader br = new BufferedReader(new InputStreamReader(in,
"UTF-8"));
String str = null;
while ((str = br.readLine()) != null) {
list.add(str);
}
return list;
} catch (IOException e) {
e.printStackTrace();
}
return null;
}
}
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请
点击举报。