种豆资源网

当前位置:首页 > 百科 > 百科综合 / 正文

Android开发技术

(2019-05-21 17:04:06) 百科综合

Android开发技术

基本介绍

  • 书名:Android开发技术
  • 作者:许超
  • 页数:217页
  • 出版时间:2018年3月
Android开发技术
所属类别
科技 >> 计算机 >> 软体开发
作者:许超 主编 张晓军、赖炜 副主编
出版日期:2018年3月 书号:978-7-122-31255-6
开本:16K 787×1092 1/16 装帧:平 版次:1版1次 页数:217页
本书是校企合作开发的教材,以Android市场发布过的手机游戏作为教学案例,将案例中涉及的相关知识点,有机地融入教学过程中,并按照Android平台体系特徵,详细介绍了各类Android项目开发所用的共性技术。
本书主要介绍了Android入门基础、Android开发环境、Android开发準备、Android基本组件、Intent和Broadcast套用、Android的数据存储操作以及Service套用,最后通过《贪啵虎》游戏案例,综合介绍了Android技术的套用方法,并附有详细的开发原始码。读者通过本书的学习,将全面、系统地掌握Android平台相关开发技术,同时还将深入了解这些技术如何具体套用到企业开发实践中去。
本书可供高职高专计算机套用技术、计算机网路技术、软体工程、物联网等相关专业教学使用,也可供相关工程技术人员参考。
目录
第1章 Android入门基础 1
1.1 Android语言概述 1
1.1.1 Android的概念 1
1.1.2 Android的发展简史 1
1.2 Android的体系结构 2
1.2.1 应用程式(Application) 2
1.2.2 应用程式框架 2
1.2.3 库(Libraries)和Android运行环境(Run-time) 3
1.2.4 作业系统(OS) 3
1.3 Android SDK 4
1.3.1 Android SDK基础 4
1.3.2 Android SDK目录结构 4
1.3.3 Android. jar及内部结构 5
1.3.4 Android API核心开发包 5
1.3.5 Android SDK 1.5的新特性 6
第2章 Android开发环境 7
2.1 Android开发环境搭建 7
2.1.1 Android开发系统要求 7
2.1.2 下载所需软体包 7
2.1.3 安装Android SDK 9
2.1.4 安装ADT 9
2.1.5 设定SDK 13
2.1.6 验证开发环境 15
2.2 Android模拟器 21
2.2.1 模拟器概述 21
2.2.2 使用命令行工具管理模拟器 21
2.2.3 操作模拟器 21
2.2.4 模拟器与真机的区别 22
2.2.5 使用模拟器的注意事项 22
2.3 创建Android工程 22
2.3.1 创建HelloAndroid项目 22
2.3.2 Android项目调试 25
2.3.3 Android工程目录 25
第3章 Android开发準备 27
3.1 Android应用程式的组成 27
3.1.1 Activity 27
3.1.2 Broadcast Intent Receiver 29
3.1.3 Service 29
3.1.4 Content Provider 29
3.2 Android的事件处理 29
3.2.1 事件监听简介 29
3.2.2 常用的事件监听 30
3.3 Intent的简单套用 31
3.3.1 Intent概述 31
3.3.2 Intent实现多个Activity直接跳转的步骤 31
3.4 Android应用程式的执行绪模型 31
第4章 Android基本组件 33
4.1 UI的基本元素 33
4.1.1 视图组件(View) 33
4.1.2 视图容器组件(Viewgroup) 33
4.1.3 布局组件(Layout) 33
4.1.4 布局参数(LayoutParams) 33
4.2 Android中的UI布局 34
4.2.1 声明布局的方式 34
4.2.2 布局属性 34
4.2.3 Android中的盒子模型 35
4.2.4 Android中常见的布局 35
4.3 常用的Widget组件 38
4.4 选单(Menu) 44
4.4.1 选单(Menu)简介 44
4.4.2 选单(Menu)的创建方法 49
4.4.3 选单(Menu)的事件处理 50
4.5 列表(ListView) 52
4.5.1 列表(ListView)简介 52
4.5.2 简单ListView的创建方式 52
4.5.3 Adapter接口 54
4.6 对话框(Dialog) 57
4.6.1 对话框(Dialog)简介 57
4.6.2 创建AlertDialog解析常用的对话框方法 59
4.6.3 创建对话框(Dialog) 61
4.6.4 对话框(Dialog)套用实例 61
4.7 Toast和Notification的套用 65
4.7.1 Toast 65
4.7.2 Notification 65
4.7.3 Toast与Notification套用实例 66
第5章 Intent和Broadcast套用 75
5.1 Intent简介 75
5.1.1 Intent基础 75
5.1.2 用Intent启动新的Activity 75
5.2 Intent详解 78
5.2.1 操作(Action) 79
5.2.2 数据(Data)(与动作相关联的数据) 79
5.2.3 类型(Type) 80
5.2.4 类别(Category) 80
5.2.5 附属档案信息(Extras) 80
5.2.6 目标组件(Component) 81
5.3 解析Intent 81
5.3.1 显式Intent与隐式Intent 81
5.3.2 IntentFilter 81
5.4 Android中的广播机制 84
5.5 Intent实现广播案例 85
第6章 Android的数据存储操作 89
6.1 Android数据存储概述 89
6.2 Shared Preferences存储 89
6.3 Files存储 94
6.4 Network存储 97
6.5 Android资料库编程 100
6.5.1 SQLite简介 100
6.5.2 SQLite编程详解 100
6.6 Content Provider 108
6.6.1 数据模型 108
6.6.2 URI 108
6.6.3 查询 109
6.6.4 修改记录 110
6.6.5 添加记录 110
6.6.6 删除记录 111
6.6.7 创建Content Provider 111
第7章 Service套用 116
7.1 Service概述 116
7.2 Service的生命周期 116
7.3 Service的使用 120
第8章 案例实践:《贪啵虎》游戏设计 129
8.1 构思 129
8.1.1 游戏的整体框架 129
8.1.2 游戏用到的API 130
8.2 绘图 131
8.2.1 游戏LOGO的绘製 131
8.2.2 游戏选单的绘製 132
8.2.3 游戏背景的绘製 133
8.2.4 游戏元素块的绘製 134
8.2.5 游戏人物的绘製 136
8.2.6 道具的绘製 138
8.3 逻辑 139
8.3.1 游戏LOGO的逻辑 139
8.3.2 游戏选单的逻辑 139
8.3.3 游戏背景的逻辑 140
8.3.4 游戏元素块的逻辑 140
8.3.5 游戏人物的逻辑 142
8.3.6 道具的逻辑 145
8.4 游戏按键 146
8.4.1 游戏选单的按键处理 146
8.4.2 游戏人物的按键处理 147
8.5 附属档案:原始码 148
8.5.1 GameActivity类 148
8.5.2 GameView类 148
8.5.3 Map类 186
8.5.4 Npc类 198
8.5.5 Bonus(道具)类 200
8.5.6 Hero类 200
8.5.7 Tools(工具)类 205
8.5.8 Music类 215
8.5.9 AndroidManifest.xml档案 216
8.5.10 string.xml档案 216
参考文献 217

标 签

搜索
随机推荐

Powered By 种豆资源网||