完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
` Android和IOS Android的历史 Android公司 2005年Google收购成立22个月的Android公司 Android操作系统 2007年正式展示Android操作系统 2007年11月,Google与84家硬件制造商、软件开发商及电信营运商组建开放手机联盟共同研发改良Android系统。 第一部Android智能手机发布于2008年10月 2011年第一季度,Android在全球的市场份额首次超过塞班系统,跃居全球第一。 2008—2015年间,Google发布Android1.0—5.0多个版本 Android的特性 应用程序框架支持组件的重用与替换 Dalvik 虚拟机专为移动设备优化 优化的图形库包括定制的2D 图形库,基于OpenGL ES 1.0的3D 图形库 SQLite关系型数据库 多媒体支持,包括常见的音频、视频和静态图像格式(如MPEG4, H.264, MP3, AAC, AMR, JPG, PNG , GIF) GSM、蓝牙、3G和WIFI等技术 照相机,GPS,指南针,和加速度计(依赖于硬件) 丰富的开发环境包括设备模拟器,调试工具,内存及性能分析图表,和Eclipse 集成开发环境插件 了解Android的优点 Android是开源的 简单性 开放性 价格便宜(多样化) Android基于Linux Linux开源避开了专利费 硬件抽象层(保护硬件厂商的) 大量经验丰富的工程师可以参与到Android开发 Android平台体系结构 Android平台体系结构 Linux Kernel 显卡、摄像头 、蓝牙 等等 隐藏了具体硬件细节为上层提供统一的服务 思考“统一的服务”“怎么从单片机到操作系统” Android Runtime Android包含核心库的集合,提供大部分在Java编程核心类库中可用的功能。 每一个Android应用都是在Dalvik虚拟机中实现的,运行在他们自己的进程 虚拟机以来Linux内核提供的基本功能,例如线层和底层内存管理 Libraries:Android包含一个C/C++库的集合,供Android系统的各个组件使用。这些功能通过Android的应用程序框架(application framework)暴露给开发者。系统C库:基于嵌入式Linux设备媒体库:基于PacketVideo的OpenCORE。这些库支持播放和录制许多流行的音频和视频格式,以及静态图像文件,包括MPEG4、 H.264、 MP3、 AAC、 AMR、JPG、 PNG界面管理——管理访问显示子系统和无缝组合多个应用程序的二维和三维图形层LibWebCore——新式的Web浏览器引擎,驱动Android 浏览器和内嵌的web视图等等 Application Framework:使用核心应用程序所使用的框架API,为了简化最终应用APP开发的框架。应用程序的体系结构旨在简化组件的重用,任何应用程序都能发布他的功能且任何其他应用程序可以使用这些功能(需要服从框架执行的安全限制)。这一机制允许用户替换组件。本质上也是一组服务视图:包括列表、网格、文本框、按钮,甚至是内嵌的网页浏览器内容提供者:通信录或者其他数据资源管理器:提供访问非代码资源,如本地化字符串、图形和布局文件通知管理器:使所有的应用程序能够在状态栏显示自定义警告活动管理器:管理应用程序生命周期,提供通用的导航回退功能 Android平台体系结构 Applications 大家用的app就是,例如邮件客户端,日历,浏览器,qq等等 ` |
|
相关推荐
|
|
675 浏览 0 评论
863 浏览 1 评论
如何配置Linux操作系统设备树让我的开发板可以将板子上的GPIO接口用作 I2S输出??
1931 浏览 1 评论
1528 浏览 0 评论
2098 浏览 0 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-8-22 07:48 , Processed in 0.432857 second(s), Total 35, Slave 27 queries .
Powered by 电子发烧友网
© 2015 www.ws-dc.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号