在建立项目中一般会默认建立assets文件,当然我们还可以在res文件下面建立raw文件夹,这里面都可以存放一些多媒体文件或者文本信息,可以供我们在程序中使用。

assets下面的文件不会被编译,通过路径可以去访问其中的内容。raw中文件会自动编译,我们可以在R.java文件中找到对应的ID。

其中比较重要的是获取Assets和Raw中的资源方法 (对于文件test.txt)

Assets:    InputStream inputStream = = getAssets().open(test.txt);

Raw:        InputStream inputStream = getResources().openRawResource(R.raw.test);

在Android中不能直接打开res aw目录中的数据库文件,而需要在程序第一次启动时将该文件复制到手机内存或SD卡的某个目录中,然后再打开该数据库文件。复制的基本方法是使用getResources().openRawResource方法获得res aw目录中资源的 InputStream对象,然后将该InputStream对象中的数据写入其他的目录中相应文件中。在Android SDK中可以使用SQLiteDatabase.openOrCreateDatabase方法来打开任意目录中的SQLite数据库文件。

转载于:https://www.cnblogs.com/wutianlong/p/5678261.html

Assets和Raw区别相关推荐

  1. Android 使用MediaPlayer播放assets或者raw目录的音频文件

    不废话,需求:当接收到推送消息时,播放apk自带的声音,怎么办? 首先接入极光推送,我前几篇文章已经讲了,不会的自己去看.在MyReceiver里的public void onReceive(Cont ...

  2. java 读取raw文件_Android 读取assets和raw文件内容实例代码

    这篇文章主要介绍了Android 读取assets和raw文件内容的相关资料,并附简单实例代码,需要的朋友可以参考下 android之文件操作--读取assets和raw文件下的内容 1.分别创建as ...

  3. android资源目录---assets与res/raw区别

    android资源目录---assets与res/raw的不同 Android 2011-05-24 14:40:21 阅读20 评论0   字号:大中小 订阅 assets:用于存放需要打包到应用程 ...

  4. Android项目中的assets和raw文件夹

    直接参考这篇文章 Assets文件夹和raw文件夹的区别 转载于:https://www.cnblogs.com/feng-ye/p/7026594.html

  5. vue 项目引用static目录资源_Vue2.0项目入门 — 静态资源目录src/assets和static/区别...

    rose.png 你应该注意到了,在项目结构上我们有静态资源两个目录:src/assets和static/.他们之间有什么区别? 通过webpack处理的资源 首先我们需要了解webpack如何处理静 ...

  6. Android读写assets、raw、sdard和工程文件的方法

    Android开发离不开对文件的操作,前面的文章"Android简易数据存储之SharedPreferences"和"Android数据存储之SQLite的操作" ...

  7. Android从assets和raw中读取txt文件

    方法一.将要读取的txt文件拷贝到Android工程目录下的assets文件夹下 方法二.在res文件夹下新建raw文件夹,将txt拷贝到该目录下 本方法是从assets中读取 /*** 从asset ...

  8. Android Studio项目中常见的需要自行创建的资源文件夹的位置(assets、raw、menu、anim等)

    写项目过程中,常遇到一些需要自行创建的资源文件夹时,容易忘记位置,现图示一下常见的资源文件夹的位置(Project 结构):                  

  9. vue stacic 和assets 得目录区别 转载一个可爱的作者 “你自人山人海中而来,原来只为了给我一场空欢喜。“ 你要去做一个大人,不要回头,不要难过。

最新文章

  1. 可复现的图像降噪算法总结——超赞整理
  2. 凸透镜成像实验软件_论文丨几何光学实验在初中物理教学中的应用
  3. 如何才能避免聚会尬聊
  4. python建模分析实操_城市公交站点设置优化模型-基于Python
  5. Microsoft Enterprise Library 5.0 系列(二) Cryptography Application Block (初级)
  6. 透视变换--图像拼接
  7. asp.net下url参数含有中文读取后为乱码
  8. web测试与app测试异同
  9. aardio部署_aardio有什么用
  10. matlab颜色识别提取,matlab实现图像颜色特征提取
  11. Matlab:数组索引
  12. 如何下载邢台市卫星地图高清版大图
  13. excel两个指标相关性分析_相关分析与回归分析 Excel 和 R计算皮尔逊相关系数(Pearson correlation)...
  14. hadoop之大数据生态系统的前世今生
  15. MySQL学习笔记——多表查询
  16. JavaScript中的扁平化数据转换为树形结构、树形结构扁平化数据
  17. 《算法心得:高效算法的奥秘(原书第2版)》
  18. 读《阿里铁军》有感【4000字】
  19. 按摩肺经,补足肺气眠自安
  20. 苹果发布会在即 iMessage将迎来哪些重大更新?

热门文章

  1. Android开发之动态加载,运行未安装apk
  2. docker兼容的linux内核,CentOS 6.5上安装Docker与Docker对中文字符集的支持
  3. python从入门到实践答案第四章_《python从入门到实践》--第四章基本操作列表 重点及课后练习...
  4. [转载] 丛林中的糖果小屋
  5. 使用GDAL对DEM进行彩色渲染
  6. 使用GDAL下载并转换SRTM的DEM数据(二)
  7. 高性能MMORPG服务端引擎设计之基本概念
  8. angularjs post返回html_Python 爬虫网页解析工具lxml.html(二)
  9. fastjson版本_Fastjson高危漏洞风险提示
  10. linux 网络对讲,基于ARM与Linux的全数字化可视对讲系统的设计与实现