Android系统与手机应用程序设计- 第3讲Android应用程序结构.ppt
《Android系统与手机应用程序设计- 第3讲Android应用程序结构.ppt》由会员分享,可在线阅读,更多相关《Android系统与手机应用程序设计- 第3讲Android应用程序结构.ppt(36页珍藏版)》请在三一办公上搜索。
1、Android系统与手机应用程序设计,电子信息学院通信系李,第 3 讲 Android应用程序结构,1、检查上次作业2、检查预习题目3、上次课程的总结4、应用程序的构成部分5、Android的应用程序的目录结构6、R文件的解读7、AndroidManifest.xml的结构 8、本次课的作业9、下次课的预习内容,上次课作业,1 Android开发环境的搭建2 仿真器的使用:1)不同版本的AVD的建立 2)在仿真器上安装和删除应用程序 3)仿真器设置(屏幕的模式、缩放、横竖屏切换、SD卡设置、文件的存储、)4)多个仿真器间打电话、发短讯、,第 3 讲 Android应用程序结构,1、检查上次作业
2、2、检查预习题目3、上次课程的总结4、应用程序的构成部分5、Android的应用程序的目录结构6、R文件的解读7、AndroidManifest.xml的结构 8、本次课的作业9、下次课的预习内容,上次课预习内容,1)Android应用程序开发一般步骤.2)Android应用程序结构和各个部分的作用.3)应用程序的清单文件AndroidManefiest.xml的组成结构.,第 3 讲 Android应用程序结构,1、检查上次作业2、检查预习题目3、上次课程的总结4、应用程序的构成部分5、Android的应用程序的目录结构6、R文件的解读7、AndroidManifest.xml的结构 8、本
3、次课的作业9、下次课的预习内容,Android的开发环境,Android开发环境两种安装方式在线离线仿真器的使用仿真器的使用多仿真器的通信,Android模拟器,Android Emulator:可模拟电话本、通话等功能内置的浏览器和Google Maps都可以联网可以使用键盘输入,可单击模拟器按键输入,可以使用鼠标单击、拖动屏幕进行操作。,Android模拟器,模拟器和真机的不同之处 不支持呼叫和接听实际来电,但可以通过控制台模拟电话呼叫(呼入和呼出)。不支持USB连接。不支持相机/视频捕捉。不支持音频输入(捕捉),但支持输出(重放)。不支持扩展耳机。不能确定连接状态。不能确定电池电量水平和
4、交流充电状态。不能确定SD卡的插入/弹出。不支持蓝牙。,模拟器使用注意事项,遇到系统关于C盘空间不足之类的提示,是由于Android模拟器每次运行时会临时生成几个.tmp后缀的临时文件,一段时间后,其可能占用几G的磁盘空间。需要手工定期清理。,第 3 讲 Android应用程序结构,1、检查上次作业2、检查预习题目3、上次课程的总结4、应用程序的构成部分5、Android的应用程序的目录结构6、R文件的解读7、AndroidManifest.xml的结构 8、本次课的作业9、下次课的预习内容,Android应用程序的构成,Android系统没有使用常见的应用程序入口点的方法(例如main(),
5、应用程序就是由组件组成的,组件是可以调用的相互独立基本功能模块。根据完成的功能不同,Android划分了四类核心组件:ActivityServiceBroadcastReceiverContentProvider(并不是每个程序都必须包含这个4个组件,有的程序可能只包含部分组件)组件之间的导航通过Intent来完成.,Android应用程序的构成,ActivityActivity是Android程序的呈现层,显示可视化的用户界面,并接收与用户交互所产生的界面事件Android应用程序可以包含一个或多个Activity,一般在程序启动后会呈现一个Activity,用于提示用户程序已经正常启动在界
6、面上的表现形式:全屏窗体,非全屏悬浮窗体,对话框ServiceService用于没有用户界面,但需要长时间在后台运行的应用,BroadcaseReceiverBroadcaseReceiver是用来接受并响应广播消息的组件不包含任何用户界面可以通过启动Activity或者Notification通知用户接收到重要信息Notification能够通过多种方法提示用户,包括闪动背景灯、震动设备、发出声音或在状态栏上放置一个持久的图标ContentProviderContentProvider是Android系统提供的一种标准的共享数据的机制,应用程序可以通过ContentProvider访问其他应
7、用程序的私有数据私有数据可以是存储在文件系统中的文件,也可以是SQLite中的数据库Android系统内部也提供一些内置的ContentProvider,能够为应用程序提供重要的数据信息,第 3 讲 Android应用程序结构,1、检查上次作业2、检查预习题目3、上次课程的总结4、应用程序的构成部分5、Android的应用程序的目录结构6、R文件的解读7、AndroidManifest.xml的结构 8、本次课的作业9、下次课的预习内容,Android程序结构,根目录包含四个子目录:src、assets、res和gen一个库文件:android.jar两个工程文件:Androidmanifes
8、t.xml default.properties,src目录是源代码目录,所有允许用户修改的java文件和用户自己添加的java文件都保存在这个目录中gen目录用来保存ADT自动生成的java文件,例如R.javaR.java文件是ADT自动生成的文件,包含对drawable、layout和values目录内的资源的引用指针,Android程序能够直接通过R类引用目录中的资源,Android程序结构,android.jar文件是Android程序所能引用的函数库文件,Android通过平台所支持API都包含在这个文件中assets目录用来存放原始格式的文件,例如音频文件、视频文件等二进制格式文
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Android系统与手机应用程序设计- 第3讲Android应用程序结构 Android 系统 手机 应用 程序设计 应用程序 结构
链接地址:https://www.31ppt.com/p-2392067.html