Android应用开发、框架解析和软硬整合方法.doc

Android应用开发、框架解析和软硬整合方法.doc

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Android应用开发、框架解析与软硬整合方法课程简介: Android问市至今已经4年多了,其声势扶摇直上,其版图迅速从手机产业扩展到其它各领域,如电视STB、车载系统、对讲机、LED室内装潢等等。到了2011年底的Android 4.0上市以来,它正迈向智慧手机、智能Pad、智能电视和智能家庭的一致性平台。除了软件的开放之外,Android ADK更迈向硬件的开放API,让形形色色的周边装置都能够整合到Android平台上。 Android的高度开放性,非常有利于软硬整合,人人都能自由使用Java C/C++撰写上、中、下层服务,紧密结合硬件,呈现其差异化,创造增值效果。这是海峡两岸IT产业逐步转型、继续发展所亟需的。然而,许多人误认为Android应用软件都是Java程序,却不知道真正的Android应用软件几乎都需要Java与C/C++两者并用,才能兼具「力」与「美」,才能实现深度的软硬整合,凸显海峡两岸IT相关产业的优势和价值。 其中,值得关注的是,框架(Framework)开发技术是呈现软硬整合、创造差异化的必备条件。框架设计就是API设计,在Application Market潮流下,Android平台里的各种产品都必须提供Open API给广大的第三方开发者。因此,本课程特别邀请著名的Android框架和平台技术专家 高焕堂老师共同推出“Android应用开发、框架解析与软硬整合方法”培训课程。旨在培养出一批能兼具软硬整合与云端框架设计能力的Android整合开发的高级人才。培训对象: 希望从事移动终端及运营平台开发的爱好者、工程师、程序员、以及相关行业的工程技术人员 培训目标: 让Android相关工程师拥有扎实的Android应用开发能力、应用框架设计能力、以及规划软硬整合产品的能力。 将现代软件框架设计思想引入Android相关软硬件产品开发 课题 内容 Day1 Android的软硬整合观点及获利模式 1.1 ?Android产业信息策略分析 Android技术、产品与市场 Android开源、开放与相容的意义和途径 Android手机、平板和电视产品的技术趋势与市场策略 软硬整合观点与应用(AP)开发的常见迷思 Android带给硬件同质化,硬件厂必须自行开发AP,以创造差异化 内容或网络业者最好推出自己的设备(如亚马逊电子书、淘宝手机) AP力求跨平台,应该独立于硬件或幕后服务 为求跨平台,AP应该全部使用Java语言开发 打造自己应用商城(App Market)才能主导AP开发者 AP开发者只能实践业务流程,不能主导商业的金流 1.2 Android产业观点及获利模式 如何从产业(不是产品)观点看Android平台 Android平台如何主导商业金流 硬件厂商如何调教Android平台 电信、网络服务和内容业者如何善用Android平台 软件(AP)开发者如何成为Android平台上的主导者 Android的整体架构介绍 1.3 Android的平台的服务 、 常用的服务 简介(Overview) Android各项服务的启动 Windows Manager Activity Manager Package Manager 其它服务介绍 Android框架四大基本组件: 通信基础:Intent -Intent-based Programming -范例:使用Intent启动Activity Activity -使用Intent启动Activity -Activity的life-cycle -Activity间的互相传递数据 -建立多Activity的应用程序 -Android基本UI布局及样式(Pattern) Service -使用Intent启动Service -何谓远距(remote)的Service? -绑定(bind)远距Service -建立Service应用程序,以播放背景MP3歌曲 BroadcastReceiver -何谓BroadcastReceiver? -以BroadcastReceiver接收SMS短信 -建立BroadcastReceiver应用程序,以启动Service播放MP3歌曲 ContentProvider -何谓ContentProvider? -ContentProvier与SQLite数据库 -使用ContentProvider进行数据的增、删、改、查 Android的进程观念和IPC通信机制 进程(Process)观念 IBinder接口 呼叫IBinder接口的transact()函数 Binder类的意义和用法 实作Binder类onTransact()

文档评论(0)

文档分享 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档