本书首先介绍Android系统的基本概况、Activity、Service、ContentProvider、BroadcastReceiver以及Intent组件通信基本概念,然后用一章篇幅专门讲解Android系统的UI与线程通信知识的难点,在此基础上介绍了数据存储、传感器数据采集、网络应用开发、地图导航等相关开发知识。内容基础知识与概念表述清晰,教学案例精心设计,实用性强。本书比较适合作高等院校教材,也可供相关专业人士参考。
Android应用程序设计
✍ Scribed by 张思民
- Publisher
- 清华大学出版社
- Year
- 2013
- Tongue
- Chinese
- Leaves
- 314
- Category
- Library
No coin nor oath required. For personal study only.
✦ Synopsis
《Android应用程序设计(附光盘21世纪高等学校计算机基础实用规划教材)》编著者张思民。
《Android应用程序设计(附光盘21世纪高等学校计算机基础实用规划教材)》是面向android系统的初学者的入门教程,内容几乎涵盖了android相关的所有技术。本书大致可以分成两个部分,第一部分(第1~4章)主要介绍android sdk)开发环境的安装、应用程序的结构、用户界面的组件及其设计方法,第二部分.(第5~10章)主要介绍较高级的主题,内容包括异常处理与多线程、后台服务与系统服务技术、图形与多媒体处理技术、数据库技术及输入肋出流的处理技术、网络通信技术、地图服务及传感器检测技术等。
《android应用程序设计》在叙述上浅显易懂,对每一个知识点都配了相应的例题。随书光盘中收录了本书所有例题的源代码、电子课件,以及本书大部分例题的视频教学录像。
《android应用程序设计》可以作为高等院校及各类培训学校android系统课程的教材,也可以作为学习android程序设计的编程人员的自学用书。
✦ Table of Contents
封面
扉页
内容简介
版权页
前言
目录
第1章 Android系统及其开发过程
1.1 Android系统概述
1.2 安装Android SDK开发环境
1.3 Android API和在线帮助文档
1.4 Android应用程序的开发过程
1.5 Android应用程序结构
1.6 Android应用程序设计示例
习题1
第2章 Java语言基础知识
2.1 语法基础
2.2 基本数据类型应用示例
2.3 程序控制语句
2.4 类与对象
2.5 XML语法简介
习题2
第3章 Android用户界面设计
3.1 用户界面组件包widget和View类
3.2 文本标签与按钮
3.3 文本编辑框
3.4 Android布局管理
3.5 进度条和选项按钮
3.6 图像显示与画廊组件
3.7 消息提示
3.8 列表组件
3.9 滑动抽屉组件
习题3
第4章 多个用户界面的程序设计
4.1 页面切换与传递参数值
4.2 菜单
4.3 对话框
习题4
第5章 异常处理与多线程
5.1 异常处理
5.2 多线程
习题5
第6章 图形与多媒体处理
6.1 绘制几何图形
6.2 触摸屏事件处理
6.3 音频播放
6.4 视频播放
6.5 录音与拍照
6.6 将文本转换成语音
6.7 图像处理技术
习题6
第7章 后台服务与系统服务技术
7.1 后台服务Service
7.2 信息广播机制Broadcast
7.3 系统服务
习题7
第8章 数据存储
8.1 SQLite数据库
8.2 文件处理
8.3 轻量级存储SharedPreferences
习题8
第9章 网络通信
9.1 网络编程的基础知识
9.2 基于TCP协议的网络程序设计
9.3 基于HTTP协议的网络程序设计
9.4 Web视图
9.5 无线网络通信技术WiFi
习题9
第10章 地图服务及传感器检测技术
10.1 Google地图
10.2 位置服务
10.3 传感器检测技术
习题10
正文结束
附录A JavaSDK及Eclipse的安装与配置
附录B Android的调试工具
附录C Map API Key的申请过程
📜 SIMILAR VOLUMES
本书共分成6章,主要内容包括Android开发环境构建、Android屏幕布局、Android控件Widgets、Android的图形用户界面、Android数据存储和Android多媒体。最后两个综合实训项目(手机乐游和基于Android的手机定位)综合应用了本课程的核心知识和关键技术。
本书是面向Android系统的初学者的入门教程,内容几乎涵盖了Android相关的所有技术。本书大致可以分成两个部分,第一部分(第1~4章)主要介绍Android SDK开发环境的安装、应用程序的结构、用户界面的组件及其设计方法,第二部分(第5~10章)主要介绍较高级的主题,内容包括异常处理与多线程、后台服务与系统服务技术、图形与多媒体处理技术、数据库技术及输入/输出流的处理技术、网络通信技术、地图服务及传感器检测技术等。 本书在叙述上浅显易懂,对每一个知识点都配了相应的例题。本书提供了所有例题的源代码、电子课件,以及本书大部分例题的视频教学演示(扫描二维码)。 本书可以作为高等院校及各类培训
本本教材介绍了Android程序的开发设计,以培养学生的“工程应用能力”为目标,从基础知识到实际开发应用,由浅入深,通俗易懂,案例丰富,着重提高学生智能手机软件开发能力。每一个章节在讲述理论知识点后,都配有相应案例供学生实践练习。本书包含的主要内容有Android环境的搭建、布局管理、常用控件介绍、菜单与消息提示、Android程序调试、数据存储、广播和服务、网络编程,最后提供一个综合案例,提高学生的综合应用开发能力。本书既可以作为高等院校Android程序设计课程的教材,也可以作为高职高专院校相应课程的教材。
随着移动应用的普及,Android程序设计演变成高等院校计算机学科的一门基础课程,许多高校将其列入必修或选修课环节。本书以基础知识结合实际案例的方式,由浅入深地讲解Android开发技术。本书采用多例子式论述展开,考虑高等院校的教学需求,对Android程序设计中的核心知识点进行说明,通过简单示例学习重要知识点。全书分为10章,内容包括Android程序设计的基础知识、Android界面控件的介绍、Android事件的详细阐述、Android程序设计的界面布局、Android的弹出信息与资源、Android数据存储与网络应用。同时,对书中内容以程序实例的方式进行阐述,语言通俗易懂,示例丰富实用
本书介绍了Android应用程序设计的主要思想和方法。首先从Android的历史着手,使读者对Android这一开源系统的特点有基本的了解;然后深入讲解Android的系统架构,以避免读者对此系统只知其然不知其所以然。本书以Android Studio为开发工具,因此对该开发环境也做了详细介绍。 在对Android有了必要的认知后,本书由浅入深地介绍了Android项目的创建和目录结构。对Android四大组件、UI、数据持久化和网络编程等主要知识,本书从理论和实践两方面进行了全面的讲解,力求能探究到Android设计者的*初想法。 本书可以作为高等院校及各类培训机构Android系统课程