• 高等院校计算机教育系列教材基于案例的Android程序设计教程
21年品牌 40万+商家 超1.5亿件商品

高等院校计算机教育系列教材基于案例的Android程序设计教程

若图片与书名不一致,以书名和定价为准!

31.86 5.9折 54 全新

库存3件

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

作者李冉,李敏

出版社清华大学出版社

ISBN9787302559238

出版时间2020-08

版次1

装帧平装

开本16开

纸张胶版纸

定价54元

货号8389731

上书时间2024-07-01

中图网旗舰店

十二年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
基本信息
书名:高等院校计算机教育系列教材基于案例的Android程序设计教程
定价:54元
作者:李冉,李敏
出版社:清华大学出版社
出版日期:2020-08-01
ISBN:9787302559238
字数:
页码:
版次:
装帧:平装
开本:16开
商品重量:
编辑推荐

内容提要
《基于案例的Android程序设计教程》以案例为导向,系统地讲解了Android程序设计的基础知识和基本技术。全书共分为11章,主要内容包括Android开发环境与程序构成、GUI设计、UI组件、服务、广播、数据存储、多媒体技术、网络、传感器等。《基于案例的Android程序设计教程》注重降低理论难度,增加实践应用环节的比重,每节设计一两个完整的案例,并配备教学视频,读者可以更好地培养应用程序的集成能力,为从事更高级的程序开发打下良好的基础。 《基于案例的Android程序设计教程》可作为应用型本科、高职高专相关专业的Android程序设计教材,也适用于其他具有Java语言基础的读者自学和参考。
目录
章 Android平台概述 11.1 Android简介 21.1.1 智能手机 21.1.2 智能手机操作系统 31.1.3 什么是Android平台 41.2 Android平台的发展历程 41.2.1 Android的发展 41.2.2 Android的版本 51.3 Android平台的架构 61.3.1 应用程序层 61.3.2 应用程序框架层 71.3.3 系统运行库层 71.3.4 系统内核层 81.4 Android平台的特性与优势 81.4.1 Android平台的特性 81.4.2 Android平台的优势 101.5 习题 10第2章 开发环境及项目结构 112.1 K的安装 122.1.1 K的下载 122.1.2 K的安装 132.1.3 环境变量配置 142.2 Android SDK的安装 152.2.1 SDK Manager的下载 152.2.2 Android SDK的下载与管理 152.2.3 Android SDK的目录结构 162.3 集成开发工具Android Studio 162.3.1 Android Studio的下载 162.3.2 Android Studio的安装 172.3.3 Android Studio的运行与配置 182.4 集成开发工具Eclipse 212.4.1 Eclipse的下载与配置 212.4.2 Eclipse for Android模块介绍 232.5 项目创建与项目结构 282.5.1 新建Android项目 282.5.2 项目结构 302.5.3 项目的运行 312.5.4 helloWorld案例 332.6 习题 35第3章 Android应用程序的构成 373.1 应用程序基本组件 383.1.1 活动(Activity) 383.1.2 服务(Service) 383.1.3 广播接收器(BroadcastReceiver) 383.1.4 数据提供者(ContentProvider) 393.1.5 Intent组件 393.2 核心组件Activity 413.2.1 Activity介绍 413.2.2 Activity的生命周期 423.2.3 Activity生命周期测试案例 433.2.4 Activity的应用 453.2.5 Activity的跳转与参数传递案例 483.3 清单文件AndroidManifest.xml 513.3.1 清单文件简介 513.3.2 主要标签 523.4 进程与线程 563.4.1 进程 573.4.2 线程 583.4.3 Handler 593.4.4 基于Handler的计时器案例 603.4.5 AsyncTask 643.4.6 基于AsyncTask的欢迎页切换案例 643.5 习题 66第4章 Android的GUI设计 674.1 GUI设计基础 684.1.1 GUI概述 684.1.2 使用XML描述页面视图 694.1.3 事件处理 734.2 常用简单组件 744.2.1 文本类常用组件 754.2.2 按钮类常用组件 774.2.3 内容选择类常用组件 784.2.4 基于常用简单组件的论坛注册案例 804.2.5 图片组件(ImageView) 884.2.6 简易消息框 884.2.7 基于ImageView的图片浏览案例 904.3 布局组件 944.3.1 线性布局 954.3.2 基于线性布局嵌套的案例 964.3.3 相对布局 984.3.4 基于相对布局的欢迎页案例 1004.3.5 框架布局 1024.3.6 基于框架布局的案例 1024.3.7 表格布局 1044.3.8 基于表格布局的图片浏览案例 1054.3.9 布局 1084.3.10 基于布局组件嵌套的案例 1094.4 Fragment 1124.4.1 Fragment介绍 1134.4.2 Fragment的使用方法 1154.4.3 基于静态Fragment的图片展示案例 1174.4.4 基于动态Fragment的图片切换案例 1204.5 习题 123第5章 常用高级UI组件 1255.1 数据适配器Adapter 1265.2 Spinner组件 1275.2.1 组件简介 1275.2.2 基于ArrayAdapter的Spinner应用案例 1285.2.3 基于自定义适配器的Spinner应用案例 1305.3 ListView组件 1365.3.1 组件简介 1365.3.2 使用方法 1365.3.3 使用SimpleAdapter的ListView应用案例 1375.4 GridView组件 1415.4.1 组件简介 1415.4.2 使用方法 1415.4.3 使用SimpleAdapter的GridView应用案例 1425.5 菜单(Menu) 1455.5.1 选项菜单(OptionsMenu) 1455.5.2 上下文菜单(ContextMenu) 1475.5.3 基于OptionsMenu和ContextMenu的应用案例 1475.6 对话框组件(Dialog) 1515.6.1 对话框介绍 1515.6.2 提示对话框(AlertDialog) 1525.6.3 进度对话框(ProgressDialog) 1535.6.4 基于AlertDialog与ProgressDialog的应用案例 1545.7 日期和时间组件 1585.7.1 日期选择组件(DatePicker) 1585.7.2 时间选择组件(TimePicker) 1585.7.3 基于DatePicker与TimePicker的应用案例 1595.8 习题 162第6章 服务(Service) 1636.1 Service简介 1646.1.1 Service的分类 1646.1.2 关于远程服务 1646.1.3 Service的生命周期 1656.1.4 Service的创建与应用 1666.2 本地Service的普通方式 1666.2.1 普通方式启动与停止Service 1676.2.2 基于Service普通方式的音乐播放器案例 1676.2.3 基于Service控制的图片随机播放器 1706.3 本地Service的绑定方式 1746.3.1 获取服务对象的方法 1746.3.2 服务绑定的一般方法 1756.3.3 服务解绑的一般方法 1756.3.4 基于Service绑定方式的音乐播放器案例 1766.4 习题 181第7章 Android广播 1837.1 广播机制 1847.2 广播的发送与接收 1857.2.1 广播发送 1857.2.2 广播接收 1857.2.3 广播应用的一般方法 1867.2.4 静态广播接收器应用案例 1867.3 Android的系统广播 1897.3.1 系统广播介绍 1897.3.2 采用动态注册的系统广播接收器案例 1907.4 习题 192第8章 数据存储 1938.1 文件存储 1948.1.1 固定格式数据的存储 1948.1.2 使用SharedPreferences存储数据的案例 1958.1.3 内存文件的数据存取 1998.1.4 用内存文件存取用户留言的案例 2008.1.5 外存文件的数据存取 2048.1.6 基于外存文件的数据存取案例 2058.2 数据库存储 2098.2.1 SQLite介绍 2098.2.2 几个重要的类和接口 2098.2.3 数据库操作 2118.2.4 基于SQLite的学生信息管理案例 2128.3 ContentProvider 2228.3.1 ContentProvider介绍 2228.3.2 几个重要的类 2238.3.3 通过ContentProvider实现学生管理案例 2258.4 习题 232第9章 Android的多媒体技术 2339.1 平面图形绘制 2349.1.1 平面绘图基础 2349.1.2 基于自建Canvas对象的绘图案例 2369.1.3 基于View的屏锁绘制案例 2399.2 平面图像的处理 2449.2.1 平面图像处理基础 2449.2.2 Matrix图像变换的使用方法 2459.2.3 基于Matrix的图片变换案例 2469.3 音视频的播放 2509.3.1 MediaPlayer组件 2509.3.2 使用MediaPlayer播放音频 2529.3.3 使用MediaPlayer播放视频 2529.3.4 基于SurfaceView的视频播放案例 2549.3.5 基于VideoView的视频播放案例 2589.4 拍照与相册功能的调用 2619.4.1 调用拍照功能 2619.4.2 调用相册功能 2629.4.3 调用拍照和相册功能应用案例 2639.5 习题 2670章 Android的网络编程技术 26910.1 Android网络通信技术基础 27010.1.1 Socket通信 27010.1.2 基于HTTP的网络访问方法 27010.1.3 Wi-Fi通信 27110.1.4 Bluetooth通信 27110.1.5 USB通信 27210.2 WebView组件 27210.2.1 WebView组件介绍 27210.2.2 WebView组件的应用 27310.2.3 使用WebView浏览网站的案例 27410.3 URLConnection组件 27710.3.1 URLConnection类介绍 27710.3.2 URLConnection组件的应用 27710.3.3 使用URLConnection下载图片的案例 27810.4 HttpURLConnection组件 28510.4.1 HttpURLConnection类介绍 28510.4.2 HttpURLConnection组件的应用 28510.4.3 使用HttpURLConnection登录网站的案例 28610.5 习题 2931章 Android传感器编程 29511.1 Android传感器基础 29611.1.1 传感器的类型 29611.1.2 传感器框架 29711.1.3 传感器的使用方法 29911.1.4 获取传感器列表的案例 30011.2 动作传感器 30211.2.1 动作传感器介绍 30211.2.2 基于加速度传感器的案例 30311.3 位置传感器 30611.3.1 距离传感器 30611.3.2 磁场传感器 30611.3.3 方位传感器 30711.3.4 基于距离传感器的案例 30711.4 环境传感器 31011.4.1 环境传感器的返回值 31011.4.2 基于环境传感器的案例 31111.5 习题 314参考文献 315
作者介绍
李冉,荆楚理工学院计算机工程学院副教授,硕士。主要研究方向为移动应用软件设计、下一代互联网、大数据应用等。近年来主持省级、市级科研项目四项,发表学术论文14篇,多次参与企业管理信息系统项目开发,完成软件著作权登记6项。自2016年以来,每年承担计算机科学技术专业的《安卓应用软件开发》课程的教学,积累了丰富的教学资源和Android开发技术。
序言

—  没有更多了  —

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

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