资源描述
单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,主讲人:,Shine,Android,基础知识,1,1,,,Android,体系 结构,2,,,Android,开发环境搭建,3,,基本控件使用,4,,,Activity,生命周期,5,,,Activity,布局,6,,高级控件,主讲内容:,2,1.1 Android,发展史,3,1.2 Android,发展理念,4,第一层:,Linux,内核,,提供操作系统最核心最基础的功能(显示驱动,,WIFI,驱动,电源管理),第二层:程序包,,多用,C/C+,编写(,SQlite,OpenGL/ES 3D,),,Android,运行环境(,Java,虚拟机),第三层:应用程序框架,提供应用程序,API,Java,编写(,Activity,view.,),第四层:应用层,提供应用程序,(对对碰。),关系,:应用层,应用程序,APIJava,虚拟机,手机系统。,1.3 Android,体系结构,5,1.3 Android,体系结构,6,1,,整个应用程序的界面都是,Activity,构成(,button,TextView,.,),2,,,Intent,应用程序传递数据(窗体传值),3,Service,后台运行,为整个应用程序提供服务支持,4,,,Content Provider,负责存取数据,1.4 Android,四大天王,7,四个主要步骤,Eclipse+JDK,安装和部署,2.1 Android,环境搭建,8,ADT,安装和配置,2.1 Android,环境搭建,9,ADT,安装和配置,最后重启,Eclipse,2.1 Android,环境搭建,10,Android SDK,安装,Android SDK,更新,2.1 Android,环境搭建,11,Android,模拟器的配置,参看:,Android,开发环境搭建全程演示,.pdf,2.1 Android,环境搭建,12,3.1 Android,基本控件使用,13,3.1 Android,基本控件使用,14,3.1 Android,基本控件使用,在,AndoridManifest.xml,中添加,15,3.1 Android,基本控件使用,Values/string.xml,国际化支持;,16,3.1 Android,基本控件使用,Values/string.xml,国际化支持;,17,3.1 Android,基本控件使用,Menu,的使用,18,3.1 Android,基本控件使用,Menu,的使用,19,(,Activity,在,Task,中以,Stack,的形式组织),Activity,在,AndroidManifest.xml,中配置,实现 对话框窗体,onCreate(),第一次启动,onStart();,用户看到界面,4.1 Activity,生命周期,20,onRestart(),重新启动,得到用户焦点,onResume(),继续启动,onPause(),暂停,(,正在运行应用程序,,突然来电话),onStop(),停止(,当第一个,Activity,被第二个,Activity,遮挡住才调用第一个,Activity,的,onStop(),方法,),onDestroy(),销毁,4.1 Activity,生命周期,21,linearLayout,线性布局,TableLayout,表格布局,相对布局,5.1 Activity,布局,22,5.1 Activity,布局,23,5.1 Activity Table,布局,24,5.2,相对布局,25,5.2,相对布局,26,5.2,相对布局,27,6.1,高级控件,ListView,28,6.1,高级控件,ListView,Main_list.xml,布局文件,29,6.1,高级控件,ListView,List_item.xml,布局文件,30,6.1,高级控件,ListView,单击,List_item,其中某项,Toast,对象使用,31,6.1,高级控件,ListView,单击,List_item,其中某项,Toast,对象使用 效果,32,6.2,高级控件,Checkbox Radiobutton,33,6.2,高级控件,Checkbox Radiobutton,34,6.2,高级控件,Checkbox Radiobutton,35,6.3,高级控件,progressbar,36,1,,,Android,体系 结构,Android,发展历史,2005 google,收购刚成立,22,个月的,Android,公司。,2007,以,google,为首的开放手机联盟成立。,2008 9,月,T_mobile,发布第一款,Google,手机,G1,Linux,内核,,Java,运行环境,,API,,应用。,2,,,Android,开发环境搭建,Eclipse+JDK,ADT,插件,,SDK,AVD,模拟器配置,本讲内容总结,:,37,3,,基本控件使用,Values/string.xml,国际化;,Intent Activity,跳转和传值,Menu,重写,onCreateOptionsMenu(Menu menu),;,onOptionsItemSelected(MenuItem item),Button btnOne.setOnclickListener(new ),监听器,本讲内容总结:,38,4,,,Activity,生命周期,onCreate(),第一次启动,onStart();,用户看到界面,onRestart(),重新启动,得到用户焦点,onResume(),继续启动,onPause(),暂停,(正在运行应用程序,突然来电话),onStop(),停止(当第一个,Activity,被第二个,Activity,遮挡住才调用第一个,Activity,的,onStop(),方法),onDestroy(),销毁,本讲内容总结:,39,5,,,Activity,布局,linearLayout,线性布局,TableLayout,表格布局,相对布局,6,,高级控件,1,RadioButton,2,CheckBox,3,Toast,4,ListVIew,5,Progressbar,本讲内容总结:,40,谢谢观看!,41,
展开阅读全文