×
您的位置:
伟谷州立大学安卓应用开发教程

伟谷州立大学安卓应用开发教程

  • 课程主讲:Engelsma &...
  • 所属机构:
  • 所属分类:其他课程

伟谷州立大学安卓应用开发教程的相关介绍

      今时今日,相信大家对于安卓都不陌生。安卓移动平台自2007年11月开放源码以来,就吸引了成千上万的开发者。如今,已有超过60种大厂家智能手机使用安卓平台。由美国伟谷州立大学教授主讲的这部安卓应用开发教程将通过一个实际的应用程序例子,讲解安卓平台的基本知识,教会大家如何编写安卓平台的应用程序。

      伟谷州立大学成立于1960年,是美国密歇根领先的公立综合性大学之一。它连续九年被美国的学术研究和评估公司评为“美国一百所物超所值大学”之一。其主校区面积5.1平方公里,拥有23,500多名学生,提供商学、教育学、医学等100种以上学术领域的学士和硕士课程。伟谷州立大学尤其在机械、电器、电脑工程等工学领域的建树非凡。

      这部安卓应用开发教程将由Engelsma 和Dulimarta两位教授主讲。其中Jonathan Engelsma是伟谷州立大学计算学院助理教授,1993年获得密歇根州立大学博士学位,拥有20年行业经验,包括16年在摩托罗拉的研发经验。Hans Dulimarta是伟谷州立大学计算信息学院副教授,1994年获得密歇根州立大学博士学位,主要研究方向是计算机图形和手机应用。

      在第一讲安卓应用开发介绍主要讲述了一些概念性内容,包括:安卓平台结构,Dalvik虚拟机,安卓关键构件块:活动、服务、广播接收器、内容提供器、意图,以及活动的生命周期。第二讲Hello World,首先代领学员快速过了一遍安卓开发环境搭建。然后编写了第一个Hello World应用程序,并详细剖析了程序的内部结构。最后用模拟器模拟运行了安卓程序,并讲解如何在电脑上进行调试。第三讲用户界面基础是用户界面(UI)的基础,主要讲解了View(视图)、ViewGroup(视图组)、Layout(布局)和Widget(小工具)。将安卓的UI概念同Java Swing概念进行了对比。并在Hello World的基础上,编写了交互性更强的程序,并讲解了程序代码。

      Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于便携设备,如智能手机和平板电脑。它的系统架构和其操作系统一样,采用了分层的架构。从架构图看,Android分为四个层,从高层到低层分别是应用程序层、应用程序框架层、系统运行库层和Linux内核层。Android本身是一个权限分立的操作系统。在这类操作系统中,每个应用都以唯一的一个系统识别身份运行系统的各部分也分别使用各自独立的识别方式。Linux就是这样将应用与应用,应用与系统隔离开。