Android 应用程序设计

本书特色

[

  《android应用程序设计》是面向android系统的初学者的入门教程,内容几乎涵盖了android相关的所有技术。本书大致可以分成两个部分,**部分(第1~4章)主要介绍android
sdk)开发环境的安装、应用程序的结构、用户界面的组件及其设计方法,第二部分.(第5~10章)主要介绍较高级的主题,内容包括异常处理与多线程、后台服务与系统服务技术、图形与多媒体处理技术、数据库技术及输入肋出流的处理技术、网络通信技术、地图服务及传感器检测技术等。

  《android应用程序设计》在叙述上浅显易懂,对每一个知识点都配了相应的例题。随书光盘中收录了本书所有例题的源代码、电子课件,以及本书大部分例题的视频教学录像。

  《android应用程序设计》可以作为高等院校及各类培训学校android系统课程的教材,也可以作为学习android程序设计的编程人员的自学用书。

]

目录

目录回到顶部↑《 android应用程序设计》第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.java1.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与图片切换器imageswitcher3.7消息提示3.8列表组件3.8.1列表组件listview类3.8.2列表组件listactivity类3.9滑动抽屉组件习题3第4章多个用户界面的程序设计4.1页面切换与传递参数值4.1.1传递参数组件intent4.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后台月艮务sewice7.2信息广播机制broadcast7.3系统服务7.3.1 android的系统服务7.3.2系统通矢口月艮务notification7.3.3系统定时月艮务alarmmanager7.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浏览器引擎webkit9.4.2 web视图对象9.4.3调用javascript9.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 应用程序设计

书名:Android 应用程序设计

作者:张思民

页数:304

定价:¥34.5

出版社:清华大学出版社

出版日期:2013-03-01

ISBN:9787302309291

PDF电子书大小:91MB 高清扫描完整版

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注