Android开发技术

副标题:无

作   者:许超

分类号:

ISBN:9787122312556

微信扫一扫,移动浏览光盘

简介


《Android开发技术》主要介绍了Android入门基础知识、Android开发环境、Android开发准备、Android基本组件、Inent和Broadcast、Android的数据存储操作以及Service应用,*后通过《贪啵虎》游戏案例,综合介绍了Android技术的应用方法,并附有详细的开发源代码。读者通过本书的学习,将全面、系统地掌握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 安装AndroidSDK 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 创建ContentProvider 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 游戏用到的API130

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


已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

Android开发技术
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon