系统与手机应用程序设计第3讲android应用程序结构课件

系统与手机应用程序设计第3讲android应用程序结构课件

ID:34292019

大小:142.00 KB

页数:36页

时间:2019-03-04

系统与手机应用程序设计第3讲android应用程序结构课件_第1页
系统与手机应用程序设计第3讲android应用程序结构课件_第2页
系统与手机应用程序设计第3讲android应用程序结构课件_第3页
系统与手机应用程序设计第3讲android应用程序结构课件_第4页
系统与手机应用程序设计第3讲android应用程序结构课件_第5页
资源描述:

《系统与手机应用程序设计第3讲android应用程序结构课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Android系统与手机应用程序设计电子信息学院通信系李第3讲Android应用程序结构1、检查上次作业2、检查预习题目3、上次课程的总结4、应用程序的构成部分5、Android的应用程序的目录结构6、R文件的解读7、AndroidManifest.xml的结构8、本次课的作业9、下次课的预习内容上次课作业1Android开发环境的搭建2仿真器的使用:1)不同版本的AVD的建立2)在仿真器上安装和删除应用程序3)仿真器设置(屏幕的模式、缩放、横竖屏切换、SD卡设置、文件的存储、)4)多个仿真器间打电

2、话、发短讯、第3讲Android应用程序结构1、检查上次作业2、检查预习题目3、上次课程的总结4、应用程序的构成部分5、Android的应用程序的目录结构6、R文件的解读7、AndroidManifest.xml的结构8、本次课的作业9、下次课的预习内容上次课预习内容1)Android应用程序开发一般步骤.2)Android应用程序结构和各个部分的作用.3)应用程序的清单文件AndroidManefiest.xml的组成结构.第3讲Android应用程序结构1、检查上次作业2、检查预习题目3、上次课

3、程的总结4、应用程序的构成部分5、Android的应用程序的目录结构6、R文件的解读7、AndroidManifest.xml的结构8、本次课的作业9、下次课的预习内容Android的开发环境Android开发环境两种安装方式在线离线仿真器的使用仿真器的使用多仿真器的通信Android模拟器AndroidEmulator:可模拟电话本、通话等功能内置的浏览器和GoogleMaps都可以联网可以使用键盘输入,可单击模拟器按键输入,可以使用鼠标单击、拖动屏幕进行操作。Android模拟器模拟器和真机的不

4、同之处不支持呼叫和接听实际来电,但可以通过控制台模拟电话呼叫(呼入和呼出)。不支持USB连接。不支持相机/视频捕捉。不支持音频输入(捕捉),但支持输出(重放)。不支持扩展耳机。不能确定连接状态。不能确定电池电量水平和交流充电状态。不能确定SD卡的插入/弹出。不支持蓝牙。模拟器使用注意事项遇到系统关于C盘空间不足之类的提示,是由于Android模拟器每次运行时会临时生成几个.tmp后缀的临时文件,一段时间后,其可能占用几G的磁盘空间。需要手工定期清理。第3讲Android应用程序结构1、检查上次作业2

5、、检查预习题目3、上次课程的总结4、应用程序的构成部分5、Android的应用程序的目录结构6、R文件的解读7、AndroidManifest.xml的结构8、本次课的作业9、下次课的预习内容Android应用程序的构成Android系统没有使用常见的应用程序入口点的方法(例如main()),应用程序就是由组件组成的,组件是可以调用的相互独立基本功能模块。根据完成的功能不同,Android划分了四类核心组件:ActivityServiceBroadcastReceiverContentProvide

6、r(并不是每个程序都必须包含这个4个组件,有的程序可能只包含部分组件)组件之间的导航通过Intent来完成.Android应用程序的构成ActivityActivity是Android程序的呈现层,显示可视化的用户界面,并接收与用户交互所产生的界面事件Android应用程序可以包含一个或多个Activity,一般在程序启动后会呈现一个Activity,用于提示用户程序已经正常启动在界面上的表现形式:全屏窗体,非全屏悬浮窗体,对话框ServiceService用于没有用户界面,但需要长时间在后台运行的

7、应用BroadcaseReceiverBroadcaseReceiver是用来接受并响应广播消息的组件不包含任何用户界面可以通过启动Activity或者Notification通知用户接收到重要信息Notification能够通过多种方法提示用户,包括闪动背景灯、震动设备、发出声音或在状态栏上放置一个持久的图标ContentProviderContentProvider是Android系统提供的一种标准的共享数据的机制,应用程序可以通过ContentProvider访问其他应用程序的私有数据私有数据

8、可以是存储在文件系统中的文件,也可以是SQLite中的数据库Android系统内部也提供一些内置的ContentProvider,能够为应用程序提供重要的数据信息第3讲Android应用程序结构1、检查上次作业2、检查预习题目3、上次课程的总结4、应用程序的构成部分5、Android的应用程序的目录结构6、R文件的解读7、AndroidManifest.xml的结构8、本次课的作业9、下次课的预习内容Android程序结构根目录包含四个子目录:src、assets、r

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。