欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    最新Android系统应用开发.doc

    • 资源ID:33804051       资源大小:205KB        全文页数:7页
    • 资源格式: DOC        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    最新Android系统应用开发.doc

    精品资料Android系统应用开发.Android系统与应用开发<a href=>Android培訓</a>Android系统与应用开发班<分系统开发和应用开发两大部分)  1、了解Android平台及其开发环境;2、掌握并会运用Android应用的各种元素;3、掌握并会运用Android的各种数据存储和获取方式;4、掌握并会运用Android的安全模式。  本课程面向希望把握3G历史性机遇,成为3G移动互联网紧缺人才,并拥有一年以上软件开发经验或计算机相关专业硕士学历<包括在读),同时具备Java语言基础的开发者; 本课程同样适用于希望了解Android开发知识,为未来业务转型奠定基础的企业技术团队。         为了保证培训效果,增加互动环节,我们坚持小班授课,每期报名人数限5人,多余人员安排到下一期进行。       上课地点:【上海总部】:同济大学(沪西>/星河世纪广场(11号线上海西站> 【深圳分部】:电影大厦(地铁一号线大剧院站> 【北京分部】:名人大楼(海淀区永丰路> 【南京分部】:金港大厦(和燕路> 【武汉分部】:凯盟大厦(新华路> 【成都分部】:四威大厦(泰安里营门口路>     最近开课时间(周末班/连续班/晚班)     课时: 共10天,80学时       外地学员:代理安排食宿<需提前预定)       合格学员免费颁发相关资格证书,提升您的职业资质        作为最早专注于嵌入式培训的专业机构,曙海嵌入式学院提供的证书得到本行业的广泛认        可,学员的能力得到大家的认同。        合格学员免费推荐工作       实验设备请点击这儿查看        团体报名优惠措施:两人95折优惠,三人或三人以上9折优惠          1、培训过程中,如有部分内容理解不透或消化不好,可免费在以后培训班中重听;        2、培训结束后免费提供一个月的技术支持,充分保证培训后出效果;        3、培训合格学员可享受免费推荐就业机会。  -Android系统与应用开发班<分系统开发和应用开发两大部分)Android应用开发部分阶段 培训内容 第一阶段Andriod 开发环境搭建目标:主要帮助学员了解Andriod系统、学会Andriod环境搭建、熟悉在Andriod模拟平台上开发、调试简单的应用程序。      1、Andriod简介      2、Eclipse中装载Android插件      3、Android Emulator使用      4、交叉编译工具链安装      5、Android的源代码结构与编译方法      6、在模拟器上运行Andriod 系统      7、编写、调试、运行Hello, Android!程序      8、Android核心模块及相关技术分析【实验】      1、搭建Android 应用开发环境      2、编写、调试、运行一个简单的Android应用程序 1.Android平台介绍2.Android平台特性3.Android平台架构4.在模拟器上运行Andriod 系统 5.配置开发环境6.创建Android项目7.调试技巧8.Android核心模块及相关技术分析9.Android项目结构分析1>drawable2>layout3>values<strings.xml、colors.xml、arrays.xml等)4>R.java分析及使用5>AndroidManifest.xml分析10.Android的源代码结构与编译方法 实验:a.三种方法编写一个Hello Android的程序,深化认识Android平台的结构 b.搭建开发环境本实验将亲手安装Android SDK以及建立Eclipse和ADT插件的开发环境c.导入开源RssReader的项目项目本实验通过一个开源项目创建一个项目项目。d.启动、使用模拟器;编译到设备并在设备上运行本实验通过IDE中启动模拟器并通过模拟器进行断点调试,并对项目的整体架构有简单的了解。第二阶段 基于Android平台的应用程序开发目标:熟悉Android的应用程序框架,在构建好的Android系统上做应用开发。      1、Android的应用程序框架分析            1.1 Activity Manager            1.2 Package Manager            1.3 Window Manager            1.4 Telephony Manager            1.5 Content Provider            1.6 Resource Manager            1.7 View System            1.8 Location Manager            1.9 Notification Manager      2、应用程序组成部分分析            2.1 Activity            2.2 Broadcast Intent Receiver            2.3 Service            2.4 Content Provider      3、基于Android的复杂应用程序编写 【实验】      1、熟悉Android的应用程序框架与应用程序组成      2、编写,调试,运行一个复杂应用程序1.Android应用剖析<上)2.Activity1>Activity的生命周期2>Activity有四种本质区别的状态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剖析通知实验: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类的用法。第四阶段-创建用户界面 和动画专题、使用位置服务和地图API以及WiFi、互联网创建用户界面1Android用户界面初体验2.View与ViewGroup3.可视化控件4.布局5. 响应用户界面的事件6.更改控件外观动画专题1、Tween Animation <1)渐变透明度动画效果<2)渐变尺寸伸缩动画效果<3)画面转换位置移动动画效果<4)画面转换位置移动动画效果 2、Frame Animation <1)Frame动画实现的两种方法<2)Fram动画处理中XML文件的处理<3)Fram动画处理中代码中的编写使用位置服务和地图API1位置服务1.1获取位置信息1.2跟踪位置变化2基于地图的应用2.1获取Map API密钥2.2使用MapView下载显示地图2.3在地图上标记当前位置3用地图显示地震信息4 WiFi5 互联网的使用第五阶段-桌面组件,电话与短信应用 桌面组件的开发1.桌面组件简介2.快捷方式3.在应用程序中添加快捷方式4.把组件放到桌面上 电话与短信应用1什么是Intent2解读Intent2.1IntentFilter3用Intent激活电话拨号程序3.1拨号程序雏形3.2可输入电话号码的拨号程序3.3使用IntentFilter的拨号程序4用Intent实现一个简单的短信程序4.1创建TinySMS界面4.2设置权限4.3发送短信5Android中电话和短信服务的包第六阶段-多媒体开发和外部数据、服务 多媒体开发-构建你的音乐播放器、以及在线音乐播放器1Service简介2使用BroadcastReceiver3让TinyPlayer播放音乐3.1Service部分3.2Activity部分4. 在线多媒体播放器编写实战 使用外部数据和服务1实例1:用SAX解读XML文件2实例2:利用Google API完成天气预报2.1用户界面设计与实现2.2解读天气信息3实例3:用DOM解读XML文件构建实时地震信息列表3.1XML解读器:DOM和SAX3.2通过DOM构建实时地震信息列表3.3使用DOM解读调试、打包发布工具使用1.使用许可、Android应用签名2. 调试、打包发布工具使用a> 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.3 C语言工具库libcutils 4.4 init可执行程序 4.5 Shell工具4.6 C+工具库libutils 4.6.1 libutils的基本内容4.6.2 Binder 4.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、配置网络,使用内置浏览器上网

    注意事项

    本文(最新Android系统应用开发.doc)为本站会员(1595****071)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

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

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开