Android应用程序开发教程
معرفی کتاب «Android应用程序开发教程» نوشتهٔ 于国防、徐永刚、张玉杰، منتشرشده توسط نشر 清华大学出版社 در سال 2017. این کتاب در فرمت pdf، زبان zh ارائه شده است. «Android应用程序开发教程» در دستهٔ بدون دستهبندی قرار دارد.
本书选用Eclipse作为开发工具,结合丰富的示例,图文并茂、深入浅出地分析讲解基于Android系统的应用程序设计。全书共分14章,内容主要包含Android开发环境搭建、Android模拟器应用、用户界面设计、Activity的基本用法、对话框与消息框、常用资源、常用控件、Intent与BroadcastReceiver、图与动画、多媒体应用、网络通信与服务、数据存储以及传感器应用。书中技术内容安排不求面面俱到,但求要点突出、实用;示例代码的编写,层次分明、书写规范,注释清晰明了,特别利于代码的分析和解读,从而更加高效地掌握相关的技术。同时,对一些重点和难点的内容,还辅以必要的“说明”和“提示”,有助于知识点的学习和强化。 为了辅助教师的课堂教学和读者自学,本书还提供了书中示例以及附录实验的全部程序源码,以便提高程序开发学习中的实践效率。本书适用于计算机科学、通信电子以及自动化等相关专业的高等院校师生的Android应用程序设计的教学用书,也可以作为Android程序开发者的参考书。 封面 1 扉页 2 内容简介 3 版权页 3 前言 4 目录 6 第1章 初识Android 11 1.1 智能手机及其操作系统简介 11 1.2 Android简介 13 1.3 搭建Android开发环境 17 习题 25 第2章 Android模拟器 26 2.1 Android模拟器简介 26 2.2 Android模拟器的管理与应用 28 习题 31 第3章 Android程序设计导航 32 3.1 Android应用程序的创建及其结构解析 32 3.2 运行项目 41 3.3 程序调试 44 3.4 导入或删除项目 47 习题 48 第4章 用户界面设计 49 4.1 XML简介及其在用户界面设计中的应用 49 4.2 常用布局管理器在用户界面设计中的应用 51 4.3 利用Java代码设计用户界面 67 4.4 综合利用XML代码和Java代码设计用户界面 69 习题 71 第5章 基本程序单元Activity 73 5.1 Activity简介 73 5.2 Activity的运行状态及生命周期 73 5.3 Activity的应用基础 77 5.4 Activity的基本用法 81 习题 89 第6章 Android的对话框与消息框 90 6.1 利用AlertDialog创建对话框 90 6.2 利用Toast显示消息提示框 95 习题 97 第7章 常用资源的使用 98 7.1 字符串资源 98 7.2 颜色资源 100 7.3 图片资源 103 7.4 数组资源 106 习题 108 第8章 常用控件 109 8.1 基本控件 109 8.2 高级控件 123 习题 136 第9章 Intent与BroadcastReceiver 137 9.1 Intent应用 137 9.2 BroadcastReceiver应用 146 习题 151 第10章 图与动画 152 10.1 绘制图形与文本 152 10.2 图像变换 157 10.3 动画设计 163 习题 174 第11章 多媒体应用 175 11.1 MediaPlayer简介 175 11.2 播放音频 176 11.3 播放视频 182 习题 188 第12章 网络通信与服务 189 12.1 Web服务器简介 189 12.2 HTTP简介 190 12.3 Get请求与Post请求简介 191 12.4 通过HTTP访问网络 191 习题 205 第13章 Android数据存储 206 13.1 利用SharedPreferences存储数据 206 13.2 利用文件存储数据 211 13.3 利用SQLite数据库存储数据 219 13.4 利用ContentProvide存储数据简介 229 习题 230 第14章 Android传感器 231 14.1 Android传感器简介 231 14.2 Android传感器应用 233 习题 240 正文结束 240 参考文献 241 附录 实验进度参考 242 实验1 Android模拟器的创建与应用 242 实验2 用户界面设计及简单程序设计 242 实验3 控件应用 243 实验4 Activity数据传递 244 实验5 绘图与动画设计 245 实验6 Activity数据传递 246 实验7 利用HttpClient访问网络 246 实验8 读取手机外部文件内容 247 实验9 Android传感器应用 248
دانلود کتاب Android应用程序开发教程