没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
试读
2页
移动终端 我们可以简单认为智能手机、平板、可穿戴式智能设备都是移动终端。当然大部分人最熟悉的就是手机。所以笔者在后续学习当中所针对的都是手机应用开发。 从1993年,IBM推出了首台智能手机IBM Simon。1996年,微软开发Window CE系统,随后的2001年,Symbian S60面向消费者,2007年6月,ios登上历史舞台,2008年9月,Android这个憨憨的机器人悄然问世。 到如今,ios和Android占有了大部分的手机市场,昔日的巨头诺基亚荣光不再,塞班系统已经渐渐归于历史。而根据2019年IDC的报告称,Android系统将占据82%的市场份额。 我们不能说Andr
资源详情
资源评论
资源推荐
移动终端学习笔记之移动终端学习笔记之Android(一)(一)Android第一堂课第一堂课
移动终端移动终端
我们可以简单认为智能手机、平板、可穿戴式智能设备都是移动终端。当然大部分人最熟悉的就是手机。所以笔者在后续学习
当中所针对的都是手机应用开发。
从1993年,IBM推出了首台智能手机IBM Simon。1996年,微软开发Window CE系统,随后的2001年,Symbian S60面向消
费者,2007年6月,ios登上历史舞台,2008年9月,Android这个憨憨的机器人悄然问世。
到如今,ios和Android占有了大部分的手机市场,昔日的巨头诺基亚荣光不再,塞班系统已经渐渐归于历史。而根据2019年
IDC的报告称,Android系统将占据82%的市场份额。
我们不能说Android和IOS是已经足够完美的操作系统,但他们各自的出现是这个领域划时代的产物。笔者在移动终端的学习
当中,将首先从Android开始学习。IOS仅做了解。
认识认识Android
Android的历史我就不复制粘贴了,有兴趣了解的可以自行百度。
这里我想整理一下Android的系统架构。
1 Linux内核层内核层
Android系统是基于Linux内核的,内核层为Android设备的各种硬件提供各种的底层的驱动,执行底层功能。
2 系统运行库层系统运行库层
这里又包含两个部分。一是C/C++库库,为Android系统提供主要的特性支持,且一些核心 Android 系统组件和服务(例如 ART
和 HAL)构建自原生代码,需要以 C 和 C++ 编写的原生库。二是Android运行时库运行时库,这里提供了一些核心库,提供了Java语
言的大部分API,和一些Android核心API,其次这个部分还包含了Dalvik虚拟机(5.0以后改为ART运行环境)。Dalvik虚拟虚拟
机机是一种基于寄存器的Java虚拟机,而不是传统的基于栈 的虚拟机,并进行了内存资源使用的优化以及支持多个虚拟机的特
点。虚拟机这个方面我不做多的介绍。
3 应用框架层应用框架层
这里提供了构建应用程序时可能用到的各种API。Android自带的核心应用就是使用这里的API,同时开发者也可以使用。
4 应用层应用层
所有安装在手机的应用程序都是属于这一层。例如自带的应用商店啊电话啊短信啊,以及用户自己下载的QQ等。
Android历史版本历史版本
Android最新版本点击此处了解
到目前为止,Android已经更新到Android 10,而Android 11 开发者预览版已经出现在Android官方网站
此外Android已经发布的版本我就不啰嗦了
点击这里可以了解Android系统更详细的更变
Android开发开发
1 四大组件四大组件
Activity(活动)(活动),Service(服务)(服务),Broadca Receiver(广播)(广播),Content Provider(内容提供者)(内容提供者)
四大组件是任何一个Android应用都会使用到的,我们的学习也是围绕四大组件进行,这个后面会详细学习。
weixin_38571449
- 粉丝: 5
- 资源: 946
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0