Android手机应用开发简明教程
معرفی کتاب «Android手机应用开发简明教程» نوشتهٔ 董志鹏, 张水波编著; 董志鹏; 张水波، منتشرشده توسط نشر 清华大学出版社 در سال 2016. این کتاب در فرمت pdf، زبان zh ارائه شده است. «Android手机应用开发简明教程» در دستهٔ بدون دستهبندی قرار دارد.
本书结合教学特点,以Android 4.4.2版本为例,由浅入深地讲述了Android应用程序的开发技术,涵盖了Amdroid技术人员成长道路上的众多知识。全书共分15章,主要内容包括Android的发展历史、特点和优势、系统架构与开发环境的配置,以及各种常见开发工具的安装和使用、各种Android应用程序的设计与开发等。本书在最后一章,以贪吃蛇小游戏为例介绍了游戏项目的完整实现。本书既可作为在校大学生学习使用Android进行课程设计的参考教材,也适合作为高等院校相关专业的教学参考用书,还可以作为非计算机专业学生学习Android数据库的参考书。 封面 1 扉页 2 内容简介 3 版权页 3 前言 4 目录 7 第1章 从零开始认识Android 12 1.1 智能手机和系统 12 1.2 Android简介 14 1.3 Android的系统架构 17 1.4 Android的四大组件 20 1.5 Android 4.4 22 1.6 思考与练习 24 第2章 Android开发环境与开发工具 26 2.1 配置Android开发环境 26 2.2 安装Android SDK工具包 32 2.3 使用Android模拟器 34 2.4 Android 工具 39 2.5 Emulator工具 42 2.6 实验指导——管理SD卡 45 2.7 Keytool工具和Jarsigner工具 46 2.8 实验指导——使用ADT签名程序 47 2.9 ADB工具 48 2.10 AAPT工具 54 2.11 DDMS工具 55 2.12 思考与练习 57 第3章 Android应用程序剖析 58 3.1 创建Android应用程序 58 3.2 程序目录解析 60 3.3 应用程序权限说明 69 3.4 设计图形界面 73 3.4 运行应用程序 76 3.5 调试应用程序 77 3.6 实验指导——倒计时计数功能的实现 80 3.7 思考与练习 82 第4章 用户界面设计 84 4.1 界面编程与视图组件 84 4.2 Android界面布局类 94 4.3 线性布局 95 4.4 表格布局 98 4.5 帧布局 100 4.6 相对布局 102 4.7 绝对布局 105 4.8 网格布局 107 4.9 思考与练习 113 第5章 Android基础组件详解 115 5.1 文本类组件 115 5.2 按钮类组件 119 5.3 图像视图 127 5.4 列表类组件 130 5.5 日期与时间组件 137 5.6 实验指导——时间和日期处理 140 5.7 思考与练习 142 第6章 应用程序与Activity 144 6.1 Activity简介 144 6.2 Activity的创建和启动 148 6.3 多个Activity的使用 151 6.4 使用Fragment 155 6.5 实验指导——单选题应用程序 160 6.6 思考与练习 162 第7章 Intent和BroadcastReceiver的应用 163 7.1 Intent对象简介 163 7.2 Intent对象组成元素 164 7.3 实验指导——添加联系人 176 7.4 Intent过滤器 179 7.5 BroadcastReceiver组件 182 7.6 实验指导——拦截系统短信提示 191 7.7 思考与练习 192 第8章 Android高级界面设计 194 8.1 窗口小部件 194 8.2 图像类控件 199 8.3 其他控件 205 8.4 实验指导——拖动条切换图像 211 8.5 思考与练习 213 第9章 访问系统资源 215 9.1 系统资源概述 215 9.2 字符串资源 218 9.3 数组资源 222 9.4 颜色资源 224 9.5 尺寸资源 226 9.6 类型和主题资源 228 9.7 Drawable资源 231 9.8 菜单资源 234 9.9 原始XML资源 239 9.10 实验指导——选择上下文菜单项并更改字体颜色 240 9.11 思考与练习 242 第10章 Android多媒体应用 244 10.1 基本绘图 244 10.2 图像操作 253 10.3 实验指导——通过定时器扭曲图像 257 10.4 动画特效 260 10.5 视频和音频 265 10.6 思考与练习 273 第11章 Android事件处理机制 275 11.1 Android事件处理概述 275 11.2 基于监听的事件 276 11.3 基于回调的事件 285 11.4 Handler消息传递机制 291 11.5 手势的创建与识别 296 11.6 思考与练习 300 第12章 Android数据存储 302 12.1 SharedPreferences对象数据的存储 302 12.2 File数据存储 307 12.3 SQLite数据库 313 12.4 内容提供者ContentProvider 321 12.5 实验指导——预定义ContentProvider读取联系人 330 12.6 思考与练习 333 第13章 调用Android系统服务 335 13.1 了解Service 335 13.2 实验指导——启动和停止Started Service 338 13.3 系统服务 342 13.4 实验指导——TelephonyManager实现电话管理器 348 13.5 思考与练习 350 第14章 Android网络编程 352 14.1 网络编程基础 352 14.2 HTTP通信 353 14.3 Socket网络编程 356 14.4 Web网络编程 359 14.5 实验指导——登记系统 363 14.6 思考与练习 364 第15章 贪吃蛇游戏 366 15.1 功能简介 366 15.2 项目结构 366 15.3 实现思路分析 367 15.4 详细设计 369 正文结束 380 参考答案 381 参考文献 385
دانلود کتاب Android手机应用开发简明教程