Android入门学习笔记(一):Android初认识
.前言
这几天又开始看Android开发视频,不想像上次那样不了了之,看了下一些高手的学习笔记,感觉受益匪浅。所以决定自己也写点学习笔记。Android完全从零开始,也从没写过什么学习笔记,所以很乱也没关系,只是给自己看看,记录下自己的学习历程。
学习笔记(一):Android初认识
.认识Android
从08年第一款Android手机推出,到现在Android手机遍地开花, 我一直都很关注Android。首先,我是谷歌的忠实粉丝,谷歌没推出一款新服务我都会关注;其次,我一直就很关注手机资讯。 Android系统的推出带来的革命绝对是等同于07年苹果推出第一代iPhone的。
.Android 百科
“Android是基于Linux开放性内核的操作系统,是Google公司在2007年11月5日公布的手机操作系统。早期由原名为"Android"的公司开发,谷歌在2005年收购"Android.Inc"后,继续对Android系统开发运营,它采用了软件堆层(software stack,又名软件叠层)的架构,主要分为三部分。底层Linux内核只提供基本功能,其他的应用软件则由各公司自行开发,部分程序以Java编写。 ” ——— 百度百科
.Andorid 框架结构
在verycd上看到一个 www.mars-driod.com 的视频教程,于是就下载来开始入门学习了。 这是谷歌官方提供的Android Architechture(体系结构图)
现看不大懂,但听说很重要。就先记下来,待以后再回过头来看
框架图由下到上
Linux kernel: 里面包括 Display Driver 、Camera Driver 等最核心最基础的内容
Libraries: 包括 OpenGL(一个3D的开放的API)、SQLite(关系型数据库) WebKit(浏览器内核)
Android Runtime: Core Libraries (核心包) Dalvik Virtual Machine (谷歌开发的虚拟机)
Application FrameWork: 应用程序框架 我们就是基于该层开发的,里面的没一个内容都是重点
Applications: 应用程序层 我们开发的程序就在应用程序层,该层调用Application FrameWork,然后一直向下调用。
.Android VS iPhone
一句话总结: Android开放,iPhone封闭,各有所长。
.Android 四大天王
Activity:构造应用程序界面的组件
Intent:传输数据的组件
.心得
刚刚开始学习Android,并第一次写学习笔记,肯定有很多写得不好的地方,甚至可笑的地方,反正是写给自己看的。但是我只想通过坚持写学习笔记,加深我对Android的学习和理解,并记录下我的学习历程, 一定要坚持下去
更多相关文章
- Flutter入门基础(十)- 图解修改应用名称及图标
- Android大图片裁剪终极解决方案(下:拍照截图)
- android设置图片为圆角
- Android入门教程(五)之------第一个Android工程HelloAndroid
- 安卓航班Android开发经典教程大总结2----游戏基础入门及高级编程
- [置顶] Android NDK开发轻松入门