iis服务器助手广告广告
返回顶部
首页 > 资讯 > 移动开发 >Android中asset文件夹与raw文件夹的区别深入解析
  • 230
分享到

Android中asset文件夹与raw文件夹的区别深入解析

assetraw文件Android 2022-06-06 10:06:45 230人浏览 独家记忆
摘要

*res/raw和assets的相同点:1.两者目录下的文件在打包后会原封不动的保存在apk包中,不会被编译成二进制。*res/raw和assets的不同点:1.res/raw

*res/raw和assets的相同点:
1.两者目录下的文件在打包后会原封不动的保存在apk包中,不会被编译成二进制。

*res/raw和assets的不同点:
1.res/raw中的文件会被映射到R.java文件中,访问的时候直接使用资源ID即R.id.filename;assets文件夹下的文件不会被映射到R.java中,访问的时候需要AssetManager类。
2.res/raw不可以有目录结构,而assets则可以有目录结构,也就是assets目录下可以再建立文件夹

*读取文件资源:
1.读取res/raw下的文件资源,通过以下方式获取输入流来进行写操作
·        InputStream is =getResources().openRawResource(R.id.filename); 
2.读取assets下的文件资源,通过以下方式获取输入流来进行写操作
·        AssetManager am = null; 
·        am = getAssets(); 
·        InputStream is = am.open("filename"); 

注意1:Google的Android系统处理Assert有个bug,在AssertManager中不能处理单个超过1MB的文件,不然会报异常,raw没这个限制可以放个4MB的Mp3文件没问题。

注意2:assets 文件夹是存放不进行编译加工的原生文件,即该文件夹里面的文件不会像 xml, java 文件被预编译,可以存放一些图片,htmljs, CSS 等文件。

您可能感兴趣的文章:Android开发之资源目录assets与res/raw的区别分析基于android中读取assets目录下a.txt文件并进行解析的深入分析android读取raw文件示例android实现raw文件夹导入数据库代码Android中asset和raw的区别详解


--结束END--

本文标题: Android中asset文件夹与raw文件夹的区别深入解析

