当前位置:懂科普 >

综合知识

> assets文件是什么

assets文件是什么

assets文件是什么

演示机型:华为MateBook X    系统版本:win10    

assets文件是Android工程文件下的文件夹,里面保存的是一些原始的文件,可以以任何方式来进行组织。这些文件最终会被原装不动地打包在apk文件中。如果要在程序中访问这些文件,那么就需要指定文件名来访问。

小编还为您整理了以下内容,可能对您也有帮助:

a右略复不合ssets文件是Android工程文件下的文件夹,里面保存片跳的是一些原始来自的文件,可以以任何方式来进行组织。这些文件最终会被原装不动地打包在apk文件中。如果要在程序中访问这些文件,那么就需要指定文件名来访问。

计算机俗称电脑,是现代一种用于高速计算的电子计算机器,可以进行数值计算,又可以进行逻辑计算来自,还具有存储记忆距社地们功能。是能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备。由硬件系统和软件系统所组成,没有安装任何软件的计算机称为裸机。可分为超级计算机、行工业控制计算机、网络商里稳入成送计算机、个人计算机、嵌入式计算机五类,较先进的计算机影派论大说有生物计算机、光子计算机、量子计算机等。

其他比较有用的内容推荐1:

演示机型:华为MateBook X系统版本:win10

assets文件是Android工程文件下的文件夹,里面保存的是一些原始的文件,可以以任何方式来进行组织。这些文件最终会被原装不动地打包在apk文件中。如果要在程序中访问这些文件,那么就需要指定文件名来访问。

assets.zip是什么

是一个压缩文件,是某些软件自己安装时候附带的参数补丁。

assets是什么文件

assets是Android工程文件下的文件夹

assets:不会在R.java文件下生成相应的标记,存放到这里的资源在运行打包的时候都会打入程序安装包中

用eclipse编写android项目时,项目中的gen,assets,bin,res和res里面的三个文件都是具体干什么用的?

gen中的包和类是自动生成的,里面的R.java里面的内容是所有控件的ID号,当布局有问题的时候,clean一下,gen里面的内容会消失,就是丢失R包的现象,当然,有时候别的原因也会出现这一现象。

assets:Android除了提供/res目录存放资源文件外,在/assets目录也可以存放资源文件,而且/assets目录下的资源文件不会在R.java自动生成ID,所以读取/assets目录下的文件必须指定文件的路径。

bin文件里面有一个apk文件,可以直接用来安装android项目

res是存放图片之类的资源的

里面的文件夹分别表示方的内容:values里面是放xml文件的,一般是String.xml,color.xml等属性内容;drawable是放图片文件的;layout是放布局文件的

ios assets是什么文件

assets是程序的图像资源。

自动适配各种分辨率的代码如下:

{

"images" : [

{

"orientation" : "portrait",

"idiom" : "iphone",

"extent" : "full-screen",

"minimum-system-version" : "7.0",

"filename" : "[email protected]",

"scale" : "2x"

},

{

"extent" : "full-screen",

"idiom" : "iphone",

"subtype" : "retina4",

"filename" : "[email protected]",

"minimum-system-version" : "7.0",

"orientation" : "portrait",

"scale" : "2x"

},

{

"orientation" : "portrait",

"idiom" : "iphone",

"extent" : "full-screen",

"filename" : "Default.png",

"scale" : "1x"

},

{

"orientation" : "portrait",

"idiom" : "iphone",

"extent" : "full-screen",

"filename" : "[email protected]",

"scale" : "2x"

},

{

"orientation" : "portrait",

"idiom" : "iphone",

"extent" : "full-screen",

"filename" : "[email protected]",

"subtype" : "retina4",

"scale" : "2x"

}

],

"info" : {

"version" : 1,

"author" : "xcode"

}

}

unity3d的assets目录是干嘛的,存放什么文件???

asset就是你游戏会用到的资源,比如,模型文件,贴图文件,声音文件等等都算asset.

android assets是什么文件

是文件夹,放文件和图片,能够获取资源,和应用一起打成APK发布。不宜放太多东西,占存储。

android工程中assets文件夹是干什么用的

存放资源文件,系统在编译的时候不会编译assets下的资源文件。

Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。尚未有统一中文名称,中国地区较多人使用“安卓”或“安致”。

Android操作系统最初由Andy Rubin开发,主要支持手机。2005年8月由Google收购注资。2007年11月,Google与84家硬件制造商、软件开发商及电信营运商组建开放手机联盟共同研发改良Android系统。随后Google以Apache开源许可证的授权方式,发布了Android的源代码。第一部Android智能手机发布于2008年10月。Android逐渐扩展到平板电脑及其他领域上,如电视、数码相机、游戏机等。

2017年3月,Android全球网络流量和设备超越Microsoft Windows,正式成为全球第一大操作系统。2017年8月,Android O发布。

Assets和res目录的区别

立一个Android项目后会产生assets与res的两个文件夹,理论上他们都是存放资源的文件夹,那么他们到底有什么区别呢?

1.assets:不会在R.java文件下生成相应的标记,存放到这里的资源在运行打包的时候都会打入程序安装包中

2.res:会在R.java文件下生成标记,这里的资源会在运行打包操作的时候判断哪些被使用到了,没有被使用到的文件资源是不会打包到安装包中的。

在res文件夹下其实还可以定义一下目录:

res/anim:这里存放的是动画资源。

res/xml:可以在Activity中使用getResource().getXML()读取这里的资源文件

res/raw:该目录下的文件可以直接复制到设备上,编译软件时,这里的数据不需要编译,直接加入到程序安装包中,使用方法是getResource().OpenRawResources(ID),其中参数ID的形式是R.raw.XXX.

*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 文件被预编译,可以存放一些图片,html,js, css 等文件。

安卓项目工程下面的assets目录的作用是什么()

主要存放一些多媒体文件。assets目录是一个非常自由的目录。就像是Android应用中的“三不管”地带,不会为里面的文件建立索引、不会目录层级关系、不会处理里面的文件。

Android中asset文件夹和raw文件夹区别是什么?

【答案】:res/raw和assets的相同点:

两者目录下的文件在打包后会原封不动的保存在apk包中,不会被编译成二进制。

res/raw和assets的不同点:

1)res/raw中的文件会被映射到R.java文件中,访问的时候直接使用资源ID即 R.raw.filename;assets文件夹下的文件不会被映射到R.java中,访问的时候需要AssetManager类。

2)res/raw不可以有目录结构,而assets则可以有目录结构,也就是assets目录下可以再建立文件夹

3)读取文件资源举例:

读取res/raw下的文件资源,通过以下方式获取输入流来进行写操作

InputStream is = getResources().openRawResource(R.raw.filename);

读取assets下的文件资源,通过以下方式获取输入流来进行写操作

AssetManager am = null;

am = getAssets();

InputStream is = am.open("filename");

标签: assets 文件
  • 文章版权属于文章作者所有,转载请注明 https://dongkepu.com/zonghezhishi/5jgrd8.html