Android系统应用开发

上传人:d****1 文档编号:49679324 上传时间:2022-01-18 格式:DOC 页数:7 大小:417KB
返回 下载 相关 举报
Android系统应用开发_第1页
第1页 / 共7页
Android系统应用开发_第2页
第2页 / 共7页
Android系统应用开发_第3页
第3页 / 共7页
亲,该文档总共7页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
Android系统与应用开发Android 培訓 Android 系统与应用开发班分系统开发和应用开发两大部分)1、了解 Android 平台及其开发环境;2、掌握并会运用Android 应用的各种元素;3、掌握并会运用Android 的各种数据存储和获取方式;4、掌握并会运用Android 的安全模式。本课程面向希望把握 3G历史性机遇,成为 3G移动互联网紧缺人才,并拥有一年以上软件开发经验或计算机相关专业硕士学历 / 星河世纪广场 (11 号线上海西站 【深圳分部】:电影大厦( 地铁一号线大剧院站 【北京分部】:名人大楼( 海淀区永丰路 【南京分部】:金港大厦 ( 和燕路 【武汉分部】:凯盟大厦( 新华路 【成都分部】:四威大厦( 泰安里营门口路最近开课时间 ( 周末班 / 连续班 / 晚班)课时:共 10 天 ,80 学时外地学员:代理安排食宿需提前预定)合格学员免费颁发相关资格证书,提升您的职业资质作为最早专注于嵌入式培训的专业机构,曙海嵌入式学院提供的证书得到本行业的广泛认可,学员的能力得到大家的认同。合格学员免费推荐工作实验设备请点击这儿查看 团体报名优惠措施:两人95 折优惠,三人或三人以上9 折优惠1 、培训过程中,如有部分内容理解不透或消化不好,可免费在以后培训班中重听;2 、培训结束后免费提供一个月的技术支持,充分保证培训后出效果;3 、培训合格学员可享受免费推荐就业机会。- Android 系统与应用开发班 drawable2layout3valuesR.java 分析及使用5AndroidManifest.xml分析10.Android的源代码结构与编译方法实验:a. 三种方法编写一个Hello Android的程序,深化认识Android平台的结构b. 搭建开发环境本实验将亲手安装Android SDK 以及建立 Eclipse和 ADT插件的开发环境c. 导入开源RssReader 的项目项目本实验通过一个开源项目创建一个项目项目。d. 启动、使用模拟器;编译到设备并在设备上运行本实验通过IDE 中启动模拟器并通过模拟器进行断点调试, 并对项目的整体架构有简单的了解。基于 Android平台的应用程序开发目标:熟悉Android 的应用程序框架,在构建好的Android系统上做应用开发。1、Android的应用程序框架分析1.1 Activity Manager1.2 Package Manager1.3 Window Manager1.4 Telephony Manager1.5 Content Provider1.6 Resource Manager1.7 View System1.8 Location Manager1.9 Notification Manager2、应用程序组成部分分析2.1 Activity2.2 Broadcast Intent Receiver2.3 Service2.4 Content Provider3、基于 Android 的复杂应用程序编写【实验】1、熟悉 Android 的应用程序框架与应用程序组成2、编写,调试,运行一个复杂应用程序1.Android应用剖析 Activity的生命周期2Activity有四种本质区别的状态3保存持久状态4权限许可5进程的生命周期6继承 Activity类应该注意的问题3.Intent Receiver1 Intent的作用和目的2 属性讲解3 action属性4 data属性5 category属性6 extras属性4.AndroidManifest.xml深入分析5.Servicea什么是 Serviceb如何使用 Servicec Service 的生命周期d BroadcastReceiver的使用6.SQLite 介绍1创建 Content Providers2使用 Content Providers3 典型动作:b Querying for Data查询资料c Modifying Data修改资料d Adding a Record增加资料e Deleting a Record刪除资料Android应用剖析 下)用户界面设计AndroidManifest.xml剖析通知第三阶段第四阶段 -创建用户界面和动画专题、使用位置服务和地图 API 以及WiFi 、互联网实验:a. 怎样显示各种字体b. 怎样显示各种图片c. 怎样实现 3D 动画效果。d. 以示例讲解菜单的生成、响应菜单项点击、增加子菜单功能本实验将主要对 Android 应用程序中菜单的相关处理方法。e. 以示例讲解让 Activity 以全屏方式显示以及为 Activity 屏幕的标题添加图标功能本实验将主要对Activity的相关技巧方面处理方法。f. 处理非 res 资源的例子本实验将主要对非res 资源的处理方法,以扩展开发程序的方法和思路。g. 一步一步的分析讲解并对其Activity和 Intent的实现本实验将以 RssReader 项目为目标,逐步从无到有实现其功能,主要讲解其中的 Activity 和 Intent 的实现过程。5. Android 数据存储与获取 上) SQLite 数据库 6.SQLite 数据库简介7.SQLite数据库的创建和管理8.SQLite数据库的操作9. Android 数据存储与获取 下) 程序参数,文件和Content Provider10. 程序参数的使用11. 文件的使用12. Content Provider的使用13. 高级应用开发 - 音视频播放处理实验:a. 编写一个记事本练习一b. 编写一个记事本练习二c. 编写一个记事本练习三d. 实现打电话和发短信示例e. 使用 BroadcastReceiver 实现开机启动 Service 或 Activity本实验实现开机自启动的功能,体现BroadcastReceiver 类的用法。创建用户界面1Android 用户界面初体验2. View 与 ViewGroup3. 可视化控件4. 布局5. 响应用户界面的事件6. 更改控件外观动画专题1、Tween Animation1)渐变透明度动画效果2)渐变尺寸伸缩动画效果3)画面转换位置移动动画效果4)画面转换位置移动动画效果2、Frame Animation1) Frame 动画实现的两种方法2) Fram 动画处理中XML文件的处理 Android调试b 启用 logcat日志调试c 模拟器上安装删除软件d 打包、签名和安装软件到设备e 如何将软件上传到google Maket中实验:1. 怎样编写一个多媒体播放器2. 怎样编写一个贪吃蛇手机游戏Android系统开发部分第七阶段1 Andriod移植基础和开发环境的搭建目标:熟悉 ARM11硬件平台,掌握 bootloader 移植、 Linux 内核移植,根文件系统建立,为后面的 Android 移植打好基础。1、 ARM11硬件平台介绍2、安装交叉编译工具链与其他相关工具3、移植 bootloader到 ARM11硬件平台4、移植 Linux 内核到 ARM11硬件平台5、建立根文件系统【实验】1、熟悉 ARM11硬件平台2、在 ARM11硬件平台上构建嵌入式Linux 系统3、开发环境的搭建4、 Uboot,Kernel,文件系统的编译和镜像等的生成第八阶段 -Bootloader专题Bootloader专题2 开发系统引导程序2.1 Bootloader介绍2.2 u-boot项目介绍2.3 u-boot的编译使用2.4 u-boot源码分析2.5 u-boot移植过程实验内容:掌握u-boot 常用命令,分析修改 u-boot-1.1.2源代码。(1 u-boot常用命令(2 添加 u-boot新命令(3 设置 u-boot环境变量(4 配置编译 u-boot(5 移植 u-boot第九阶段 -Linux内核的移植和裁剪专题Linux 内核专题4 Linux内核初步第一阶段讲解4.1 Linux内核目录结构4.2详解 Linux 内核源代码实验内容:熟悉Linux 内核源代码(1 掌握内核结构(2 把握内核关键点(3 学会阅读分析内核项目实战 :Linux 内核的裁剪第十阶段 -Android文件系统专题Android的底层库和程序4.1底层库和程序的结构4.1.1本地实现的基本结构4.1.2增加本地程序和库的方法4.2标准 C/C+库 bionic4.3C 语言工具库 libcutils4.4 init可执行程序4.5Shell工具4.6C+ 工具库 libutils4.6.1 libutils的基本内容4.6.2 Binder4.6.3 libutils中的其他内容4.7 Android的系统进程第十一阶段 - 驱动专题通过本课学习,学员可以从用户设备I/O 编程角度深入了解设备驱动的原理;通过了解设备驱动框架和具体硬件设备 I/O 操作,能够进行设备驱动开发;了解 linux2.6 内核的设备模型及掌握 udev 的使用。1. LINUX 设备驱动程序开发1.1 LINUX 设备驱动基础1.2字符设备驱动程序实现框架与典型驱动分析1.3 Linux-2.6设备模型与驱动编写规范1.5怎样把驱动加入内核中,然后能通过Make Menuconfig 命令进行配置【实验】1、驱动开发编程环境与内核配置、编译2、编写模块化设备驱动程序与测试3、如何为内核程序传递参数4、LED驱动程序编写与测试Linux驱动与文件系统的结合第十二阶段 -Android 移植全过程实战移植 Andriod到 ARM11平台目标:掌握在ARM11平台上移植 Andriod的完整过程,精通移植 Andriod的关键步骤。1、 Android 的源代码结构与编译方法2、支持 ARM11的 Linux-2.6.28 内核新特性简介3、移植 LCD double buffer驱动4、移植 LCD double buffer驱动5、移植触摸屏驱动6、移植 Wifi 驱动支持 Android 上网功能8、移植电源管理驱动,支持Android 电池能源管理9、移植 Linux 内核源码以支持 Android 系统9.1 硬件无关部分9.2 硬件相关部分 键盘、触摸屏、LCD等)10、建立支持Android的根文件系统11、部署 Android系统到实际ARM11平台12、系统性能测试与评估【实验】1、移植 Andriod到 ARM11平台实验平台2、构建 Andriod文件系统3、配置网络,使用内置浏览器上网
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 活动策划


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!