Android操作系统原理01概要1.ppt

  1. 1、本文档共48页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Android操作系统原理01概要1

Android操作系统原理 刘佳 办公室:8-403 电话邮箱:liujia120103@163.com 课件发送地址:kejiankejian2010@163.com 密码:222222(6个2) Android中的资源是指非代码部分,是代码中使用的外部文件,包括图片、音频、动画、和字符串等; Android工程中,资源文件分别存放在res/和assets/两个文件夹中; 资源是代码中使用的外部文件,作为应用程序的一部分,被编译到应用程序中; Android资源目录结构 res/: Android程序能通过R资源类直接访问的资源; assets/:Android程序不能直接访问的资源(原生文件,如MP3文件,必须通过AssetManager类以二进制流的形式读取); 1资源的类型和布局 资源文件的使用 R类 编译Android应用时,自动生成R类; 该类包含系统中使用的所有资源文件的标识; 资源类:数组array、属性attr、颜色color、图片drawable、ID标识id、布局layout、字符串string; 资源文件的使用 使用资源文件 在代码中使用资源文件; 自定义资源:R.资源文件类型.资源文件名称; 系统资源:android.R.资源文件类型.资源文件名称; int i //颜色 i = android.R.color.darker_gray; 在其他资源文件中引用资源文件; @[包名称:]资源类型/资源名称; 2、颜色(color)资源 颜色值定义 通过RGB三原色和一个alpha (透明度)值定义; 以#开始,后面是Alpha-Red-Green-Blue格式; #RGB #ARGB #RRGGBB #AARRGGBB 颜色值定义 在该工程的res\values\目录下,定义一个colors.xml颜色资源文件,内容如下所示。 在该工程的res\layout\目录下定义一个布局资源文件,在该文件中添加一个TextView视图组件,引用颜色资源,设置视图组件TextView的文字颜色为蓝色。 定义一个EffectDemo类,引用颜色资源文件,设置背景色为绿色。 3、字符串(string)资源 工程中用到的字符串可以作为资源声明在配置文件中; 实现程序可配置性; 在代码中引用字符串资源; 字符串资源XML文件的定义 在该工程的res\values\目录下,字符串资源文件stirngs.xml,内容如下所示: 在该工程的res\layout\目录下,定义一个布局文件main.xml。在该布局文件中TextView视图对象:TextView的文本内容直接引用strings.xml文件中的资源。 在代码中设置TextView文本内容 在工程的res\values\目录下,字符串资源文件stirngs.xml中添加文本内容,内容如下所示: 在工程的res\layout\目录下布局资源文件main.xml中添加一个TextView视图组件: 创建一个a1类。在该类的onCreate()方法中,设置当前的视图布局,并获得TextView实例。通过Context.getString()方法,从字符串资源中获得字符串常量,并将其设置为TextView的文本内容。 4、尺寸(dimen)资源 Android中支持的尺寸单位 尺寸资源XML文件定义 在工程的res\values\目录下创建一个dimens.xml尺寸资源文件。 在工程的res\layout\main.xml布局文件中添加一个TextView和一个Button。TextView的宽和高引用尺寸资源来设置。Button的宽和高在代码中设置。 创建Demo类。在该类顶部声明使用的Button视图组件,在onCreate()方法中实例化该组件,并定义尺寸资源设置其宽和高。 运行程序,结果如图所示。 5、原始XML资源 原始XML文件定义 获得原始XML文件的基本思路是,通过getResources().getXml()获得XML原始文件,得到XmlResourceParser对象,通过该对象来判断是文档的开始还是结尾、是某个标签的开始还是结尾,并通过一些获得属性的方法来遍历XML文件,从而访问XML文件的内容。 6、drawables资源 drawable资源:图片/颜色资源,主要用于绘制屏幕; 分类:位图文件(Bitmap File)、颜色(Color Drawable)、九图图片(Nine-Patch Image); 在Chapter03_Resource工程的res\drawable\目录下添加两张位图文件g1.jpg和moto.jpg。 创建一个布局文件test_bitmap。在该布局文件中添加两个ImageView

文档评论(0)

yaocen + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档