Android应用开发教程

内容简介

[

  《android应用开发教程/全国高等职业教育规划教材》全面、细致地讲解了android应用开发的各种技术。全书以eclipse juno开发环境为基础,面向android 4.0全面讲解了开发环境的搭建,android资源的使用,android界面设计技术(android组件),activity的使用,信使、广播与handler消息处理,service的使用,android数据存储处理,多媒体组件的使用,图形特效与动画技术,网络编程等方面的知识。

  《android应用开发教程/全国高等职业教育规划教材》在讲解基础知识的同时,每个技术模块都精心设计了一个实践项目,在项目解决过程的处理中,力争使学习者对基本开发技术的使用有更深入的认识,达到灵活使用的目的。同时每章配备了练习题供学习者练习使用。

  《android应用开发教程/全国高等职业教育规划教材》内容翔实,实例丰富,非常适合零基础学习人员、有志于从事移动软件开发的初学者、高职高专相关专业学生学习,也适合作为相关培训机构的师生和软件开发人员的参考资料。

]

目录

出版说明前言第1章 android开发环境1.1 android简介1.1.1 linux操作系统1.1.2 智能手机1.1.3 智能手机操作系统1.1.4 android平台架构1.1.5 android市场1.2 搭建android应用程序开发环境1.2.1 安装java开发工具1.2.2 安装eclipse工具1.2.3 安装android sdk1.2.4 安装adt1.2.5 模拟器管理1.2.6 sdk tools常用命令1.3 开发android程序1.3.1 新建android程序1.3.2 使用模拟器查看结果1.3.3 android项目结构1.3.4 android程序的调试本章小结练习题第2章 android资源2.1 基本资源2.1.1 资源概述2.1.2 布局资源2.1.3 字符串资源2.1.4 颜色资源2.1.5 尺寸资源2.1.6 样式和主题资源2.1.7 项目实施-个性化显示2.2 其他资源2.2.1 drawable资源2.2.2 数组资源2.2.3 菜单资源2.2.4 国际化与资源自适应2.2.5 项目实施-定制菜单本章小结练习题第3章 界面设计3.1 布局管理器3.1.1 线性布局(linearlayout)3.1.2 相对布局(relativelayout)3.1.3 帧布局(framelayout)3.1.4 表格布局(tablelayout)3.1.5 绝对布局(absolutelayout)3.1.6 项目实施-计算输入界面3.2 android组件3.2.1 文本框组件(textview)3.2.2 输入框组件(edittext)3.2.3 按钮组件(button)3.2.4 单选按钮/单选按钮组组件(radiobutton/radiogroup)3.2.5 复选框(checkbox)3.2.6 图像视图(imageview)3.2.7 滚动视图(scrollview)3.2.8 日期/时间选择器(datepicker/timepicker)3.2.9 列表选择框(spinner)3.2.10 列表视图(listview)3.2.11 项目实施-简易计算器3.3 事件处理3.3.1 事件监听处理机制3.3.2 键盘事件3.3.3 触摸事件3.3.4 重力感应事件3.3.5 手势的创建与识别3.3.6 项目实施-调查问答3.4 对话框3.4.1 alertdialog对话框3.4.2 toast消息提示框3.4.3 notification消息通知3.4.4 alarmmanager警告3.4.5 项目实施-退出确认本章小结练习题第4章 基本程序单元activity4.1 使用activity4.1.1 创建activity4.1.2 配置activity4.1.3 intent filter4.1.4 关闭activity4.1.5 activity的状态及生命周期4.1.6 项目实施-登录页面4.2 使用多个activity4.2.1 启动其他activity4.2.2 启动activity并返回结果4.2.3 项目实施-注册页面4.3 fragment4.3.1 fragment概述4.3.2 fragment设计理念4.3.3 创建fragment4.3.4 fragment的生命周期4.3.5 fragment的管理4.3.6 fragment和宿主activity之间的调用4.3.7 项目实施-新闻阅读本章小结练习题第5章 信使、广播与handler消息处理5.1 intent信使服务5.1.1 intent概述5.1.2 intent对象的组成5.1.3 intent过滤5.1.4 pendingintent5.1.5 项目实施-用户注册与展示5.2 广播事件处理-broadcast receiver5.2.1 android广播机制简介5.2.2 广播接收器broadcast receiver5.2.3 发送广播5.2.4 接收广播5.2.5 注册broadcast receiver5.2.6 注销broadcast receiver5.2.7 广播的生命周期5.2.8 项目实施-广播消息5.3 handler消息处理5.3.1 循环者-looper5.3.2 handler5.3.3 message5.3.4 项目实施-打地鼠本章小结练习题第6章 service应用6.1 service服务6.1.1 service概述6.1.2 创建本地服务6.1.3 使用本地服务6.1.4 项目实施-后台播放6.2 远程service调用6.2.1 使用远程service6.2.2 继承binder类接口的实现6.2.3 使用messenger类的实现6.2.4 项目实施-后台绑定播放本章小结练习题第7章 android数据存储7.1 shared preferences7.1.1 获取shared preferences对象7.1.2 操作shared preferences数据7.1.3 项目实施-读写shared preferences数据7.2 文件存储7.2.1 内部存储7.2.2 外部存储7.2.3 项目实施-文件存取7.3 sqlite存储7.3.1 sqlite介绍7.3.2 手动建库7.3.3 代码建库7.3.4 数据操作7.3.5 项目实施-sqlite存取7.4 数据提供者(content provider)7.4.1 content provider7.4.2 contentresolver7.4.3 content uri7.4.4 urimatcher7.4.5 预定义content provider7.4.6 自定义content providers7.4.7 项目实施-content provider操作本章小结练习题第8章 多媒体开发8.1 音频播放8.1.1 mediaplayer类介绍8.1.2 播放源文件中的文件8.1.3 播放文件系统中的文件8.1.4 播放网络上的文件8.1.5 项目实施-音频播放8.2 视频播放8.2.1 videoview播放视频8.2.2 mediaplayer播放视频8.2.3 项目实施-播放视频8.3 音视频的录制8.3.1 mediarecorder介绍8.3.2 项目实施-音频录制8.4 相机控制8.4.1 camera类8.4.2 项目实施-相机拍照本章小结练习题第9章 图形与动画9.1 读取图形文件9.1.1 使用资源图片对象9.1.2 访问项目其他目录中的图片9.1.3 访问sd卡中的图片9.1.4 项目实施-图片浏览9.2 绘图技术9.2.1 常用的绘图工具类介绍9.2.2 绘制几何图形9.2.3 动态绘制图形9.2.4 项目实施-动态弹球9.3 图形特效制作9.3.1 图形特效基础9.3.2 使用shader类渲染图形9.3.3 项目实施-图形伸缩倒影9.4 动画技术9.4.1 逐帧动画9.4.2 补间动画9.4.3 叠加动画animationset9.4.4 项目实施-野猪奔跑本章小结练习题第10章 网络编程10.1 socket编程10.1.1 socket介绍10.1.2 socket通信模型10.1.3 项目实施-socket通信10.2 http网络编程10.2.1 httpurl connection对象10.2.2 httpclient对象10.2.3 项目实施-微博客户端10.3 webservice编程10.3.1 web service调用10.3.2 项目实施-查询天气预报10.4 webview编程10.4.1 webview组件10.4.2 webview与javascript10.4.3 项目实施-网页浏览10.5 gps定位10.5.1 手机定位的方式10.5.2 gps开发常用工具类10.5.3 gps事件监听10.5.4 区域临近警告10.5.5 android中的gps开发过程10.5.6 geocoder解码10.5.7 项目实施-gps信息本章小结练习题参考文献

封面

Android应用开发教程

书名:Android应用开发教程

作者:罗文 主编

页数:301

定价:¥42.0

出版社:机械工业出版社

出版日期:2013-09-01

ISBN:9787111433774

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

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

发表评论

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