PDF精选 - 千万精品文档,你想要的都能搜到,下载即用。

智能移动平台应用开发1 Android简介.pdf

Deprecating。(讽刺)20 页 735.127 KB下载文档
智能移动平台应用开发1 Android简介.pdf智能移动平台应用开发1 Android简介.pdf智能移动平台应用开发1 Android简介.pdf智能移动平台应用开发1 Android简介.pdf智能移动平台应用开发1 Android简介.pdf智能移动平台应用开发1 Android简介.pdf
当前文档共20页 2.88
下载后继续阅读

智能移动平台应用开发1 Android简介.pdf

第1章 Android简介 陈辰 复旦大学软件学院 Android简介 Android是Google发 布的基于Linux平台的 开源手机操作系统。 Android一词的本义是 “机器人”,国内多 称 为 “ 安 卓 ” 。 Android最初应用在智 能手机和平板电脑上 ,是第一个完整、开 放、免费的手机操作 系统。 Android界面 Android简介  Andy Rubin:  为移动设备设计的第一个真正开放的综合平台,包 括操作系统、用户界面和应用程序—所有软件都能 运行在手机上,从而消除了阻碍移动创新的障碍 Android简介  Android的诞生:创建于2003年,并组建Android团队,于 2005年被Google收购。2007年11月5日,Google公司正式向 外界展示了这款名为Android的操作系统。 2007年对 2005年被 2003年创 Google收 建 购 外公布 2010年末,在市场占有率上超越称霸逾十年的诺基亚 Symbian系统,成为全球第一大智能手机操作系统  2014年Google I/O开发者大会上Google宣布过去30天里有10 亿台Android设备被激活  Android简介  版本发展 发条机器人(Android 1.0)  1.5: Cupcake,2009.4, Linux Kernel 2.6.27  1.6:Donut(甜甜圈),2009年9月  2.0/2.1:Eclair, 2009年10月  2.2:Froyo(冻酸奶) ,2010年5月  2.3.x:Gingerbread(姜饼),2010年12月  3.0~3.2:Honeycomb(蜂巢),2011年2月,2.6.x  4.0:Ice Cream Sandwich,2011.10, Linux Kernel 3.0.1  4.1/4.2/4.3:Jelly Bean,2012.6,Linux Kernel 3.4.0  4.4:KitKat,2013.10  L:2014.6  Android市场份额  截止至2014年8月12日,不同的Android操作 系统版本的用户比例 Android系统在其他领域的应用  可穿戴设备,是指综合运用各类识别、传感、 连接和云服务等交互及储存技术,以代替手持 设备或其他器械,实现用户互动交互、生活娱 乐、人体监测等功能的新型日常穿戴设备(眼 镜、手表、腕带等)。  可穿戴技术,是指被整合进可穿戴设备中,以 实现各项功能的科学技术,是可穿戴设备应用 的关键。它主要包括嵌入技术、识别技术(语 音、手势、眼球等)、传感技术和连接技术和 柔性显示技术等。 Android系统在其他领域的应用  Android Wear的SDK主要包括建立UI和控制传 感器、语音指示等,使得开发者写的程序可以 直接应用在手表上  用户可以通过手表告诉手机定制提醒,同时, 手表上忽略一个通知时,该通知在手机上自动 消失;通过手表进行搜索,搜索结果也会显示 在手机上。 Android系统在其他领域的应用  谷歌眼镜 “谷歌眼镜”是谷歌公司在2012年4月发布的 一款“扩展现实”眼镜产品,可以通过声音控制 拍照、视频通话和辨明方向,可以访问互联网信 息,可以处理文字信息和电子邮件。眼镜的右眼 镜片上安装了一个微型投影仪和一个摄像头,投 影仪用以显示数据,摄像头用来拍摄视频和照片, 再通过传感器进行存储和传输,而操控模式可以 是语言或触控。 Android系统在其他领域的应用  i'm Watch智能手表 这款名叫i'm Watch的智 能手表既可以与Android 系统手机联接,同时自 己也运行着Android系统。 除了可以显示时间和天 气之外,还可以显示短 信息和联系人等。 Android系统在其他领域的应用  联想K91智能电视 联想智能电视尺寸达到了55寸,运行Android 4.0 Ice Cream Sandwich系统,内置500万像素摄像头,支持SD卡插槽。 Android系统在其他领域的应用  三星Android冰箱 三星Android冰箱是一台有着内置应用软件的冰箱,功能包 括显示照片、播放音乐和给家人留便条等,三星Android冰箱 还有一个专门用来除霜以及改变温度的应用软件。 Android系统在其他领域的应用  Admiral Touch耳机 这款名叫Admiral Touch的耳机 来自Nox Audio公司,配备了一 块2.4英寸的彩色触摸屏,搭载 Android系统,用户可以用它玩 游戏、看电影等。这款耳机支持 2.4G和蓝牙通信,具备7.1虚拟 环绕音效。 Android应用的类型  前台应用程序  游戏  后台应用程序  电话过滤程序、闹钟  间歇式应用程序  媒体播放  Widget和Live Wallpaper  时钟、天气、股票 Android特征  在内存和进程管理方面,Android具有自己的运行时 (runtime)和虚拟机。    Android为了保证高优先级进程运行和正在与用户交互进程的响 应速度,允许停止或终止正在运行的低优先级进程,以释放被 占用的系统资源 Android进程的优先级并不是固定的,而是根据进程是否在前台 或是否与用户交互而不断变化的 Android为组件定义了生命周期,并统一进行管理和控制 Android特征  在界面设计上,提供了丰富的界面控件   加快了用户界面的开发速度,保证了Android平台上的程序界面 的一致性 Android将界面设计与程序逻辑分离,使用XML文件对界面布局 进行描述,有利于界面的修改和维护  Android提供轻量级的进程间通讯机制Intent,使用跨进 程组件通信和发送系统级广播成为可能  Android提供了Service作为无用户界面、长时间后台运 行的组件  Service无需用户干预,可以长时间、稳定的运行,可为应用程 序提供特定的后台功能 Android特征  Android支持高效、快速的数据存储方式:     SharedPreferences、 文件存储 轻量级关系数据库SQLite 为了便于跨进程共享数据,Android提供了通用的共享 数据接口ContentProvider  可以无需了解数据源、路径的情况下,对共享数据进行查询、 添加、删除和更新等操作 Android特征  Android支持位置服务和地图应用    Android支持Widget插件   可以通过SDK提供的API直接获取当前的位置,追踪设备的移 动路线,或设定敏感区域 可以将Google地图嵌入到Android应用程序中,实现地理信息 可视化开发 可在开发桌面应用,实现比较常见的一些桌面小工具,或在主 屏上显示重要的信息。 Android NDK支持使用本地代码(C或C++)开发应用 程序的部分核心模块   提高了程序的运行效率 有助于增加Android开发的灵活性 资料  http://developer.android.com/develop/index.ht ml  http://developer.android.com/reference/packa ges.html  教材:自选 教师信息  教师:陈辰 chenc@fudan.edu.cn  1381778720  软件楼112办公室   TA:  吴东 10302010063@fudan.edu.cn  肖卫 xiaowei1235@gmail.com

相关文章