阅读更多
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
  2. 《Android深度探索(卷1):HAL与驱动开发》新书发布
  3. Android(安卓)开发新方向 Android(安卓)Wear ——概述
  4. 关于获取Android中文件内容有感
  5. Android(安卓)渗透测试学习手册 第四章 对 Android(安卓)设备进
  6. Google宣布Android暂停开源
  7. Android新手入门 FAQ
  8. Android新手入门 FAQ
  9. 如何发布你的Android应用程序

随机推荐

  1. 数据存储和界面展示一
  2. Android 4.4 SD卡文件读写变化
  3. Android菜鸟笔记3-Activity切换
  4. 【Mark 】AndroidStudio_移动应用开发
  5. 转-Android UI学习 - Tab的学习和使用
  6. Android UI LinearLayout权限级别与Table
  7. android滚动条
  8. android调用系统功能
  9. View的xml的属性作用大剖析
  10. TextView和EidtText使用技巧