• Android Studio应用程序设计(第2版)(微课版)/21世纪高等学校计算机类课程创新规划
  • Android Studio应用程序设计(第2版)(微课版)/21世纪高等学校计算机类课程创新规划
  • Android Studio应用程序设计(第2版)(微课版)/21世纪高等学校计算机类课程创新规划
  • Android Studio应用程序设计(第2版)(微课版)/21世纪高等学校计算机类课程创新规划
  • Android Studio应用程序设计(第2版)(微课版)/21世纪高等学校计算机类课程创新规划
  • Android Studio应用程序设计(第2版)(微课版)/21世纪高等学校计算机类课程创新规划
21年品牌 40万+商家 超1.5亿件商品

Android Studio应用程序设计(第2版)(微课版)/21世纪高等学校计算机类课程创新规划

3.5 八五品

仅1件

河北衡水
认证卖家担保交易快速发货售后保障

作者张思民 著

出版社清华大学出版社

出版时间2017-09

版次2

装帧平装

货号455

上书时间2024-10-08

胜楠书屋

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:八五品
图书标准信息
  • 作者 张思民 著
  • 出版社 清华大学出版社
  • 出版时间 2017-09
  • 版次 2
  • ISBN 9787302481348
  • 定价 39.50元
  • 装帧 平装
  • 开本 16开
  • 纸张 胶版纸
  • 页数 273页
  • 字数 435千字
  • 正文语种 简体中文
  • 丛书 21世纪高等学校计算机类课程创新规划
【内容简介】
本书是面向Android Studio初学者的入门教程,内容基本涵盖了Android相关的所有技术,大致可以分成两个部分。第一部分(第1~4章)主要介绍Android Studio的安装、应用程序的结构、图形用户界面的组件及其设计方法;第二部分(第5~9章)主要介绍较高级的主题,内容包括后台服务与系统服务、网络通信技术、数据存储技术、地图服务与传感器检测技术等。
本书内容浅显易懂,对每一个知识点都配了相应的例题。本书提供了电子课件和所有例题的源代码,扫描每章提供的二维码可观看教学视频。
本书可作为高等院校及各类培训学校Android系统课程的教材,也可作为希望学习Android系统开发的读者的自学用书。
【目录】
第1章  Android系统及其开发过程    1
1.1  Android系统概述    1
1.1.1  Android系统及特点    1
1.1.2  Android系统的体系结构    2
1.1.3  Android开发的分类    3
1.2  搭建Android Studio开发环境    4
1.2.1  安装Android Studio前的必要准备    4
1.2.2  安装Android Studio详解    5
1.2.3  设置环境变量    7
1.3  Android API和在线帮助文档    8
1.4  Android应用程序的开发过程    9
1.4.1  开发Android应用程序的一般过程    9
1.4.2  生成Android应用程序框架    10
1.4.3  编写代码生成MainActivity.java    12
1.4.4  在模拟器中运行应用程序    13
1.5  Android项目结构    13
1.5.1  目录结构    13
1.5.2  Android应用程序结构分析    19
1.6  Android应用程序设计示例    21
习题1    23
第2章  Android用户界面的设计    24
2.1  用户界面组件包widget和View类    24
2.2  文本标签TextView与按钮Button    25
2.2.1  文本标签    25
2.2.2  按钮及按钮处理事件    27
2.3  文本编辑框    32
2.4  Android布局管理    35
2.4.1  布局文件的规范与重要属性    36
2.4.2  常见的布局方式    37
2.5  进度条和选项按钮    46
2.5.1  进度条    46
2.5.2  选项按钮    48
2.6  图像显示类ImageView与画廊组件类Gallery    55
2.6.1  图像显示类ImageView    55
2.6.2  画廊组件类Gallery与图片切换器ImageSwitcher    59
2.7  消息提示类Toast    64
2.8  列表组件    67
2.8.1  列表组件类ListView    67
2.8.2  ListActivity类    69
2.9  滑动抽屉组件类SlidingDraw    72
习题2    76
第3章  多个用户界面的程序设计    78
3.1  页面的切换与传递参数值    78
3.1.1  传递参数组件Intent    78
3.1.2  Activity页面的切换    78
3.1.3  应用Intent在Activity页面之间传递数据    82
3.2  菜单设计    86
3.2.1  选项菜单    86
3.2.2  上下文菜单    89
3.3  对话框    91
3.3.1  消息对话框AlertDialog    91
3.3.2  其他几种常用对话框    96
习题3    100
第4章  图形与多媒体处理    101
4.1  绘制几何图形    101
4.1.1  几何图形绘制类    101
4.1.2  几何图形的绘制过程    102
4.1.3  自定义组件    107
4.2  触摸屏事件的处理    110
4.2.1  简单的触摸屏事件    110
4.2.2  手势识别    116
4.3  音频播放    120
4.3.1  多媒体处理包    120
4.3.2  多媒体处理播放器MediaPlayer    120
4.3.3  播放音频文件    121
4.4  视频播放    127
4.4.1  应用媒体播放器播放视频    127
4.4.2  应用视频视图播放视频    130
4.5  录音与拍照    133
4.5.1  用于录音、录像的MediaRecorder类    133
4.5.2  录音示例    134
4.5.3  拍照    137
4.6  动画技术    142
4.6.1  动画组件类    142
4.6.2  补间动画Tween Animation    143
4.6.3  属性动画Property Animation    148
习题4    152
第5章  后台服务与系统服务    153
5.1  后台服务Service    153
5.2  信息广播机制Broadcast    157
5.3  系统服务    166
5.3.1  Android的系统服务    166
5.3.2  系统通知服务Notification    167
5.3.3  系统定时服务AlarmManager    169
5.3.4  系统功能的调用    172
习题5    175
第6章  网络通信技术    176
6.1  Web视图    176
6.1.1  浏览器引擎WebKit    176
6.1.2  Web视图对象    176
6.1.3  调用JavaScript    180
6.2  基于TCP协议的网络程序设计    186
6.2.1  网络编程的基础知识    187
6.2.2  利用Socket设计客户机/服务器系统程序    191
6.2.3  应用Callable接口实现多线程Socket编程    196
6.3  基于HTTP协议网络程序设计    200
6.3.1  建立PHP服务器网站    200
6.3.2  应用HttpURLConnection访问Web服务器    200
习题6    210
第7章  应用Volley框架访问Web服务器    211
7.1  Volley框架及其应用    211
7.1.1  Volley包的下载与安装    211
7.1.2  JSON数据格式简介    212
7.1.3  Volley的工作原理和几个重要对象    216
7.1.4  Volley的基本使用方法    217
7.2  应用Volley框架设计网络音乐播放器    221
习题7    226
第8章  数据存储技术    227
8.1  SQLite数据库    227
8.1.1  SQLite数据库简介    227
8.1.2  管理和操作SQLite数据库的对象    228
8.1.3  SQLite数据库的操作命令    228
8.2  文件的处理    240
8.2.1  输入/输出流    240
8.2.2  处理文件流    241
8.3  轻量级存储SharedPreferences    248
8.4  访问远程数据库    250
习题8    255
第9章  地图服务与传感器检测技术    256
9.1  电子地图服务的应用程序开发    256
9.1.1  Android地图的SDK开发包的下载以及Key的申请    256
9.1.2  显示地图的应用程序示例    259
9.2  传感器检测技术    262
9.2.1  传感器简介    262
9.2.2  加速度传感器的应用示例    264
习题9    273

点击展开 点击收起

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP