Android应用程序设计

出版社:清华大学出版社
出版日期:2013-3
ISBN:9787302309291
作者:张思民
页数:304页

书籍目录

第1章  android系统及其开发过程    1.1 android系统概述    1.2安装 androidsdk开发环境    1.2.1安装 androidsdk前必要的准备    1.2.2安装 androidsdk详解    1.2.3设置环境变量    1.3 androidapi和在线帮助文档    1.4 android应用程序的开发过程    1.4.1开发 android应用程序的一般过程    1.4.2生成 android应用程序框架    1.4.3编写mainactivity.java    1.4.4配置应用程序的运行参数    1.4.5在模拟器中运行应用程序    1.5 android应用程序结构    1.5.1目录结构    1.5.2 android应用程序架构分析    1.6 android应用程序设计示例    习题1第2章 java语言基础知识    .2.1语法基础    2.1.1数据类型    2.1.2常量与变量    2.1.3对变量赋值    2.1.4关键字    2.1.5转义符    2.2基本数据类型应用示例    2.2.1整型与浮点型    2.2.2字符型    2.2.3布尔型    2.2.4数据类型的转换    2.3程序控制语句    2.3.1语句的分类    2.3.2顺序控制语句    2.3.3 if语句    2.3.4 switch语句    2.3.5循环语句    2.3.6跳转语句    2.4类与对象    2.4.1类的定义    2.4.2对象    2.4.3接口    2.4.4包    2.5 xml语法简介    习题2第3章  android用户界面设计    3.1用户界面组件包widget和view类    3.2文本标签与按钮    3.2.1文本标签    3.2.2按钮    3.3文本编辑框    3.4 android布局管理    3.4.1布局文件的规范与重要属性    3.4.2常见的布局方式    3.5进度条和选项按钮    3.5.1进度条    3.5.2选项按钮    3.6图像显示与画廊组件    3.6.1图像显示imageview类    3.6.2画廊组件gallery与图片切换器imageswitcher    3.7消息提示    3.8列表组件    3.8.1列表组件listview类    3.8.2列表组件listactivity类    3.9滑动抽屉组件    习题3第4章 多个用户界面的程序设计    4.1页面切换与传递参数值    4.1.1传递参数组件intent    4.1.2 activity页面切换    4.1.3应用intent在activity页面之间传递数据    4.2菜单    4.2.1选项菜单    4.2.2上下文菜单    4.3对话框    4.3.1消息对话框    4.3.2其他几种常用对话框    习题4第5章 异常处理与多线程    5.1异常处理    5.2多线程    5.2.1线程与多线程    5.2.2线程的生命周期    5.2.3线程的数据通信    5.2.4创建线程    习题5第6章 图形与多媒体处理    6.1绘制几何图形    6.1.1几何图形绘制类    6.1.2几何图形的绘制过程    6.2触摸屏事件处理    6.2.1简单触摸屏事件    6.2.2手势识别事件    6.3音频播放    6.3.1多媒体处理包    6.3.2媒体处理播放器    6.3.3播放音频文件    6.4视频播放    6.4.1应用媒体播放器播放视频    6.4.2应用视频视图播放视频    6.5录音与拍照    6.5.1用于录音、录像的mediarecorder类    6.5.2录音示例    6.5.3拍照    6.6将文本转换成语音    6.7图像处理技术    6.7.1处理图像的颜色矩阵    6.7.2处理图像的坐标变换矩阵    习题6第7章 后台服务与系统服务技术    7.1后台月艮务sewice    7.2信息广播机制broadcast    7.3系统服务    7.3.1 android的系统服务    7.3.2系统通矢口月艮务notification    7.3.3系统定时月艮务alarmmanager    7.3.4系统功能的调用    习题7第8章 数据存储    8.1 sqlite数据库    8.1.1 sqlite数据库简介    8.1.2管理和操作sqlite数据库的对象    8.1.3 sqlite数据库的操作命令    8.2文件处理    8.2.1输入流和输出流    8.2.2处理文件流    8.3轻量级存储sharedpreferences    习题8第9章 网络通信    9.1网络编程的基础知识    9.1.1 ip地址和端口号    9.1.2套接字    9.2基于tcp协议的网络程序设计    9.3基于http协议的网络程序设计    9.4 web视图    9.4.1浏览器引擎webkit    9.4.2 web视图对象    9.4.3调用javascript    9.5无线网络通信技术wifi    习题9第10章 地图服务及传感器检测技术    10.1 google地图    10.1.1 googlemaps包    10.1.2导入google地图api的maps包    10.1.3显示地图mapview类    10.1.4添加google地图的贴图    10.2位置服务    10.3传感器检测技术    10.3.1传感器简介    10.3.2加速度传感器的应用示例    习题10附录a javasdk及eclipse的安装与配置附录b android的调试工具附录c map api key的申请过程

编辑推荐

《Android应用程序设计(附光盘21世纪高等学校计算机基础实用规划教材)》编著者张思民。    本书大致可以分成两个部分,第一部分(第1~4章)主要介绍android sdk)开发环境的安装、应用程序的结构、用户界面的组件及其设计方法,第二部分.(第5~10章)主要介绍较高级的主题,内容包括异常处理与多线程、后台服务与系统服务技术、图形与多媒体处理技术、数据库技术及输入肋出流的处理技术、网络通信技术、地图服务及传感器检测技术等。

作者简介

《Android应用程序设计(附光盘21世纪高等学校计算机基础实用规划教材)》编著者张思民。
《Android应用程序设计(附光盘21世纪高等学校计算机基础实用规划教材)》是面向android系统的初学者的入门教程,内容几乎涵盖了android相关的所有技术。本书大致可以分成两个部分,第一部分(第1~4章)主要介绍android sdk)开发环境的安装、应用程序的结构、用户界面的组件及其设计方法,第二部分.(第5~10章)主要介绍较高级的主题,内容包括异常处理与多线程、后台服务与系统服务技术、图形与多媒体处理技术、数据库技术及输入肋出流的处理技术、网络通信技术、地图服务及传感器检测技术等。
《android应用程序设计》在叙述上浅显易懂,对每一个知识点都配了相应的例题。随书光盘中收录了本书所有例题的源代码、电子课件,以及本书大部分例题的视频教学录像。
《android应用程序设计》可以作为高等院校及各类培训学校android系统课程的教材,也可以作为学习android程序设计的编程人员的自学用书。


 Android应用程序设计下载



发布书评

 
 


 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024