Android开发平台

Android开发平台

Android开发平台   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
作者:李坤凤
本次任务完成时间:2020年5月04日	
开发工具与关键技术:开发工具:Android开发工具 关键技术:Android开发平台 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

一、什么是Android
1.一个开源。免费的手机平台
2.一个linux和核心、多操作、多线程的OS
3.Android并不是一个驱动或者产品
二、Android系统特性与平台架构
1、系统特性:
1)、应用程序框架支持组件的重用与替换(app发布时遵守了框架的约定,其他app也可以使用该模块)
2)、Dalvik虚拟机:专门为移动设备优化—集成的浏览器:开源的WebKit引擎
3)SQLite结构化的数据存储
4)优化的图形库,多媒体支持,GSM电话技术,蓝牙等
5)采用软件迭层方式构建
三、Android结构
在这里插入图片描述
在这里插入图片描述
四、应用架构平台的特性
1、应用框架与传统AP或OS的区别在于:应用框架顾名思义,就是要去整合应用程序的“型”
(Form),让应用程序能拥有共同的接口,应用程序之间容易互通,与平台也容易互通,更能在不同硬件上跑。既要“嫁接”应用程序,当然必须要完整而稳定才能支持各式各样的应用程序。所以不宜对Android的接口与架构进行各自为政的修改,否则就失去其身为引用框架的身份、角色和意义了。
如果Android不更改,有如何移植到既有的硬件和OS环境上呢?为了延续自己的硬件和OS平台,又希望Android的稳定,岂不是硬碰硬了呢?这可能是传统的嵌入式思维所致,把系统视为三个层级:硬件、OS和应用程序。然后把Android应用框架不是归到应用程序,不然就是归到系统层。新的思维是:将应用框架视为独立的一层,之上才是应用程序。之下是可抽换的C/C++组件层,更往下是OS和硬件。
在这里插入图片描述

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值