`
liuxiaoxi1201
  • 浏览: 4794 次
  • 性别: Icon_minigender_2
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

Android2高级编程读书笔记——第一章(1)

阅读更多

书中将要介绍怎样使用Api编写android应用程序

android的一些优势:

  • android通过提供一个开源的linux内核为基础而构建的开放的开发环境,为移动应用开发提供了新机遇。
  • 通过一系列的Api库,所有的应用程序都可以访问硬件,并且在严格受控的情况下支持应用程序之间的交互。
  • 所有的应用程序有相同的优先级,第三方与本地的应用程序使用相同的API进行编写,都在相同的运行时执行。

确切的讲,android由以下几个不可或缺的组成部分组成:

  • 一个硬件参考设计,它描述了移动设备为了支持软件栈而需要具备的性能
  • 一个Linux操作系统内核,它提供了与硬件之间的低级接口、内存管理、进程控制
  • 应用程序开源库SQLite、WebKit、OpenGL以及一个媒体管理器
  • 用来运行和承载android应用程序的运行时,包括Dalvik虚拟机和提供android特定功能的核心库
  • 一个把系统服务隐式的显示给应用层的应用程序框架,包括窗口管理器,位置管理器,内容提供器,电话和点对点服务
  • 一个用来承载和启动应用程序的用户界面框架
  • 用来开发应用程序的软件开发包(工具、插件、文档)

android SDK特征

  • 访问硬件
  • 自带google地图、地理编码、基于位置的服务
  • 后台服务
  • SQLite数据库存储和检索数据库
  • 共享数据和应用程序间通信
  • 小组件livefolder livewallpaper
  • 广泛媒体支持和2d3d图形
  • 优化的内存和进程管理

开发框架

开发包中的资源

android api:sdk的核心,对开发人员提供了访问android栈的方法

开发工具

android虚拟设备管理和模拟器

完整的文档

示例代码

 

android软件栈



Dalvik虚拟机

android使用定制的虚拟机来保证多个实例可以高效的运行在一个设备上,而不是使用传统的java虚拟机

 

 

 

 


 
 

 

 

 

  • 大小: 311.2 KB
分享到:
评论

相关推荐

    Android学习笔记(十)——实现新闻列表

    Android学习笔记(一)——创建第一个Android项目 Android学习笔记(二)android studio基本控件及布局(实现图片查看器) Android学习笔记(三)android studio中CheckBox自定义样式(更换复选框左侧的勾选图像) ...

    Thinking in Java 自学笔记——第一章 对象导论

    Thinking in Java 自学笔记——第一章 对象导论 本章节总结了面向对象程序设计(Object-oriented Programming, OOP)的基本概念和原则,以帮助读者更好地理解 Java 编程语言。以下是对标题、描述、标签和部分内容的...

    arm体系结构与编程 读书笔记——Page72

    从给定的文件信息来看,该读书笔记主要围绕着《ARM体系结构与编程》这本书的Page72内容展开,深入探讨了ARM体系结构的基本概念、特点及其发展历程。下面,我们将根据笔记中的关键信息,详细解析ARM体系结构的核心...

    编程学习笔记——初级

    编程学习笔记——初级 这篇笔记主要涵盖了初学者在北大青鸟学习编程时涉及的基础知识,包括DOS命令、Java和C#的基础、SQL Server的基本概念以及HTML基础等内容。以下是各个主题的详细说明: 1. DOS命令: DOS是...

    读书笔记——AGoodManIsHardToFind.pdf

    读书笔记——AGoodManIsHardToFind.pdf 是一篇关于美国南方女作家 Flannery O'Connor 的读书笔记。该笔记主要讨论了 O'Connor 的小说《好人难寻》(A Good Man Is Hard to Find and Other Stories)和她的生平、作品...

    读书笔记:数学之美读书笔记——吴军博士2020年寒假大三上学期.zip

    读书笔记:数学之美读书笔记——吴军博士2020年寒假大三上学期

    JSP复习笔记——第10章 连接数据库 之 JDBC相关 - 堕落天使 - JavaEye技术网站.mht

    JSP复习笔记——第10章 连接数据库 之 JDBC相关 - 堕落天使 - JavaEye技术网站.mhtJSP复习笔记——第10章 连接数据库 之 JDBC相关 - 堕落天使 - JavaEye技术网站.mht

    Android开发笔记——UI基础编程

    这份"Android开发笔记——UI基础编程"的资料集包含了两部分:新版Android开发教程+笔记七--基础UI编程1.pdf和新版Android开发教程+笔记七--基础UI编程2.pdf,将深入讲解Android应用程序中用户界面的设计与实现。...

    超经典的STM32学习笔记——第一章GPIO口.docx

    STM32学习笔记——GPIO口配置函数详解 STM32学习笔记的第一章节中介绍了与GPIO口相关的函数,这些函数主要用于配置和操作GPIO口。这些函数包括GPIO_Init、GPIO_ReadInputDataBit、GPIO_ReadInputData、GPIO_...

Global site tag (gtag.js) - Google Analytics