首页 > 编程知识 正文

android 自带铃声,androidstudio生成的apk在哪

时间:2023-05-06 12:33:09 阅读:114117 作者:2175

安卓资源

编辑

摇滚音乐

讨论

上传视频

安卓资源是安卓资源文件。 Android资源文件由目录结构、Xml格式的文件和平面数据文件构成。

中文名称

安卓资源文件

外语名称

安卓资源角色

系统

人工智能

语言类型

java

安卓资源的特点

编辑

Android资源文件的覆盖非常广泛,包括UI样式、菜单、配置文件、各种说明字符串、图像、音视频文件、动画、颜色、大小、样式、样式等

安卓资源的结构

编辑

Android资源文件的一般目录结构可以在下图中表示。

在安卓资源中使用

编辑

可以在代码中直接使用以下资源文件:

setcontentview(r.layout.main );

toast.maketext(this,R.string.app_error,Toast.LENGTH_LONG ).show );

资源之间还可以相互引用,如下所示:

attribute=" @ [ package name : ]资源类型/资源标识符"

安卓资源使用案例

编辑

resoureces是res目录下的目录和文件,常用于:

用于存储res/drawable/图像文件

用于存储res/layout/布局定义文件

用于存储res/values/变量、参数等文件

android允许定义多个string xml文件。 这些资源位于/res/value目录中,文件名是可选的

这是普通的字符串资源文件

Xml代码

Hello World,SendMessage!

短信

创建或修改此文件时,eclipse ADT插件会自动更新源代码中名为R.java的文件

R.java

R.java的注释部分包含“自动生成文件. do not modify”。 此文件是自动生成的,请不要修改。

aapt(Androidassetpackagingtool )在编译程序时自动生成此文件

此文件中的所有属性都是公共静态final,因此可以直接在Java代码中引用。 每个属性表示一个资源,看起来像是为每个资源定义一个ID,然后通过该ID访问资源

所有资源文件都编译到最终生成的二进制包中,从而提高性能和效率

字符串的定义很简单

Xml代码value

value可以是普通字符串,可以是html代码,也可以是包含单引号和双引号的字符串

Xml代码' quoted'string '

'double quotes'

hello android,you are very younger!

在其他android xml文件中引用包含html标记的值与引用常规字符串相同

Xml代码

安卓: id=' @ id/text3'

安卓: layout _ width=' wrap _ content '

Android : layout _ height=' wrap _ content '

在java程序中应用这些值时,情况如下

Java代码this.getResources ().getstring (r.string.target _ string );

dimension资源

在android中定义的维单位包括

px:像素

in :英寸

毫米:毫米。

pt:点

DP :密度

sp:刻度

定义dimension等于可以定义字符串

Xml代码

1px

1dp

100sp

这些dimension资源可在style或android UI中使用

如果需要在java中使用这些dimensions,则可以调用getResources方法

Java代码this.getResources ().get dimension (r.dimen.my size _ in _ pixels );

在ml文件中使用dimension

Xml代码

安卓: id=' @ id/text3'

安卓: layout _ width=' wrap _ content '

Android : text size=' @ dimen/medium _ size ' Android 3360 layout _ height=' wrap _ content '

词条专辑

其他专辑

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。