Android应用开发深入学习实录
Android应用开发深入学习实录封面图

Android应用开发深入学习实录

关立勋, 等编著

出版社:电子工业出版社

年代:2013

定价:89.0

书籍简介:

本书由浅入深地讲解了Android应用开发的开发知识。全书内容分为4个部分。第二部分是核心技术篇,包括从界面布局开始,控件是一件件爱不释手的武器,极目远眺下的框架分析,多核通信和事件处理,数据存储背后的秘密,用GPS来寻找你和我,娱乐无极限,游戏世界要学会自拔,随处可见精彩的网络世界,树茂好乘凉;第三部分是典型应用篇,包括在通信领域一展身手,设备自动服务,Internet上网处理;第四部分是综合实战篇,精选了5个Android应用开发应用实例,使读者彻底精通Android应用开发技术。

书籍目录:

第1章 火爆的Android1.1 Android是一个传说1.2 Android虚拟设备1.2.1 创建Android虚拟设备1.2.2 启动AVD模拟器第2章 不打无把握之仗2.1 简析Android安装文件2.1.1 Android SDK目录结构2.1.2 android.jar及内部结构2.1.3 阅读SDK文档需要技巧2.1.4 不简单的SDK工具2.2 实例教学2.3 剖析Android系统架构2.3.1 Android体系结构介绍2.3.2 Android应用工程文件组成2.4 简述5大组件2.4.1 用Activity来表现界面2.4.2 用Intent和IntentFilter实现切换2.4.3 Service为你服务2.4.4 用BroadcastIntentReceiver发送广播2.4.5 用ContentProvider存储数据2.5 进程和线程的心有灵犀2.5.1 先看进程2.5.2 再看线程2.6 应用程序的生命周期2.7 第一次练习第3章 界面布局3.1 用UI配置行头3.1.1 View视图组件3.1.2 Viewgroup容器3.1.3 Layout规划布局3.1.4 练习3.2 继续布局3.2.1 线性布局LinearLayout3.2.2 框架布局FrameLayout3.2.3 绝对布局AbsoluteLayout3.2.4 相对布局RelativeLayout3.2.5 表格布局TableLayout3.3 Intent和Activity情深意浓3.3.1 Intent调用另一个Activity3.3.2 联合使用Intent和Activity第4章 Android基础组件详解4.1 Widget组件详解4.1.1 创建一个Widget组件4.1.2 使用自动完成文本控件AutoCompleteTextView4.1.3 联合应用DatePicker和TimePicker4.1.4 使用滚动视图控件ScrollView4.1.5 使用进度条控件ProgressBar4.1.6 使用拖动条控件SeekBar4.1.7 使用评分组件RatingBar4.1.8 使用图片视图控件ImageView4.1.9 使用切换图片控件ImageSwitcher和Gallery4.1.10 使用网格视图控件GridView4.1.11 使用标签控件Tab4.2 友好界面MENU4.2.1 MENU基础4.2.2 使用MENU控件4.3 列表控件ListView4.3.1 通过ArrayAdapter接收一个数组或通过List作为参数来构建4.3.2 使用SimpleAdapter4.4 使用对话框控件Dialog4.5 使用Toast和Notification控件4.5.1 Toast提醒你4.5.2 Notification提醒你4.5.3 练习Toast和Notification第5章 数据存储背后的秘密5.1 五种存储5.2 最简单的存储SharedPreferences5.2.1 SharedPreferences简介5.2.2 练习SharedPreferences5.3 文件存储5.4 最常用的SQLite5.5 ContentProvider存储5.5.1 ContentProvider介绍5.5.2 使用ContentProvider5.6 网络存储第6章 四大金刚6.1 Android体系核心之Intent6.1.1 Intent的构成6.1.2 intent的解析6.1.3 Intent的基本用法6.1.4 Intent和Activity6.1.5 Linkify简介6.2 Activity的返回值和本地动作6.2.1 Activity返回值6.2.2 Android本地动作6.3 用Intent来广播一个事件6.3.1 广播事件6.3.2 Broadcast Receiver监听广播6.3.3 Android本地广播6.4 Adapter详解6.4.1 Android提供的Adapter6.4.2 用Adapter进行绑定6.5 再看Service6.5.1 创建Service6.5.2 使用Service6.5.3 与远程Service通信6.5.4 权限6.5.5 Service生命周期6.5.6 使用Service第7章 两大基石7.1 再探Intent7.2 拨打电话7.3 发送短信程序7.4 监控手机状态第8章 用GPS来寻找你和我8.1 位置服务8.1.1 android.location功能类8.1.2 实现Android定位8.2 及时获取位置信息8.2.1 Maps库类8.2.2 LocationManager能及时监听8.3 在Android中使用地图8.3.1 准备工作8.3.2 使用Map API密钥的基本流程8.4 地图应用实战8.4.1 练习GPS定位8.4.2 练习GPS定位第9章 网络开发应用9.1 移动Web技术9.1.1 所需要基础知识9.1.2 为Android开发Web页面9.2 移动通信处理9.2.1 先谈谈Java中的网络通信9.2.2 HTTP通信基础9.2.3 Apache接口是一个中介9.3 使用Android网络接口9.4 处理URL9.4.1 URL类9.4.2 HttpURLConnection9.5 WebKit9.5.1 WebKit系统框架中的Java层9.5.2 WebView是重中之重9.5.3 浏览网页的演练9.6 Wi-Fi9.6.1 Wi-Fi系统基础9.6.2 强大的WifiManager类9.6.3 实践第10章 多媒体应用10.1 深入底层分析Android多媒体系统10.1.1 OpenMax框架10.1.2 OpenCore框架10.1.3 Stagefright框架10.2 Graphics类的平面世界10.2.1 Graphics类基础10.2.2 使用Graphics类10.3 二维动画10.3.1 类Drawable10.3.2 实现Tween Animation动画10.3.3 实现Frame Animation动画效果10.4 OpenGL ES10.4.1 OpenGL ES基础10.4.2 Android用到OpenGL ES10.4.3 OpenGL ES的基本操作10.4.4 绘制图形10.5 音频开发10.5.1 音频接口类10.5.2 AudioManager控制铃声10.5.3 录音10.6 播放音乐10.6.1 使用AudioTrack播放音频10.6.2 使用MediaPlayer播放音频10.6.3 使用SoundPool10.6.4 使用Ringtone播放铃声10.7 Vibrator振动10.8 闹钟10.9 使用VideoView播放视频10.9.1 VideoView基础10.9.2 应用实例第11章 开发手机游戏11.1 蓬勃发展的手机游戏产业11.2 游戏开发流程11.3 游戏框架11.3.1 View类11.3.2 SurfaceView类11.3.3 游戏框架实战11.4 物理碰撞11.4.1 完全弹性碰撞11.4.2 有损失的碰撞11.5 碰撞检测11.5.1 碰撞检测基础11.5.2 AABB边界框11.6 传感器11.6.1 传感器开发工具11.6.2 各种传感器第12章 从工作中谈模块12.1 一个项目引发的问题12.2 自动服务12.2.1 实现短信自动提醒12.2.2 获取电池容量12.2.3 短信群发12.2.4 获取存储卡容量12.2.5 设置黑名单12.2.6 开机显示程序12.3 多媒体模块12.3.1 绘制各种几何图形12.3.2 开发一个屏保程序12.3.3 获取并显示存储卡中的照片12.4 网络应用模块12.4.1 上传文件至服务器12.4.2 网络下载音乐作为手机铃声12.4.3 网络下载APK并安装第13章 Google API13.1 使用Google Search API检索处理13.2 验证Google账号13.3 GPS实时更新的处理13.4 手机随身翻译13.5 实现二维条码扫描仪第14章 开发一个音乐播放器14.1 项目介绍14.2 系统需求分析14.2.1 构成模块14.2.2 系统流程14.2.3 功能结构图14.2.4 系统功能说明14.2.5 系统需求14.3 数据库设计14.3.1 字段设计14.3.2 E-R图设计14.3.3 数据库连接14.3.4 创建数据库14.3.5 操作数据库14.3.6 数据显示14.4 具体编码14.4.1 播放器主界面14.4.2 播放器主界面14.4.3 播放列表功能14.4.4 菜单功能模块14.4.5 播放设置界面14.4.6 设置显示歌词14.4.7 文件浏览器模块14.4.8 数据存储第15章 流量监控系统15.1 流量统计基础15.1.1 TrafficStats类15.1.2 总结的流量统计函数15.2 网络流量防火墙15.2.1 系统需求分析15.2.2 系统需求15.2.3 编写布局文件15.2.4 编写主程序文件第16章 象棋游戏16.1 棋牌游戏介绍16.2 规划项目16.2.1 规划流程16.2.2 准备工作16.3 项目架构16.3.1 总体架构16.3.2 规划类16.4 具体编码16.4.1 实现控制类16.4.2 欢迎界面类16.4.3 菜单界面类16.4.4 游戏帮助类16.4.5 游戏界面框架类16.4.6 象棋走法类16.4.7 思考时间类16.4.8 走法规则类第17章 邮件收发系统17.1 最简单的办法17.1.1 配置Android邮件客户端17.1.2 在发送短信时实现E-mail邮件通知17.1.3 几种邮件系统的实现方法17.2 开始开发一个综合邮件收发系统17.3 系统需求分析17.3.1 构成模块17.3.2 系统流程17.3.3 功能结构图17.3.4 系统功能说明17.3.5 系统需求17.4 数据存储设计17.4.1 用户信息类17.4.2 SharedPreferences17.5 具体编码17.5.1 欢迎界面17.5.2 系统主界面17.5.3 邮箱类型设置17.5.4 邮箱收取设置17.5.5 邮箱发送设置17.5.6 邮箱用户检查17.5.7 设置用户别名17.5.8 用户邮件编辑第18章 RSS阅读器系统18.1 实现流程18.2 具体实现18.2.1 实体类18.2.2 主程序文件Main.java18.2.3 实现ContentHandler接口18.2.4 主程序页面ShowDescription.java18.2.5 主布局页面main.xml18.2.6 信息详情布局页面showdescription.xml18.3 打包、签名和发布18.3.1 申请会员18.3.2 生成签名文件18.3.3 使用签名文件18.3.4 发布第19章 开发平板应用程序19.1 平板开发基础19.1.1 针对Android平板App发布的十大开发准则19.1.2 界面适配处理19.1.3 分辨率限定符的匹配19.2 实战演练——开发一个音乐播放器19.2.1 知识点介绍19.2.2 具体实现19.3 实战演练——开发一个网页浏览程序19.3.1 知识点介绍19.3.2 具体实现

