《Android程序设计》卫颜俊编著 | PDF下载|ePub下载
Android程序设计 版权信息
- 出版社:机械工业出版社
- 出版时间:2016-05-01
- ISBN:9787111532897
- 条形码:9787111532897 ; 978-7-111-53289-7
Android程序设计 本书特色
本书介绍了 android 应用程序开发所需要的基本知识、基本技术和基本方法,主要内容包括android基础知识与android程序的基本结构,java语言基本语法和面向对象程序设计基础,可视化程序设计,多界面程序设计,以及文件、多媒体、网络、数据库和传感器等技术的应用程序设计,后面介绍了一个天气预报机器人客户端案例。在附录中还提供了android和eclipse的相关参考资料。本书的组织形式是以android的程序设计实例为主线,从程序设计基本知识出发,到基本程序设计方法,再到应用程序设计技术,后面是案例剖析。本书的编写原则是学以致用,特点是由浅入深、结构清晰、内容实用、例题丰富,非常适合作为具有一定基础的读者系统学习android的教科书或教辅参考书。
Android程序设计 内容简介
本书介绍java语言的基本语法和面向对象程序设计基础。介绍了一个天气预报机器人客户端案例。编者开发过多个项目,给各大学、企业和培训中心培训过多门多次计算机相关课程。附录包括android sdk和java的常用包和类、android常用资源索引、eclispe开发工具常用快捷键、eclispe下调试android程序的方法。
Android程序设计 目录
出版说明前言 第1章 android简介1.1 android基本知识1.1.1 android概述1.1.2 android sdk体系结构1.1.3 基本android 开发工具介绍1.2 android程序开发步骤1.2.1 android基本程序结构1.2.2 使用eclipse开发简单的android程序1.3 综合例题1.4 习题1第2章 基本语法2.1 基本数据类型与变量2.1.1 整数类型2.1.2 字符类型2.1.3 浮点类型2.1.4 布尔类型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 循环控制结构2.3.4 异常控制结构2.4 复合数据类型2.4.1 数组类型2.4.2 字符串类型2.4.3 日期时间类型2.4.4 集合类型2.4.5 映射类型2.4.6 数学类型和随机类型2.5 综合例题2.6 习题2第3章 面向对象3.1 类、成员与对象3.1.1 包与类3.1.2 成员变量3.1.3 成员方法3.1.4 构造方法3.1.5 对象3.2 类的继承3.2.1 类的继承概述3.2.2 抽象类3.2.3 接口3.3 综合例题3.4 习题3第4章 基本可视化程序设计4.1 基本布局4.1.1 linearlayout4.1.2 gridlayout4.1.3 framelayout4.1.4 relativelayout4.1.5 absolutelayout4.1.6 tablelayout4.2 基本控件与事件4.2.1 button按钮4.2.2 textview文本框与edittext编辑框4.2.3 checkbox校验框与radiobutton单选按钮4.2.4 progressbar进度条与seekbar拖动条4.2.5 spinner组合框与listview列表框4.2.6 datepicker日期选择器与timepicker时间选择器4.2.7 anologclock模拟时钟与digitalclock数字时钟4.3 基本资源文件4.3.1 res/layout/4.3.2 res/values/4.3.3 res/drawable/4.3.4 res/menu/4.3.5 res/raw/4.3.6 assets4.3.7 res/anim/4.3.8 res/xml/4.4 工程部署4.5 综合例题4.6 习题4第5章 多界面程序设计5.1 标题栏的定制5.2 菜单5.2.1 选项菜单5.2.2 上下文菜单5.3 多活动与意愿5.4 对话框5.4.1 toast5.4.2 alertdialog.builder5.4.3 带有进度条的对话框效果5.4.4 具有对话框效果的活动5.5 综合例题5.6 习题5第6章 文件应用程序设计6.1 常用文件类简介6.1.1 file6.1.2 printstream与scanner6.1.3 fileoutputstream与dataoutputstream6.1.4 fileinputstream与 datainputstream6.1.5 filewriter与bufferedwriter6.1.6 filereader与bufferedreader6.2 android中的文件读写6.2.1 资源文件6.2.2 内存储卡文件6.2.3 sd卡文件6.3 综合例题6.4 习题6第7章 多媒体应用程序设计7.1 图像7.1.1 图像控件与图像显示7.1.2 图像的处理7.2 图形7.2.1 图形的绘制7.2.2 图形的保存7.3 音频与视频等多媒体应用简介7.3.1 音频7.3.2 视频7.4 综合例题7.5 习题7第8章 网络应用程序设计8.1 基础知识8.1.1 网络通信基础知识8.1.2 线程基础知识8.2 网络通信应用程序设计8.2.1 局域网通信8.2.2 访问因特网8.3 jsp程序设计8.3.1 基本标记的使用8.3.2 高级标记的使用8.4 综合例题8.5 习题8第9章 数据库应用程序设计9.1 数据库基础知识9.1.1 sqlite数据库管理系统9.1.2 sqlite中的sql语言9.2 数据库应用程序设计的方法9.2.1 sqlitedatabase类的使用方法9.2.2 cursor接口的使用方法9.2.3 sqliteopenhelper类的使用方法9.2.4 在纯java程序中使用sqlite数据库9.2.5 在jsp程序中使用sqlite数据库9.3 综合例题9.4 习题9第10章 传感器应用程序设计10.1 传感器简介10.1.1 传感器10.1.2 android传感器10.2 传感器应用程序设计的方法10.2.1 传感器应用程序基本框架10.2.2 加速度传感器应用程序设计10.2.3 方向传感器应用程序设计10.2.4 光线感应传感器应用程序设计10.2.5 gps位置服务应用程序设计10.3 综合例题10.4 习题10第11章 综合案例分析与设计11.1 mvc设计模式11.2 json简介11.2.1 json串的结构11.2.2 java语言与json串11.3 案例:天气预报机器人客户端11.3.1 百度天气预报接口api11.3.2 人机界面设计11.3.3 类设计11.3.4 运行结果11.3.5 扩展思考11.4 习题11附录附录a 常用的adb命令附录b android sdk常用的包与类附录c android 常用的资源文件及 位置附录d eclipse常用的快捷键附录e eclipse下android程序的 调试方法参考文献