最近接触到了不少新的概念,开始一听是一头雾水额,不停的百度,不停的谷歌,才有了认识,下面和大家分享一下吧:
android:这个最近可是火的不得了,大家都知道是手机开发用的。
上面就是它的标志啦!
“
Google于2007年11月5日宣布的基于Linux平台的开源手机操作系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成,号称是首个为移动终端打造的真正开放和完整的移动软件。目前,最新版本为Android 2.4 Gingerbread和Android 3.0 Honeycomb。
化成一句话====》Android是基于Linux内核的操作系统,是Google公司在2007年11月5日公布的手机操作系统
主要分为三部分:底层Linux内核只提供基本功能;其他的应用软件则由各公司自行开发,部分程序以Java编写。
采用Android系统主要厂商:包括美国摩托罗拉(MOTOROLA)、韩国的三星(SAMSUNG)、英国索尼爱立信(Sony Ericsson)另外还有中国厂商如:中国台湾HTC、联想、华为、中兴等
Android以Java为编程语言,使接口到功能,都有层出不穷的变化,其中Activity等同于J2ME的MIDlet,View等同于J2ME的Displayable
操作系统与应用程序的沟通桥梁,并用分为两层:函数层(Library)和虚拟机(Virtual Machine)。 这个中间层多以Java 实现,并且采用特殊的Dalvik 虚拟机(Dalvik Virtual Machine)。Dalvik虚拟机是一种“暂存器型态”(Register Based)的Java虚拟机,变量皆存放于暂存器中,虚拟机的指令相对减少。
Android 是运行于 Linux kernel之上,但并不是GNU/Linux。
”
分享到:
相关推荐
Android逆向自学笔记
[STM32自学笔记].蒙博宇
通过“STM32自学笔记”这样的资料,你可以系统地学习STM32的基础知识和实践技巧,逐步掌握单片机开发的全貌。在实践中,不断实验和调试,加深对外设的理解,是提升技能的关键。同时,参与社区交流,参考他人的项目,...
在Android开发领域,Android组件是构建应用程序的基础模块。...通过阅读"Note1(Activity&Context&Application&Service&AIDL)"这个笔记,初学者将能够逐步掌握这些基础概念,并为进一步深入Android开发打下坚实的基础。
STM8单片机自学笔记-范红刚著, 单片机自学系列的STM8自学教程,, 推荐给大家, 这个系列我一直在收集. 清爽版本
【Android自学笔记】 Android 应用开发是移动设备软件开发的重要领域,主要针对谷歌的Android操作系统。本笔记将概述Android应用开发的基础知识,包括环境搭建、应用构成、apk解析、Activity管理和生命周期等。 ...
《STM32自学笔记》随书共享资料包含了学习STM32开发所必需的各种资源,包括书籍配套的光盘资料和STM32的3.5数据库及使用手册。 首先,STM32的3.5数据库可能是关于STM32的固件库或HAL库的更新版本,这些库为开发者...
《AVR单片机自学笔记》以ATmega128单片机为核心,结合作者多年教学和指导大学生电子设计竞赛的经验编写而成。 《AVR单片机自学笔记》继续保持《51单片机自学笔记》一书的写作风格。以任务为中心,并在书中配有多幅...
本资源“STM32自学笔记 随书资料”是一份全面的学习STM32开发的参考资料,旨在帮助初学者快速入门并深入理解STM32的工作原理和编程技巧。 一、STM32架构与特性 STM32系列涵盖了多种型号,主要基于Cortex-M0、M3、M4...
### FPGA自学笔记——设计与验证公开版 #### 1. FPGA技术背景与发展趋势 随着FPGA技术的不断发展,从最初的简单逻辑粘合逐渐演变为现在的可编程片上系统(SoC),FPGA的应用范围也在不断扩大。例如Altera(现已被...
FPGA自学笔记--设计与验证的知识点: 1. FPGA的介绍与发展 FPGA(Field-Programmable Gate Array,现场可编程门阵列)是一种可以通过编程来配置其逻辑功能和互连结构的集成电路。FPGA的发展经历了从最初简单的逻辑...
计算机网络自学笔记: 一、计算机网络基础 1. 计算机网络的定义 计算机网络是由多台计算机及相关设备组成,通过通信介质实现资源共享和信息交换的系统。网络中的设备可以通过特定的网络协议进行通信,而Internet...
小梅哥的FPGA自学笔记是一份非常宝贵的资源,尤其对于初学者来说,它提供了深入浅出的FPGA学习路径。FPGA(Field-Programmable Gate Array)是一种可编程逻辑器件,允许用户根据需求定制电路,广泛应用于通信、图像...
本自学笔记主要围绕STM32的基础知识、开发环境搭建、程序编写和实践应用展开,旨在帮助初学者快速入门并掌握STM32的使用。 一、STM32基础 STM32系列涵盖多种内核类型,包括Cortex-M0、M3、M4和M7,不同内核提供了...
STM8单片机自学笔记, 经典的单片机自学笔记,通俗易懂好学好用。
本自学笔记将深入探讨Android的任务栈机制,以帮助开发者更好地理解和利用这一特性来优化用户体验。 一、任务与任务栈 在Android中,一个任务(Task)是一个应用程序执行的上下文,它可以包含多个活动(Activity)...
stm32自学教程。适合开发者,学生,单片机爱好者
这篇自学笔记详细介绍了在Windows环境下下载Android 2.3源码的步骤,这对于初学者尤其有用。首先,我们需要进行一些准备工作: 1. **下载Msysgit工具**:这是Windows系统下的Git客户端,可以从Google Code项目页面...
ARM-CORTEX-M4自学笔记,手把手教你学习MK60,