内容摘要:

Android 自2007 年诞生之日起,在经过过去几年的发展,逐渐取得了广大用户的认可,截至2013年6 月,已经成为了当今市场占有率最高的一款智能手机系统。在本书的内容中,将循序渐进地讲解这款神奇手机系统的基本知识,剖析了各个知识点的具体用法,引领广大读者快速步入移动开发大军中,成为新时代程序员的弄潮儿和领军者。 全书共19 章,循序渐进、由浅入深地详细讲解了Android 技术的核心内容,并通过具体实例的实现过程演练了各个知识点的具体用法。本书首先详细讲解了Android 的核心语法知识,主要包括界面布局、核心组件分析、基础组件详解、数据存储等知识点的具体用法;接下来详细讲解了Android 核心应用的核心内容,主要包括电话/短信处理、GPS 定位、网络应用开发、多媒体项目开发、手机游戏开发等知识点的具体用法;然后讲解了Android 的高级知识,主要包括Android 典型模块、Google API等知识点的具体用法。接下来通过5 大综合实例的实现过程,分别讲解了在Android 系统中开发大型综合系统的具体过程。最后详细讲解了为Android 开发平板程序的具体方法。 本书所附光盘中提供61 个实例的完整代码与数小时的视频讲解,便于读者学习、消化书中内容。 本书不但适用于Android 的初学者,也适于有一定基础的读者。对于想迅速步入移动开发的读者来说,更是具有极高的参考价值。

书籍规格:

书籍详细信息
书名Android应用开发深入学习实录站内查询相似图书
9787121214127
如需购买下载《Android应用开发深入学习实录》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位电子工业出版社
版次1版印次1
定价(元)89.0语种简体中文
尺寸26 × 19装帧平装
页数印数

书籍信息归属:

Android应用开发深入学习实录是电子工业出版社于2013.10出版的中图分类号为 TN929.53 的主题关于 移动终端-应用程序-程序设计 的书籍。