网站大量收购独家精品文档,联系QQ:2885784924

Android嵌入式开发及实训1-11章教程配套完整版电子课件.pptx

Android嵌入式开发及实训1-11章教程配套完整版电子课件.pptx

  1. 1、本文档共354页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
;知识要点思维导图:;1.了解Android SDK与API Level对应关系 2.学会分析Android的四层架构 3.熟悉Android几个重要的应用程序组件 4.掌握开发环境的搭建 5.掌握HelloAndroid入门项目的创建 6.学会分析HelloAndroid项目架构;1.1.1 Android SDK与API Level对应关系 ;1.1.2 Android架构;1.Linux内核 ;2.库和Android运行时 ;3.应用程序框架 ;4.应用程序 ;1.1.3 Android应用程序组件;1.活动Activity ;2.服务Service ;3.广播接收器Broadcast Receiver ;4.内容提供者Content Provider ;5.应用程序上下文Application Context ;6.意图Intent ;1.2 搭建开发环境;1.3 HelloAndroid入门项目;1.3 HelloAndroid入门项目;1.创建项目 ;2.设计界面布局文件 ;3.设计功能Activity类 ;4.项目运行 ;1.4 Android项目架构分析;1.5 Android学习资料;1.6 练习题;1.7 作业;;第2章 图形界面——计算器项目;1.体验基本的图形用户界面(GUI)设计 2.掌握计算器项目的创建 3.学会分析计算器项目架构;2.1 需求分析;2.2 界面设计;2.3 实施;项目界面设计思想:外层采用垂直线性布局,内层嵌套水平线性布局。;在本项目中,为所有按钮指定相同的onClick属性,其事件处理的方法名全部是onClick。上述操作完成之后的界面代码如下:;2.3.3 Activity类;2.3.4 运行测试;2.4 界面设计基础;2.4.1 View和ViewGroup;在计算器项目的图形界面中,使用了2个文本标签、17个按钮,并且用了4个LinearLayout布局,每个LinearLayout布局内含水平并排的4个按钮,而所有这些小部件都被安排在一个总的布局中(匿名的RelativeLayout)。;Android支持多种像素单位,它们是: px(像素):屏幕上的点。 in(英寸):长度单位。 mm(毫米):长度单位。 pt(磅):1/72英寸。 dp(与密度无关的像素):一种基于屏幕密度的抽象单位。在每英寸160点的显示器上,1dp = 1px。 dip:与dp相同,多用于Google示例中。 sp(与刻度无关的像素):与dp类似,但是可以根据用户的字体大小首选项进行缩放。 注意:Android强烈建议在开发过程中使用dp和sp这二种像素单位,前者用于一般性场合,后者专用于字体大小。;2.像素分辨率 ;3.像素密度density ;4.颜色的表示 ;通常情况下,每个View和ViewGroup都关联了一个整数类型的ID值,用于唯一地标识这个View或ViewGroup。在应用程序编译后,这个ID是一个整数值,但是在布局文件中,这个ID却表现为View或ViewGroup的android:id属性中的一个字符串,例如: android:id=@+id/my_button 其中的@符号表示需要将其后的字符作为一个ID资源进行处理,后接的+号表示这是一个新的ID,需要将这个ID加入到资源类(R.java)中。Android框架也提供了一些ID资源,当引用这类资源时,则要用android包命名空间来代替+号,例如: android:id=@android:id/empty 其中的android表示引用的ID资源是在android.R.java资源类中,而不是项目本地的R.java资源类。;当需要从Activity类引用布局文件中的View和ViewGroup,标准的做法是: 先在布局文件中定义View和ViewGroup,并指定其ID: Button android:id=@+id/my_button android:layout_width=wrap_content android:layout_height=wrap_content android:text=@string/my_button_text/ 这时系统自动在资源文件R.java中加入这个资源: public final class R { // …… public static final class id { public static final int my_button =0x7f090002; // ……. 然后在Activity类中通过下述代码引用这个ID所代表的View和ViewGroup: Button myButton = (Bu

您可能关注的文档

文档评论(0)

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

教师资格证持证人

全网 内容最全课件 价格最低 质量最高 不是之一,是唯一。 每个人使用的办公软件版本不一样,如有个别显示不出的文件,建议使用最新版。

版权声明书
用户编号:8070063100000015
领域认证该用户于2023年03月20日上传了教师资格证

1亿VIP精品文档

相关文档