《Android系统应用开发 .docx》由会员分享,可在线阅读,更多相关《Android系统应用开发 .docx(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精品名师归纳总结Android系统与应用开发Android培訓 Android 系统与应用开发班分系统开发和应用开发两大部分)1、明白 Android 平台及其开发环境。2、把握并会运用 Android 应用的各种元素。3、把握并会运用 Android 的各种数据储备和猎取方式。4、把握并会运用 Android 的安全模式。本课程面对期望把握3G历史性机遇,成为3G移动互联网紧缺人才,并拥有一年以上软件开发体会或运算机相关专业硕士学历 / 星河世纪广场 11 号线上海西站 【深圳分部】:电影大厦 的铁一号线大剧院站 【北京分部】:名人大楼 海淀区永丰路 【南京分部】:金港大厦 和燕路 【武汉分
2、部】:凯盟大厦 新华路 【成都分部】:四威大厦 泰安里营门口路 最近开课时间 周末班 / 连续班 / 晚班)课时:共 10 天,80 学时外的学员:代理支配食宿需提前预定)合格学员免费颁发相关资格证书,提升您的职业资质作为最早用心于嵌入式培训的专业机构,曙海嵌入式学院供应的证书得到本行业的广泛认可,学员的才能得到大家的认同。合格学员免费举荐工作试验设备请点击这儿查看 团体报名优惠措施:两人95 折优惠,三人或三人以上9 折优惠1 、培训过程中,如有部分内容懂得不透或消化不好,可免费在以后培训班中重听。2 、培训终止后免费供应一个月的技术支持,充分保证培训后出成效。3 、培训合格学员可享受免费举
3、荐就业机会。- Android系统与应用开发班drawable2layout3valuesR.java 分析及使用5AndroidManifest.xml分析10.Android的源代码结构与编译方法试验:a. 三种方法编写一个 Hello Android的程序,深化熟识 Android平台的结构b. 搭建开发环境本试验将亲自安装 Android SDK 以及建立 Eclipse和 ADT插件的开发环境c. 导入开源 RssReader 的工程工程本试验通过一个开源工程创建一个工程工程。d. 启动、使用模拟器。编译到设备并在设备上运行本试验通过 IDE 中启动模拟器并通过模拟器进行断点调试,
4、并对工程的整体架构有简洁的明白。可编辑资料 - - - 欢迎下载精品名师归纳总结基于 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 Manage
5、r1.9 Notification Manager可编辑资料 - - - 欢迎下载精品名师归纳总结2、应用程序组成部分分析2.1 Activity2.2 Broadcast Intent Receiver2.3 Service2.4 Content Provider3、基于 Android 的复杂应用程序编写可编辑资料 - - - 欢迎下载精品名师归纳总结【试验】1、熟识 Android 的应用程序框架与应用程序组成2、编写,调试,运行一个复杂应用程序可编辑资料 - - - 欢迎下载精品名师归纳总结1.Android应用剖析 Activity的生命周期 2Activity有四种本质区分的状态3
6、储存长期状态4权限许可5进程的生命周期6继承 Activity类应当留意的问题3. Intent Receiver1 Intent的作用和目的2 属性讲解3 action属性4 data属性5 category属性6 extras属性4. AndroidManifest.xml深化分析5. Servicea什么是 Serviceb 如何使用 Service c Service的生命周期d BroadcastReceiver的使用6. SQLite 介绍1 创建 Content Providers 2 使用 Content Providers 3 典型动作:b Querying for Data
7、查询资料c Modifying Data修改资料 d Adding a Record增加资料 e Deleting a Record刪除资料Android应用剖析 下) 用户界面设计AndroidManifest.xml剖析通知可编辑资料 - - - 欢迎下载精品名师归纳总结第三阶段第四阶段 -创建用户界面和动画专题、使用位置服务和的图 API 以及WiFi 、互联网试验:a. 怎样显示各种字体b. 怎样显示各种图片c. 怎样实现 3D 动画成效。d. 以示例讲解菜单的生成、响应菜单项点击、增加子菜单功能本试验将主要对 Android 应用程序中菜单的相关处理方法。e. 以示例讲解让Activ
8、ity以全屏方式显示以及为Activity屏幕的标题添加图标功能本试验将主要对 Activity的相关技巧方面处理方法。f. 处理非 res 资源的例子本试验将主要对非 res 资源的处理方法,以扩开放发程序的方法和思路。g. 一步一步的分析讲解并对其Activity和 Intent的实现本试验将以 RssReader 工程为目标,逐步从无到有实现其功能,主要讲解其中的Activity和 Intent的实现过程。5. Android数据储备与猎取 上) SQLite数据库 6.SQLite数据库简介7. SQLite数据库的创建和治理8. SQLite数据库的操作9. Android数据储备与
9、猎取 下) 程序参数,文件和 Content Provider10. 程序参数的使用11. 文件的使用12. Content Provider的使用13. 高级应用开发 - 音视频播放处理试验:a. 编写一个记事本练习一b. 编写一个记事本练习二c. 编写一个记事本练习三d. 实现打电话和发短信示例e. 使用 BroadcastReceiver实现开机启动 Service或 Activity本试验实现开机自启动的功能,表达BroadcastReceiver类的用法。创建用户界面1Android 用户界面初体验2. View 与 ViewGroup3. 可视化控件4. 布局5. 响应用户界面的大
10、事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移
11、植基础和开发环境的搭建目标:熟识 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 B
12、ootloader介绍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-boot5 移植 u-boot第九阶段 -Linux内核的移植和裁剪专题Linux 内核专题4 Linux内核初步第一阶段讲解4.1 Linux内核目录结构4.2 详解 Linux 内核源代码试验内容:熟识 Linux 内核源代码1 把握内核结构2 把握内核关键点3 学会阅读分析内核
13、工程实战 :Linux 内核的裁剪第十阶段 -Android文件系统专题可编辑资料 - - - 欢迎下载精品名师归纳总结Android的底层库和程序4.1 底层库和程序的结构4.1.1 本的实现的基本结构4.1.2 增加本的程序和库的方法4.2 标准 C/C+库 bionic4.3 C 语言工具库 libcutils4.4 init可执行程序4.5 Shell工具4.6 C+ 工具库 libutils4.6.1 libutils的基本内容4.6.2 Binder4.6.3 libutils中的其他内容4.7 Android的系统进程第十一阶段 - 驱动专题通过本课学习,学员可以从用户设备I/O
14、 编程角度深化明白设备驱动的原理。 通过明白设备驱动框架和具体硬件设备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移
15、植全过程实战移植 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、配置网络,使用内置浏览器上网可编辑资料 - - - 欢迎下载
限制150内