- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
初识Android 学习目的 1、了解什么是andriod 2、掌握Android体系架构 3、了解android SDK, Android API开发包 4、掌握Android开发环境搭建 5、掌握Android工程项目开发步骤 6、掌握Andriod应用程序基本内容 什么是Andriod? Android一词的英文本意指“机器人”,它是Google公司2007年11月宣布的基于linux平台的开源手机操作系统,该平台由操作系统、中间件、用户界面和应用软件组成。 简单的理解,Android是基于Java并运行在Linux内核上的轻量级的、功能很全面的操作系统,在这个系统上Google公司已经内置了很多有用的软件,如打电话、发短信、个人信息管理、浏览器等。 基于Android平台可以做什么? 在Android平台上可以开发出各种各样的应用。Android的应用程序是用java语言开发的,只要会java语言就可以比较容易地开发出Android应用。可以开发的应用种类很多,如2D、3D动画、数据库(SQLite),工具、管理、互联网、游戏、Widget、GPS定位Map等,非常丰富多彩。 为什么要用Android平台开发手机应用软件? 由于3G、4G牌照先后与2009年1月7日和2013年9月25日发放,移动互联网技术迅速发展,基于Android的手机相继问世,中国的三大3G运营商、中国移动、中国联通和中国电信采用基于Android手机的市场不断增大,对于软件开发人员,Android平台包括了开发移动设备应用所需要的操作系统、用户界面设计等软件、没有任何专有权的障碍,任何熟悉java的人可以在其上开发应用。 为什么要用Android平台开发手机应用软件? 在Android平台上进行软件和服务开发前景无限。Android市场是Google公司为Android平台提供的在线应用商店,Android平台用户可以在该市场中浏览、下载和购买第三方人员开发的应用程序。对于开发人员,可以有两种方式挣钱。第一种方式是卖软件。开发人员可以获得该应用售价的70%,其余30%作为其他费用。第二种方式是加广告。将自己的软件定为免费软件,通过增加广告链接,靠点击率挣钱 Andriod开发平台特性 1. 允许重用和替换组件的应用程序框架; 专门为移动设备优化的Dalvik虚拟机; 基于开源引擎WebKit的内置浏览器;自定义的2D图形库提供了最佳的图形效果,此外还支持基于OpenGL ES 1.0规范的 3D效果(需要硬件支持)支持数据结构化存储的SQLite; 2. 支持常见的音频、视频和图片格式(例如MPEG4、H.264、MP3、AAC、AMR、JPG、PNG、GIF);GSM电话(需要硬件支持);蓝牙、EDGE、3G和WiFi(需要硬件支持); 摄像头、GPS、指南针和加速计(需要硬件支持);包括设备模拟器、调试工具、优化工具和Eclipse开发插件等丰富的开发环境。 Andriod的体系结构 Andriod系统的基本层次架构,通过这个架构图我们可以看到Andriod体系由下面基本组成: 1. Application(应用程序) 2. Application Framework(应用程序框架) 3. Libraries(库) 4. Android Runtime(Android运行时) 5. Linux Kernel(Linux内核) Andriod的体系结构图 Android SDK Android SDk提供了在Windows/Linux/Mac平台上开发Android应用的组件,包括开发移动应用的各种工具集。不仅包含了Android模拟器和用于Eclipse的Android开发工具(ADT),而且包括了各种用来测试、打包在模拟器上安装应用的工具。 开发人员主要是用java语言来开发Android平台上的软件应用。通过SDK提供的工具将其打包成Android平台使用的apk文件,然后使用SDK中的模拟器(Emulator)来模拟和测试该软件在Android平台上运行的情况和效果。具体有关Andriod SDK后面章节介绍。 Android典型包和扩展包(API) 从最底层到最高层列出的 ***android.util 包含一些底层辅助类,如特定的容器类、XML辅助工具类等。 ***android.os 提供基本的操作服务,消息传递和进程间通信IPC。 ***android.graphics 作为核心渲染包,提供图形渲染功能。 ***android.text 下子包 ***android.text.method、 android.text.style、 android.te
您可能关注的文档
- Access 2010--第9章 模块对象的设计及应用第9-2讲 模块对象的建立.ppt
- Access 2010--第5章 查询对象的设计与应用第5-6讲.ppt
- Access 2010--第10章 窗体对象的设计及应用第10-1讲 窗体对象概述 .ppt
- Access 2010--第5章 查询对象的设计与应用第5-5讲.ppt
- Access 2010--第10章 窗体对象的设计及应用第10-2讲 使用向导创建窗体对象.ppt
- Access 2010--第9章 模块对象的设计及应用第9-4讲.ppt
- Access 2010--第10章 窗体对象的设计及应用第10-0讲.ppt
- Access 2010--第5章 查询对象的设计与应用第5-4讲.ppt
- Access 2010--第5章 查询对象的设计与应用第5-3讲.ppt
- Access 2010--第10章 窗体对象的设计及应用第10-5讲 窗体对象的完善和美化.ppt
原创力文档


文档评论(0)