打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
在Android Studio中如何建立app的assets文件夹 此文件的作用
在Android Studio中如何建立app的assets文件夹


在app项目栏上用鼠标右键打开选择菜单,点选New,在下级菜单中选择Folder,再下级菜单中选择Assets Folder



在做html5+javascript+android的混合开发中,一般html5和javascript以及相关资源可以存放在Assets文件夹内
 
 
 





2   Android assets 目录作用


  1. 这个目录保存的文件可以打包在程序里,/res 和/assets的不同点是,android不为/assets下的文件生成ID。如果使用/assets下的文件,需要指定文件的路径和文件名。
  2. android中的资源文件,这些资源文件主要分为两类,一种出于asset目录下,称为原生文件,这类文件在被打包成apk文件时是不会进行压缩的;另一类则是res下的文件,这类文件在打包成apk文件时,会进行小内存优化
  3. 訪問 AssetManager assetManager = this.getResources().getAsset();
  4. 在activity中可以通过如下方法进行访问,InputStream inputStream = Resources.openRawResource(int id);
  5. 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;
}
}

 
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
Android
Android Resources之assets
Android Studio 查看逍遥模拟器中SqlLite DataBase文件
Android中assets目录和res/raw目录的异同和使用场景
Android工程内嵌资源文件的两种方法
Sencha Touch 快速入门2.0 第一章 开发Sencha Touch App
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服