Android 概述:机器人的意思;是Google公司于2007年11月5号发布的一个给予平台的手机操作系统,主      要使用于便携设备;Android 架构:Android 的系统架构和其他的操作系统一样,采用了分层的架构。从架构图看,android 未四个层,从高层到低层分别是:应用程序层,应用程序框架层、系统运行层和linux 核心层;Android 应用程序:会同一系列核心应用程序包一起发布,该应用程序包括客户端,SMS 短消息程序;所 有的应用程序都是由java语言编写的;Android 应用程序框架:隐藏在每个应用后面的是一系列的服务和系统,其中包括:丰富而又可扩展的视图(Views):可以用来构建应用程序,它包括:列表(Lists),网格(grids)     框(text boxes),按钮(buttons),甚至可嵌入的web浏览器;内容提供器:(content Providers)使得应用程序可以访问另一个应用程序的数据(如:联系人的           数据库),或者共享他们自己的数据;资源管理器:(resource manager)提供非代码资源的访问,如:本地字符串,图形,和布局文件    (layout files)通知管理器:(Notification Manager) 使得应用程序可以在状态栏中显示自定义的提示信息;活动管理器:(Activity Manager) 用来管理应用程序生命周期并提供常用的导航回退功能;Android 系统运行库:包含一些C/C++库,这些库能被Android系统中不同的组件使用,他们通过Android 应用程序框架为开发者提供服务;* 系统C库---一个从BSD 继承来的标准C 系统函数库(libc),它是专门为基于embedded linux 的设备定制的;* 媒体库------基于PacketVideo OpenCORE; 该库支持多种常用的音频,视频格式回放和录制,同时支持静态图像文件,编码格式包括:MPEG4,H.264,MP3,AAC,AMR,JPG,PNG.*Surface Manager--对显示子系统的管理,并且为多个应用程序提供了2D 和3D 图层的无缝融合*LibWebCore ---一个最新的web浏览器引擎用,支持Android浏览器和一个可嵌入的web视图;Android SDK===software development kit  软件开发工具包;包含以下部分:* Android 应用程序框架API* Android 模拟器* 辅助工具;* Android 开发文档* Android 示例代码;Android ADB:android debug bridge,就是起到调试桥的作用;主要功能:* 运行设备的shell (命令行)* 管理模拟器或设备的端口映射;* 计算机和设备之间上传/下载文件* 将本地apk软件安装至模拟器或android设备ADP:是一个 客户端-服务器端 程序,其中客户端是你用来操作的电脑,服务端是Android设备     而,ADB驱动就是电脑和android设备的通信的客户端驱动程序;Android AAPT:AAPT 即Android Asset Packaging Tool ,在SDK中的platform-tools目录下,该工具可以查看,创建,更新zip格式的文档附件(zip,jar,apk),也可以将资源文件编译成二进制文件,尽管你可能没有直接使用过aapt工具,但是build scripts 和IDE 插件会使用这个工具打包apk文件构成一个Android 应用程序;Android DX:DX工具将.class 字节码(bytecode)转换为Android 字节码(保存在.dex文件中)Android MarketAndorid Market 是一个由谷歌公司为Android系统用户创建的服务,允许安装了Android系统的手机和平板电脑用户从Android Market 浏览和下载一些应用程序。

更多相关文章

  1. [Android] 基于 Linux 命令行构建 Android(安卓)应用(一):关于 Andr
  2. 开发可统计单词个数的Android驱动程序(1)
  3. android 入门之二【android 体系架构】
  4. Android(安卓)4层框架
  5. Android中资源文件的Shape使用总结
  6. android屏幕监视工具 android screen monitor使用
  7. Android窗体悬浮在另一个窗体
  8. 【Android(安卓)Basics】Android是什么? (What is Android?)
  9. Android深入四大组件(一)应用程序启动过程

随机推荐

  1. OpenCV在Android平台上的应用
  2. 一、mono for android学习:什么是mono for
  3. Android(安卓)原生WebView的使用
  4. Android(安卓)虚拟多开系列二——技术原
  5. android studio mac_最新Mac安装Flutter
  6. 真正的Android
  7. Android多进程介绍
  8. Android推送通知指南
  9. 2020年!最全Android大厂面试真题合集(附答
  10. Android(安卓)11 (R) 分区存储