您现在的位置是:主页 > 资源分享 > 编程学习 > 编程书籍 >

Android应用开发入门教程(经典版)pdf分享

2021-01-20 21:00编程书籍 人已围观

简介《Android应用开发入门教程(经典版)》pdf免费分享下载。...

 Android应用开发入门教程(经典版)pdf分享 

  《Android应用开发入门教程(经典版)》目 录

  第一篇 Android 系统结构和 SDK 使用............................................................................................................................5

  第 1 章 Android 的系统介绍...........................................................................................................................................5

  1.1 系统介绍...........................................................................................................................................................5

  1.2 软件结构和使用的工具 ...................................................................................................................................7

  第 2 章 Android SDK 的开发环境..................................................................................................................................10

  2.1 Android SDK 的结构 ......................................................................................................................................10

  2.2 Android SDK 环境安装 .................................................................................................................................. 11

  2.2.1. 安装 JDK 基本 Java 环境。................................................................................................................ 11

  2.2.2. 安装 Eclipse...........................................................................................................................................12

  2.2.3. 获得 Android SDK ...............................................................................................................................12

  2.2.4(1). 在 Eclipse 3.4(Ganymede)中安装 ADT...............................................................................14

  2.2.4(2). 在 Eclipse 3.5(Galileo)中安装 ADT.....................................................................................17

  2.2.5. 在 Eclipse 中配置 Android SDK.........................................................................................................20

  2.3 Android 中运行仿真器环境............................................................................................................................21

  2.3.1. 建立 Android 虚拟设备 .......................................................................................................................21

  2.3.2. 运行虚拟设备........................................................................................................................................22

  2.3.3. 使用 Android 中的工具 .......................................................................................................................23

  2.3.4. 使用 logcat.............................................................................................................................................24

  2.3.5. 使用仿真器控制....................................................................................................................................25

  2.3.6. 命令行工具 adb、mksdcard 等 ..........................................................................................................26

  2.3.7. 使用设备控制........................................................................................................................................28

  2.4 Android 中建立工程........................................................................................................................................29

  2.4.1. 建立工程................................................................................................................................................29

  2.4.2. 查看和编辑各个文件............................................................................................................................31

  2.4.3. 运行工程................................................................................................................................................33

  第二篇 Android 应用程序的概述和框架.......................................................................................................................36

  第 3 章 Android 应用层程序的开发方式.......................................................................................................................36

  3.1 应用程序开发的结构 .......................................................................................................................................36

  3.2 API 参考文档的使用 ........................................................................................................................................36

  第 4 章 Android 应用程序示例........................................................................................................................................40

  4.1 HelloActivity 程序的运行............................................................................................................................40

  4.2 HelloActivity 的源文件结构........................................................................................................................41

  4.2.1.Android.mk 文件.................................................................................................................................41

  4.2.2.AndroidManifest.xml 文件.................................................................................................................42

  4.2.3.源代码文件...........................................................................................................................................42

  4.2.4.布局文件...............................................................................................................................................43

  4.2.5.其他资源文件.......................................................................................................................................43

  4.3 HelloActivity 的编译结构............................................................................................................................43

  4.4 SkeletonApp 的程序的运行........................................................................................................................44

  4.5 SkeletonApp 的源文件结构........................................................................................................................44

  4.6 SkeletonApp 的编译结构............................................................................................................................46

  第 5 章 Android 应用程序的内容...................................................................................................................................47

  5.1 Android 应用程序的概念性描述.................................................................................................................47

  5.1.1.应用程序的组成部分...........................................................................................................................47

  5.1.2.应用程序的生命周期...........................................................................................................................48

  5.2 应用程序包含的各个文件 .............................................................................................................................50

  5.3 使用 am 工具启动 Android 应用程序 ........................................................................................................51

  第三篇 Android 的 UI 系统实现 .....................................................................................................................................53

  第 6 章 UI 的基本外形和控制........................................................................................................................................53

  6.1 控件和基本事件的响应 .................................................................................................................................53

  6.1.1.事件响应方法.......................................................................................................................................54

  6.1.2.第二种响应方法...................................................................................................................................56

  6.1.3.第三种响应方法...................................................................................................................................57

  6.2 键盘事件的响应...............................................................................................................................................57

  6.3 运动事件的处理...............................................................................................................................................59

  6.4 屏幕间的跳转和事件的传递 ...........................................................................................................................62

  6.4.1.跳转的方法...........................................................................................................................................62

  6.4.2.带有返回值的跳转...............................................................................................................................63

  6.5 菜单的使用........................................................................................................................................................66

  6.6 弹出对话框........................................................................................................................................................67

  6.6.1. 提示信息和两个按钮的对话框............................................................................................................68

  6.6.2. 提示信息和三个按钮的对话框............................................................................................................69

  6.6.3. 列表项对话框........................................................................................................................................70

  6.6.4. 单选项和按钮对话框............................................................................................................................70

  6.6.5. 复选项和按钮对话框............................................................................................................................71

  6.6.6. 文本的按键对话框(使用布局文件)................................................................................................72

  6.7 样式的设置.......................................................................................................................................................74

  6.7.1.预定样式对话框...................................................................................................................................74

  6.7.2.自定义样式对话框...............................................................................................................................74

  6.7.3.窗口透明样式示例...............................................................................................................................75

  第 7 章 控件(Widget)的使用 .....................................................................................................................................78

  7.1 Android 中控件的层次结构.........................................................................................................................78

  7.2 基本控件的使用.............................................................................................................................................79

  7.2.1.普通按钮...............................................................................................................................................79

  7.2.2.图像区域...............................................................................................................................................80

  7.2.3.图像按钮...............................................................................................................................................82

  7.2.4.进度条...................................................................................................................................................83

  7.2.5.多种控件...............................................................................................................................................85

  7.3 自定义的视图...................................................................................................................................................86

  第 8 章 视图组(ViewGroup)和布局(Layout)的使用...........................................................................................89

  8.1 Android 的屏幕元素体系................................................................................................................................89

  8.2 几种独立使用的视图组 ...................................................................................................................................90

  8.2.1.网页视图...............................................................................................................................................90

  8.2.2.旋转按钮...............................................................................................................................................91

  8.2.3.文本切换器...........................................................................................................................................93

  8.2.4.图像切换器...........................................................................................................................................94

  8.3 作为简单容器使用的视图组 ...........................................................................................................................95

  8.3.1.单选按钮组...........................................................................................................................................95

  8.3.2.使用滚动条...........................................................................................................................................96

  8.4 布局(Layout)..............................................................................................................................................99

  8.4.1.基本的布局内容...................................................................................................................................99

  8.4.2.线性布局(LinearLayout).............................................................................................................100

  8.4.3.相对布局(RelativeLayout)...........................................................................................................101

  8.4.4.表单布局(Table Layout)..............................................................................................................103

  8.5 网格(Grid)视图组...................................................................................................................................103

  8.6 列表(List)视图组....................................................................................................................................107

  8.7 使用 Tab 组织 UI .........................................................................................................................................109

  第 9 章 2D 图形接口的使用......................................................................................................................................... 113

  9.1 使用 2D 图形接口的程序结构。.................................................................................................................. 113

  9.2 图像、图形、文本的基本绘制 ..................................................................................................................... 114

  9.3 文本的对齐方式............................................................................................................................................. 116

  9.4 使用路径效果(PathEffect) ..................................................................................................................... 118

  9.5 剪裁效果......................................................................................................................................................... 119

  9.6 记录绘制的过程.............................................................................................................................................121

  9.7 动画效果.........................................................................................................................................................123

  第 10 章 OpenGL 3D 图形的使用................................................................................................................................125

  10.1 使用 OpenGL 图形接口的程序结构。 .....................................................................................................125

  10.2 基本的绘制...................................................................................................................................................126

  10.3 渲染器的实现...............................................................................................................................................127

  10.4 3D 动画效果的实现......................................................................................................................................129


下载地址

Tags: Android 

上一篇:没有了

下一篇:Accelerated C++中文版电子书分享

广告位
    广告位

本栏推荐

    广告位

标签云

站点信息

  • 文章统计33篇文章
  • 标签管理标签云
  • 微信公众号:扫描二维码,关注我们