Android程序设计基础教程PDF电子书下载
- 电子书积分:9 积分如何计算积分?
- 作 者:高凯编著
- 出 版 社:北京:国防工业出版社
- 出版年份:2015
- ISBN:9787118098969
- 页数:192 页
第1章 Android软件开发基础 1
1.1 智能手机及其操作系统概述 1
1.1.1 Android简介 2
1.1.2 IOS简介 2
1.1.3 Windows Mobile简介 2
1.2 为什么要学习Android? 3
1.3 移动软件开发简介 4
1.4 Android SDK简介 4
1.4.1 Android SDK总体架构概述 5
1.4.2 Android各版本的使用情况 6
1.4.3 简单的Android应用程序组成 7
1.5 Android编程预备知识 7
1.5.1 XML 7
1.5.2 Eclipse简介 10
1.6 Android应用程序的基本架构 18
1.6.1 源码文件夹src和genR.java 19
1.6.2 Android.jar与asserts 19
1.6.3 资源目录res 19
1.6.4 整体布局文件AndroidManifest.xml 20
1.6.5 project.properties 21
1.7 本章小结 21
思考与实践 21
第2章 Android程序开发概述 23
2.1 搭建Android应用程序开发环境 23
2.1.1 JDK的下载与验证 23
2.1.2 Eclipse的下载 24
2.1.3 Android SDK的下载与安装 24
2.1.4 配置ADT 24
2.1.5 在Eclipse中设定Android SDK位置 26
2.1.6 创建手机虚拟设备AVD 27
2.1.7 基于谷歌Android SDK的简易开发环境搭建方法 28
2.1.8 Android Studio:基于IDEA的全新开发环境 31
2.2 建立Android应用程序 33
2.3 Activity布局简述 36
2.3.1 基于XML的布局 36
2.3.2 基于Activity的布局 38
2.4 Android应用程序的基本组成及开发流程 38
2.4.1 Android应用程序的基本组成 38
2.4.2 Android应用程序的基本开发流程 45
2.5 APK文件签名、打包 45
2.6 本章小结 47
思考与实践 47
第3章 Activity界面布局 48
3.1 概述 48
3.1.1 布局及其加载 48
3.1.2 View类部分常用属性简介 49
3.1.3 组件ID及其使用 50
3.1.4 布局尺寸及其使用 51
3.2 基于XML的布局 52
3.2.1 部分XML布局组件标记及布局属性概述 52
3.2.2 线性布局LinearLayout及其使用 54
3.2.3 相对布局RelativeLayout及其使用 55
3.2.4 绝对布局AbsoluteLayout及其使用 57
3.2.5 表格布局TableLayout及其使用 59
3.2.6 帧布局FrameLayout及其使用 60
3.3 在Activity中定义和引用布局 62
3.4 资源的管理与使用 64
3.5 本章小结 66
思考与实践 66
第4章 常用组件及其应用 67
4.1 Widget组件概述 67
4.2 Android中的事件处理机制概述 67
4.2.1 onClick():处理按钮等的被单击事件 68
4.2.2 OnKey():监听手机键盘 70
4.3 Button 72
4.3.1 在Activity中设定和使用Button 73
4.3.2 侦听按钮的单击事件 74
4.4 TextView与EditText 75
4.4.1 TextView 76
4.4.2 EditText 77
4.4.3 TextView与EditText的联合使用 78
4.5 CheckBox 79
4.6 RadioButton 81
4.7 ListView 82
4.8 Spinner 85
4.9 AutoCompleteTextView 86
4.10 Tabs 88
4.11 本章小结 89
思考与实践 89
第5章 对话框、菜单与提示信息的实现 90
5.1 对话框 90
5.1.1 创建简单的提示对话框 91
5.1.2 创建具有简单界面的提示对话框 92
5.1.3 创建多种不同类型的提示对话框 96
5.2 菜单 100
5.2.1 选项菜单Options Menu的设计及实现 102
5.2.2 子菜单SubMenu的设计及实现 105
5.2.3 快捷菜单context menu的设计及实现 107
5.3 提示信息Toast 109
5.4 温馨信息Notification 111
5.5 实例:简易计算器的设计与实现 113
5.5.1 计算器的基本功能实现 113
5.5.2 Menu设计 115
5.6 本章小结 121
思考与实践 122
第6章 页面切换及数据传递 123
6.1 Intent概述 123
6.2 Intent的组成 124
6.3 Intent filter 126
6.4 Intent的实现 127
6.4.1 启动同一个工程中的另一个Activity 127
6.4.2 启动不同工程中的Activity 128
6.4.3 Intent的Uri参数及其应用 129
6.5 基于Buddle的消息传递 133
6.5.1 通过Buddle传递单参数 133
6.5.2 通过Buddle传递多参数 135
6.6 本章小结 137
思考与实践 137
第7章 Service与Broadcast应用 139
7.1 Service简介 139
7.2 创建和启动、停止本地Service 140
7.3 Broadcast及其使用 145
7.3.1 系统广播概述 147
7.3.2 注册BroadcastReceiver 147
7.3.3 静态与动态注册广播 148
7.3.4 使用Service和Broadcast的实例 152
7.4 本章小结 155
思考与实践 155
第8章 简易的多媒体程序设计 157
8.1 音频及视频播放 157
8.1.1 从raw源文件中播放 157
8.1.2 从本地文件系统中播放 157
8.1.3 从网络文件中播放 158
8.2 音视频文件播放实例 159
8.2.1 raw文件播放 159
8.2.2 网络文件播放 159
8.3 基于Camera类的照相功能的实现 160
8.3.1 主要实现步骤简介 160
8.3.2 基于Camera的工程实例 163
8.4 本章小结 165
思考与实践 165
第9章 数据存取和访问 167
9.1 内部文件存取操作 167
9.2 SQLite数据库及其数据管理机制概述 169
9.2.1 对SQLite中部分类的简介 170
9.2.2 基于SQLite的工程示例 177
9.3 基于ContentProvider的数据存取机制 183
9.3.1 系统ContentProvider 183
9.3.2 自定义ContentProvider的主要步骤 186
9.3.3 基于ContentProvider的数据存储 186
9.4 本章小结 189
思考与实践 189
附录 190
参考文献 192
- 《市政工程基础》杨岚编著 2009
- 《零基础学会素描》王金著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《生物质甘油共气化制氢基础研究》赵丽霞 2019
- 《花时间 我的第一堂花艺课 插花基础技法篇》(日)花时间编辑部编;陈洁责编;冯莹莹译 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《名医教你练走颈肩腰腿痛》许学猛 2018
- 《看视频零基础学英语口语》宋德伟 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《抗战三部曲 国防诗歌集》蒲风著 1937
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《陶瓷工业节能减排技术丛书 陶瓷工业节能减排与污染综合治理》罗民华著 2017