本本教材介绍了Android程序的开发设计,以培养学生的“工程应用能力”为目标,从基础知识到实际开发应用,由浅入深,通俗易懂,案例丰富,着重提高学生智能手机软件开发能力。每一个章节在讲述理论知识点后,都配有相应案例供学生实践练习。本书包含的主要内容有Android环境的搭建、布局管理、常用控件介绍、菜单与消息提示、Android程序调试、数据存储、广播和服务、网络编程,最后提供一个综合案例,提高学生的综合应用开发能力。本书既可以作为高等院校Android程序设计课程的教材,也可以作为高职高专院校相应课程的教材。
Android Studio应用程序设计(第2版)-微课版
✍ Scribed by 张思民
- Publisher
- 清华大学出版社
- Year
- 2017
- Tongue
- Chinese
- Leaves
- 284
- Edition
- 2
- Category
- Library
No coin nor oath required. For personal study only.
✦ Synopsis
本书是面向Android Studio初学者的入门教程,内容基本涵盖了Android相关的所有技术,大致可以分成两个部分。第一部分(第1~4章)主要介绍Android Studio的安装、应用程序的结构、图形用户界面的组件及其设计方法;第二部分(第5~9章)主要介绍较高级的主题,内容包括后台服务与系统服务、网络通信技术、数据存储技术、地图服务与传感器检测技术等。本书内容浅显易懂,对每一个知识点都配了相应的例题。本书提供了电子课件和所有例题的源代码,扫描每章提供的二维码可观看教学视频。本书可作为高等院校及各类培训学校Android系统课程的教材,也可作为希望学习Android系统开发的读者的自学用书。
✦ Table of Contents
封面
扉页
内容简介
版权页
第2版前言
目录
第1章 Android系统及其开发过程
1.1 Android系统概述
1.2 搭建Android Studio开发环境
1.3 Android API和在线帮助文档
1.4 Android应用程序的开发过程
1.5 Android项目结构
1.6 Android应用程序设计示例
习题1
第2章 Android用户界面的设计
2.1 用户界面组件包widget和View类
2.2 文本标签TextView与按钮Button
2.3 文本编辑框
2.4 Android布局管理
2.5 进度条和选项按钮
2.6 图像显示类ImageView与画廊组件类Gallery
2.7 消息提示类Toast
2.8 列表组件
2.9 滑动抽屉组件类SlidingDraw
习题2
第3章 多个用户界面的程序设计
3.1 页面的切换与传递参数值
3.2 菜单设计
3.3 对话框
习题3
第4章 图形与多媒体处理
4.1 绘制几何图形
4.2 触摸屏事件的处理
4.3 音频播放
4.4 视频播放
4.5 录音与拍照
4.6 动画技术
习题4
第5章 后台服务与系统服务
5.1 后台服务Service
5.2 信息广播机制Broadcast
5.3 系统服务
习题5
第6章 网络通信技术
6.1 Web视图
6.2 基于TCP协议的网络程序设计
6.3 基于HTTP协议网络程序设计
习题6
第7章 应用Volley框架访问Web服务器
7.1 Volley框架及其应用
7.2 应用Volley框架设计网络音乐播放器
习题7
第8章 数据存储技术
8.1 SQLite数据库
8.2 文件的处理
8.3 轻量级存储SharedPreferences
8.4 访问远程数据库
习题8
第9章 地图服务与传感器检测技术
9.1 电子地图服务的应用程序开发
9.2 传感器检测技术
习题9
正文结束
图书资源支持
📜 SIMILAR VOLUMES
本书以最新的Java SE 8为基础,全面讲解Java编程语言、Java面向对象技术和Java核心类库。全书共18章,主要内容包括Java语言基础(数据类型、运算符与表达式、程序流程控制)、类与对象基础、数组与字符串、Java面向对象特征(类的继承与多态、内部类与注解类型、接口与Lambda表达式)、常用核心类、泛型与集合框架、异常处理、输入输出、JavaFX图形界面及事件处理、常用控件、JDBC数据库编程、并发编程基础、网络编程等。 本书知识点全面,体系结构清晰,重点突出,文字准确,内容组织循序渐进,并有大量精选示例。每章配有精心设计的编程练习题,帮助读者理解掌握编程技术。本书提供教学
本书分为5个部分共20章,包括入门、JSP编程、Servlet和JavaBean开发、应用开发与框架、实训。本书内容由浅入深地逐步引领读者从基础到各个知识点的学习。书中辅以大量的实例说明,书末提供了一些实训的内容。 本书提供程序源码、教学大纲、电子课件和习题答案,供读者学习参考使用。 本书为学校教学量身定做,每个章节都有建议的课时。本书可作为高校Java Web开发相关课程的教材,也可作为有Java SE知识基础但没有Java Web开发基础的程序员的入门用书,还可作为Java嵌入式培训班的教材。本书对于缺乏项目实战经验的程序员来说可快速积累项目开发经验。
<p>程序设计是大专院校计算机、电子信息、工商管理等相关专业的必修课程。Python语言是一种解释型、面向对象的计算机程序设计语言,广泛用于计算机程序设计教学语言、系统管理编程脚本语言、科学计算等,特别适用于快速的应用程序开发。Python编程语言广受开发者的喜爱,并被列入LAMP(Linux、Apache、MySQL以及Python/Perl/PHP),已经成为最受欢迎的程序设计语言之一。</p> <p>本书集教材、练习册、上机指导于一体,基于Windows 10和Python 3.7构建Python开发平台,通过大量的实例由浅入深、循序渐进地阐述Python语言的基础知识,以及使用Pyt
全书分为17章,分别讲解了基本数据类型、枚举和数组、运算符、表达式和语句、类、对象和接口、面向对象的几个基本原则、重要的设计模式、常用实用类、JavaSwing图形用户界面、对话框、Java输入输出流、泛型与集合框架、JDBC数据库操作、Java多线程机制、Java网络基础以及JavaApplet等内容。本书适合作为高等院校计算机专业Java语言程序设计以及面向对象语言课程的教材。
Python是一门简单易学、功能强大的优雅编程语言。它内建了高效的数据结构,丰富的第三方开发库,能够用简单而高效的方式编程。本书由浅入深、步步引导、循序渐进地讲述Python语言的基础知识、基本语法。本书用12章的篇幅来介绍Python语言,包括Python语言基础、选择结构程序设计、循环结构程序设计、函数、正则表达式、文件与文件夹操作、面向对象程序设计、模块和包、算法与数据结构基础、错误和异常处理、图形用户界面、用matplotlib实现数据可视化。 本书可作为高等院校各专业的Python语言教材,也可作为软件开发人员的参考资料,还可作为Python语言自学者的参考书。