本文链接: https://www.lsjlt.com/news/27493.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Python导入不同文件夹中文件的方法详解
    目录前言一、导入同一目录下的文件二、导入不同目录下的文件1、 调用子目录下的文件2、导入上级目录下的文件关于 init.py附:python 导入一个文件夹下的所有文件总结前言 在写...
    99+
    2024-04-02
  • BAT批处理中文件与文件夹操作的示例分析
    这篇文章将为大家详细讲解有关BAT批处理中文件与文件夹操作的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。批处理中的文件、文件夹操作,xcopy命令的用法。一,建bat文件自动执行复制,删除命令。...
    99+
    2023-06-08
  • python包和文件夹有的区别点总结
    1、一个或多个文件夹组成一个模块,而一个模块组合构成了一个包发布在公共目录里。 2、包必须有__init__文件,否则就是一个文件夹。 实例 import pynvml pynv...
    99+
    2024-04-02
  • Android 遍历文件夹中所有文件的实例代码
    可以获得文件夹中所有文件的路径及文件名。代码很简单,直接上车,车上再解释: public static JSONArray getAllFiles(String dirPath, String _type) { File f = n...
    99+
    2023-05-31
    android 遍历文件夹 roi
  • 深入浅析Android中DecorView与ViewRootImpl的区别
    今天就跟大家聊聊有关深入浅析Android中DecorView与ViewRootImpl的区别,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。从setContentView说起一般地,...
    99+
    2023-05-31
    android viewrootimpl decorview
  • 怎么在python中引入其他文件夹下的py文件
    今天就跟大家聊聊有关怎么在python中引入其他文件夹下的py文件,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。红色方框要引入箭头里面的import syssys.path...
    99+
    2023-06-15
  • Android开发中libs和jinLibs文件夹的作用详解
    前言相信各位Android开发中们在Android 开发中经常和这两个文件夹打交道,以前一直迷迷糊糊的使用,没去想过。最近遇到了一些问题,仔细研究了一下,特此记录分享。下面话不多说了,来一起看看详细的介绍吧。libs: librarys用来...
    99+
    2023-05-30
    android libs jinlibs文件夹
  • python中如何导入父文件夹中的模块并读取当前文件夹内的资源
    这篇文章主要介绍“python中如何导入父文件夹中的模块并读取当前文件夹内的资源”,在日常操作中,相信很多人在python中如何导入父文件夹中的模块并读取当前文件夹内的资源问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对...
    99+
    2023-06-16
  • win7输入的文件夹无效如何解决
    如果在Windows 7中输入的文件夹无效,可能是由于以下原因:1. 文件夹路径错误:请确保输入的文件夹路径是正确的。检查文件夹路径...
    99+
    2023-08-30
    win7
  • Linux下文件夹的移动与复制详解
    目录1. 复制文件夹2. 移动文件夹3. 常见应用案例a. 复制备份数据b. 迁移文件夹到其他位置c. 归档数据4. 结论在linux系统中,移动和复制文件夹是常见的任务。无论你是想要备份数据、迁移文件夹到其他位置还是归...
    99+
    2023-04-19
    linux 文件夹移动 linux文件夹复制 linux文件夹复制并替换
  • 深入解析Nodejs中的大文件读写
    目录前言一、node中的文件读写1.1 常规文件读写1.2 Stream文件读写二、node文件读写RAM和Blob大小的限制2.1 基础问题2.2 分片读取三、其他3.1 扩展浏览...
    99+
    2024-04-02
  • PHP文件夹操作函数详解:mkdir、rmdir、scandir等函数的文件夹管理实例分析
    PHP文件夹操作函数详解:mkdir、rmdir、scandir等函数的文件夹管理实例分析标题:PHP文件夹操作函数详解:mkdir、rmdir、scandir等函数的文件夹管理实例分析引言:在PHP中,文件夹操作是开发过程中经常遇到的需求...
    99+
    2023-11-18
    mkdir (创建文件夹) rmdir (删除文件夹) scandir (扫描文件夹)
  • 电脑无法显示文件夹中的文件如何解决
    首先,您可以尝试刷新文件夹来解决显示问题。您可以按下键盘上的F5键或右键单击文件夹并选择"刷新"选项。如果刷新文件夹后仍然无法显示文...
    99+
    2023-09-06
    电脑
  • windows中不能删除有文件的文件夹怎么解决
    有几种方法可以解决Windows中无法删除有文件的文件夹问题:1. 关闭文件夹中的所有文件和程序:确保没有任何程序或文件正在使用要删...
    99+
    2023-09-18
    windows
  • linux文件夹与远程系统同步的示例分析
    这期内容当中小编将会给大家带来有关linux文件夹与远程系统同步的示例分析,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。第一首先打开linux系统。再用su -命令进入root模式。第二然后创建一个目标目...
    99+
    2023-06-28
  • 深入浅析Hibernate中的配置文件
    今天就跟大家聊聊有关深入浅析Hibernate中的配置文件,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。首先我们看一下hibernate的主配置文件<!DOCTYPE hibe...
    99+
    2023-05-31
    hibernate te
  • Vue中img的src属性绑定与static文件夹的示例分析
    这篇文章给大家分享的是有关Vue中img的src属性绑定与static文件夹的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。不少人在vue的开发中遇到这样一个问题: im...
    99+
    2024-04-02
  • Android应用中文件夹出现红色叹号如何解决
    Android应用中文件夹出现红色叹号如何解决?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。有感叹号,说明有的文件损坏或丢失了解决方法:右击工程,Build Path..-&g...
    99+
    2023-05-31
    android roi
  • django中资源文件夹的引入及配置方法
    Django 是一个由 Python 编写的一个开放源代码的 Web 应用框架。 Django简介 使用 Django,只要很少的代码,Python 的程序开发人员就可以轻松地完成一...
    99+
    2024-04-02
  • [VScode]-连接服务器无法解析工作区文件夹问题的解决
    目录 【问题状况】 【解决方法】 【补充】 1.如何添加新的host IP地址 2.配置完成后通过ssh访问服务器出现Bad owner or permissions on 2.1解决方法1 2.2解决方法2 【问题状况】 在使用VSc...
    99+
    2023-10-11
    vscode ssh
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作