android无法获取res资源文件夹路径,只能通过系统提供的封装函数访问。
资源文件夹有:
/res/drawable
,通过getresources()访问
/res/values
,通过getresources()访问
/res/layout,通过getresources()访问
/res/xml,通过getresources()访问
/res/raw,通过getresources()访问
/assets,通过getassets()访问
⑵ android中的资源文件目录res\anim、res\xml、res\raw,它们并不是程序默认生成的目录,如何创建这些目录
res\anim:动画资源
res\xml:布局资源
res\raw:不参加编译的资源,(已经建好的数据库,图片等),可以用于在程序首次运行时,直接复制到sd卡上,
关于这些文件的创建,可以根据你项目的需要,在res目录下直接创建就行了new->folder,注意文件夹得名称一定不能变
⑶ 用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是放布局文件的
⑷ 安卓手机里的res.npk文件能删吗,是干什么用的,有没有见过了解的机油。。。。。感激不尽,看图
安卓手机里的res.npk文件是可以删除的,是某个应用缓存数据,删除后不会影响系统运行。
只是删除后,运行该应用后,要重新加载一次,这个文件还会重新生成的。
RES只是一个文本文档,其中包含一个文件列表。RES文件同BSP文件相对应。它用来通知HALF-LIFE服务器向客户端发送他们缺少的特定文件。除了后缀.RES,它必须和你的BSP文件名完全相同。因此,如果你的地图名为cs_mymap.bsp,那么系统会对应创建一个名为cs_mymap.res的文件。BSP文件和RES文件会存放在同一目录下。
⑸ Android新建工程中如果不存在res/xml文件夹,应该怎样创建xml文件夹
1.res默认下面是没有一个叫做xml的文件夹。
2.如果要创建xml文件,按以下步骤操作:
new->Android
XML
File
如果没找到的话,请在new->Other中找
⑹ android中res目录和assets目录的用处
1.assets:可以存放项目一些较大的资源文件,例如:图片、音乐、字体等。
2.res:可以存放项目中所有的资源文件,例如:图片(*.png、*.jpg)、文本等。
3.res/drawable-hdpi:保存高分辨率图片资源,可以使用Resources.getDrawable(id)可以获得资源类型。
4.res/drawable-ldpi:保存低分辩率图片资源,可以使用Resources.getDrawable(id)可以获得资源类型。
5.res/drawable-mdpi:保存中等分辨率图片资源,可以使用Resources.getDrawable(id)可以获得资源类型。
6.res/layout:存放所有的布局文件,主要是用于排列不同的显示组件,在Android程序中要读取此配置。
7.res/values: 存放一些资源文件的信息,用于读取文本资源,在本文件夹之中有一些约定的文件名称:
⑺ 安卓手机res文件在哪里
每个软件开发者对软件开发使用的名称不同,不过大同小异,安卓图标统一的标准都是放到drawable-xxdpi(xx是不同分辨率的英文代号)里面,按照你手机分辨率,用压缩查看器在apk的res里面drawable-xxdpi文件夹下寻找图标对应的png图片就能找到对应的名称了,所以说文件名不是一定得,但是存放位置是一定的
⑻ 9100android里的res文件夹删除了对手机有影响吗
你好,根据你所描述,应该是系统文件夹,我看了下里面的文件,应该是带有一些系统软件的图标和脚本文件,这是不可以删除的,否则可能会造成开机以后系统异常。
如果我的回答对您有帮助,请采纳,乐趣在线joyrom官方团队为您解答。
⑼ android如何将res文件夹下的资源打包到jar中
1.打包时,将资源放在asset文件夹内,通过AssetsManager获取指定资源:
目标应用和jar中的assets文件夹会合并,所以可以通过获取该应用的此类文件夹来获取目标资源
2.使用library项目
此类方法不能混淆代码,也就是说发布时需要提供library源项目.在引用此lib的目标项目中会看到一个包含已经编译成class.dex的jar文件,这个文件反编译以后仍然是只有代码部分。
3.使用双重library项目
提供一种双层library项目的方法,可以混淆代码,但是xml与图片资源仍然是暴露的,且发布时需要提供二级引用项目,操作上复杂度较高,不如直接提供jar包和资源
4.直接提供jar包和资源(分开)
依然是反射R文件,资源会被暴露给开发者。
⑽ 在android工程中,res目录下又有anim、drawable、layout、menu、raw、values和xml文件夹,分别用来保存
res目录主要是存放资源文件的!
layout 布局 这个就是你经常看到的与用户交互的界面的 xml 文件,就是各个 view 的排列和嵌套,没什 么好说的啦 风格和主题、 风格主要是指 view 的显示风格 ;
anim 一般是设置动画,画资源分为两种,一是实现图片的 translate、scale、rotate、alpha 四种变化。还可以设置 动画的播放特性;另一种是帧动画,逐帧播放设置的资源;
drawable 主要是是存放所使用的图片的!
menu:菜单 菜单即可以从代码中实现也可以在资源文件中配置;
把图像文件放在 res/raw/ 目录下,这样可以避免被自动优化。
values 是用程序人员设置的一些常量的XML文件,便于修改和使用,一般有Strings,colors等
assets 文件夹是存放不进行编译加工的原生文件,即该文件夹里面的文件不会像 xml, java 文件被预编译,可以存放一些图片,html,js, css 等文件。