随着移动应用的普及,Android程序设计演变成高等院校计算机学科的一门基础课程,许多高校将其列入必修或选修课环节。本书以基础知识结合实际案例的方式,由浅入深地讲解Android开发技术。本书采用多例子式论述展开,考虑高等院校的教学需求,对Android程序设计中的核心知识点进行说明,通过简单示例学习重要知识点。全书分为10章,内容包括Android程序设计的基础知识、Android界面控件的介绍、Android事件的详细阐述、Android程序设计的界面布局、Android的弹出信息与资源、Android数据存储与网络应用。同时,对书中内容以程序实例的方式进行阐述,语言通俗易懂,示例丰富实用
Android程序设计
✍ Scribed by 吕云翔、杨婧、谢文彬
- Publisher
- 清华大学出版社
- Year
- 2018
- Tongue
- Chinese
- Leaves
- 237
- Category
- Library
No coin nor oath required. For personal study only.
✦ Synopsis
本书介绍了Android应用程序设计的主要思想和方法。首先从Android的历史着手,使读者对Android这一开源系统的特点有基本的了解;然后深入讲解Android的系统架构,以避免读者对此系统只知其然不知其所以然。本书以Android Studio为开发工具,因此对该开发环境也做了详细介绍。 在对Android有了必要的认知后,本书由浅入深地介绍了Android项目的创建和目录结构。对Android四大组件、UI、数据持久化和网络编程等主要知识,本书从理论和实践两方面进行了全面的讲解,力求能探究到Android设计者的*初想法。 本书可以作为高等院校及各类培训机构Android系统课程的教材,也可以作为学习Android程序设计人员的自学用书。
✦ Table of Contents
封面
扉页
内容简介
版权页
出版说明
前言
目录
第1章 Android概述
1.1 了解Android
1.2 Android版本
1.3 Android的特征
1.4 Android系统架构
1.5 Android四大组件
1.6 Android程序生命周期
习题1
第2章 构建Android程序
2.1 Android项目创建
2.2 Android目录结构
2.3 Android项目资源
2.4 Gradle详解
2.5 项目调试与运行
习题2
第3章 初级UI
3.1 Android UI基本概念
3.2 基本控件
3.3 Layout组件
3.4 复合按钮
习题3
第4章 Activity与Fragment
4.1 Activity详解
4.2 Activity的生命周期
4.3 Activity启动模式
4.4 Fragment详解
4.5 Fragment的生命周期
4.6 Fragment与Activity间通信
习题4
第5章 高级UI
5.1 Toast和Dialog
5.2 Spinner
5.3 ListView
5.4 Menu
5.5 Style和Theme
习题5
第6章 Intent与Broadcast
6.1 使用Intent启动Activity
6.2 使用Intent实现Activity间数据传递
6.3 使用Intent广播事件
6.4 监听广播
习题6
第7章 Service与多线程
7.1 创建Service
7.2 启动和停止服务
7.3 IntentService
7.4 Android多线程编程与消息机制
习题7
第8章 数据持久化技术和ContentProvider
8.1 SharedPreference
8.2 文件
8.3 SQLite
8.4 ContentProvider简介
习题8
第9章 网络编程
9.1 基于Socket的网络编程
9.2 基于HTTP的网络编程
9.3 WebView
习题9
第10章 实战项目——2048游戏
10.1 创建项目并编写界面样式
10.2 定义方块样式与行为
10.3 编写MainActivity
正文结束
附录A
参考文献
图书资源支持
📜 SIMILAR VOLUMES
<p>肖云鹏、刘宴兵、徐光侠编著的这本《Android程序设计教程》是“21世纪高等学校规划教材·计算机科学与技术”丛书之一。是为大学本、专科生学习Android准备的教材。全书以“what、why、how”的方式讲解,强调原理,重视实践。以大学期间最常使用的教学案例“图书管理系统”贯穿每个知识点。</p> <p> 同时,根据实际教学情况,我们在本书的实例中用最简单的方式融汇了面向对象、数据结构、数据库、网络编程、多线程、通信协议、程序结构、常用设计模式等学生们前期课程学习过但实际运用不一定掌握了的重要知识点。</p> <p> 《Android程序设计教程》对学生前期基础知识假
<p>《Android应用程序设计(附光盘21世纪高等学校计算机基础实用规划教材)》编著者张思民。</p> <p> 《Android应用程序设计(附光盘21世纪高等学校计算机基础实用规划教材)》是面向android系统的初学者的入门教程,内容几乎涵盖了android相关的所有技术。本书大致可以分成两个部分,第一部分(第1~4章)主要介绍android sdk)开发环境的安装、应用程序的结构、用户界面的组件及其设计方法,第二部分.(第5~10章)主要介绍较高级的主题,内容包括异常处理与多线程、后台服务与系统服务技术、图形与多媒体处理技术、数据库技术及输入肋出流的处理技术、网络通信技术、地
本书首先介绍Android系统的基本概况、Activity、Service、ContentProvider、BroadcastReceiver以及Intent组件通信基本概念,然后用一章篇幅专门讲解Android系统的UI与线程通信知识的难点,在此基础上介绍了数据存储、传感器数据采集、网络应用开发、地图导航等相关开发知识。内容基础知识与概念表述清晰,教学案例精心设计,实用性强。本书比较适合作高等院校教材,也可供相关专业人士参考。
本书共分成6章,主要内容包括Android开发环境构建、Android屏幕布局、Android控件Widgets、Android的图形用户界面、Android数据存储和Android多媒体。最后两个综合实训项目(手机乐游和基于Android的手机定位)综合应用了本课程的核心知识和关键技术。
本书循序渐进地对Android进行介绍,内容详细、充实,实例丰富、典型。本书对每个知识点都进行了详尽的描述并为每个知识点给出对应的实例说明,让读者更容易上手,对Android的学习会更快捷。本书共9章,主要内容包括Android基础知识、Android界面设计、Android控件设计、Android对话框与菜单、Android视图、Android动画、Android绘图、Android数据存储与共享、Android经典应用。通过本书的学习,读者能够在较短的时间内熟悉Android,并掌握Android。本书适合没有Android知识基础的读者,初、中级程序员以及Android爱好者阅读,也可供