Android菜鸟历程
2012-02-02 23:39
288 查看
今天开始我的Android学习历程,其中包括一些知识点和心得体会,记下来一方面为自己日后回忆,巩固所学,二来希望能对志同道合的Android爱好者有所帮助。废话就不多说了,现在就开始我的菜鸟历程。
什么是Android?
首先,先来简单了解一下什么是Andorid。Android 是一个专门针对移动设备的软件集,它包括一个操作系统,中间件和一些重要的应用程序,下图为Android系统的架构图。Android系统架构可分为四层
应用程序
Android会同一系列核心应用程序包一起发布,该应用程序包包括email客户端,SMS短消息程序,日历,地图,浏览器,联系人管理程序等。所有的应用程序都是使用JAVA语言编写的。
应用程序框架
程序库和Android运行库
Android 包含一些C/C++库,这些库能被Android系统中不同的组件使用。它们通过 Android 应用程序框架为开发者提供服务。
Android 还包括了一个核心库,该核心库提供了JAVA编程语言核心库的大多数功能。由于Andorid的应用程序和核心库都是用JAVA编程的,所以Android提供的一个JAVA虚拟机Dalvik,相对于SUN的虚拟机,它针对移动设备进行了优化。效率更高。、Dalvik可执行文件后缀为.dex。该格式文件针对小内存使用做了 优化。是由.class文件通过“dex”工具转化而来的。
linux内核
Android应用程序开发环境搭建
JDK5或以上版本eclipse3.4或以上
ADT (android development tools) android在eclipse上的开发插件。
Android SDK (不要将sdk解压到中文或空格的路径下,会引起问题)
相关文章推荐
- Android 菜鸟历程5
- Android菜鸟历程2
- Android菜鸟历程4
- Android 菜鸟历程6
- 2015-菜鸟Android历程
- Android菜鸟历程3
- Android调用系统相机拍照及图片保存的Uri方式------菜鸟学习历程
- Android学习历程-从菜鸟开始
- Android菜鸟历程7
- 百度Cafe原理--Android自动化测试学习历程
- app电池续航上&&下--Android自动化测试学历历程
- Selenium原理初步--Android自动化测试学习历程
- Android菜鸟练习第三十二课 AES加密
- 给菜鸟级Android程序员的一封信
- 从大数据菜鸟走上大师的历程
- Scala 第十五讲 正则表达式 从大数据菜鸟走上大师的历程
- 菜鸟初学android体验之——实现自定义简单标题栏的两种简单方法
- 菜鸟的Linux历程-学习大纲
- Android小菜鸟向大神进攻的奋斗记(一)之Android最全的源码下载
- Android菜鸟笔记-WifiPickerActivity 实现跳转到系统自带wifi连接界面