Android开发从入门到精通

出版时间:2012-1  出版社:北京希望电子出版社  作者:扶松柏  页数:541  
Tag标签:无  

内容概要

  扶松柏编著的《Android开发从入门到精通》详细地讲解了Android技术的具体应用和实现过程。本书内容新颖、知识全面、讲解详细。全书分为12章,第1章走进Android世界,简要讲解了理论知识和搭建开发环境;第2章界面布局实战演练,讲解了实现界面布局的典型实例的实现过程;第3章基本控件实战演练,讲解了Android基本控件典型实例的实现过程;第4章数据存储实战演练,讲解了数据存储方面典型实例的实现过程;第5章通信领域实战演练,讲解了通信领域典型实例的实现过程;第6章自动服务实战演练,讲解了自动服务方面典型实例的实现过程;第7章互联网实战演练,讲解了互联网领域典型实例的实现过程;第8章多媒体实战演练,讲解了多媒体典型实例的实现过程;第9章Google地图实战演练,讲解了Google地图典型实例的实现过程;第10章Google
API实战演练,讲解了主流Google
API典型实例的实现过程;第11章游戏实战演练,讲解了Android在游戏领域典型实例的实现过程;第12章优化和发布项目,讲解了优化Android项目和发布Android作品典型实例的实现过程。本书光盘中提供了部分程序的源代码。
  《Android开发从入门到精通》定位于Android的中高级用户,还可以作为向此领域发展的程序员的参考书。

书籍目录

第1章 走进Android世界
 1.1 智能手机飞速发展
 1.1.1 主流手机系统介绍
 1.1.2 Android横空出世
 1.2 Android何以风靡世界
 1.2.1 丰厚的奖励机制
 1.2.2 商家的支持
 1.2.3 光明的前景
 1.3 搭建Android应用开发环境
 1.3.1 安装AndroidSDK的系统要求
 1.3.2 安装JDK、Eclipse、AndroidSDK
 1.3.3 设定AndroidSDKHome
 l.3.4 验证开发环境
 1.3.5 创建Android虚拟设备(AVD)
 1.3.6 常见的几个问题
 1.3.7 SDK工具集
 1.4 Android模拟器
 1.4.1 Android模拟器简介
 1.4.2 模拟器和真机究竟有何区别
 1.4.3 模拟器简单总结
 1.5 纵览Andr0Id体系
 1.5.1 简析Android安装文件
 1.5.2 Android体系结构介绍
 1.5.3 Android应用工程文件组成
 1.5.4 应用程序的生命周期
第2章 界面布局实战演练
 2.1 使用线性布局(LinearLayout)
 2.2 使用相对布局(RelativeLavout)
 2.3 使用表格布局(TableLayout)
 2.4 使用绝对布局(AbsoluteLayout)
 2.5 使用标签布局(TabLayout)
 2.6 使用层布局(FrameLayout)
 2.7 使用桌面组件Widget来布局
 2.7.1 在屏幕中实现一个按钮效果
 2.7.2 在屏幕中显示一段文字
 2.7.3 设置手机屏幕中的字体
 2.7.4 在屏幕中显示编辑框
 2.7.5 在屏幕中显示复选框
 2.7.6 在屏幕中显示单选框
 2.7.7 在屏幕中显示下拉列表框
 2.7.8 在屏幕中实现自动输入文本
第3章 基本控件实战演练
 3.1 使用RadioGroup控件实现选择处理
 3.2 使用屏幕中实现一个购物清单
 3.3 在手机屏幕中实现相框效果
 3.4 在屏幕中实现选择处理
 3.5 在屏幕中实现一个相簿功能
 3.6 开发一个文件搜索程序
 3.7 模拟实现一个时钟效果
 3.8 在手机屏幕中实现进度条效果
 3.9 开发一个自动选择日期和时间的程序
 3.10 在收集屏幕中显示磁盘中的图片
 3.11 触动Menu菜单控件
 3.12 使用SimpleAdapter实现ListView组件的效果
 3.13 在屏幕中实现抽屉样式效果
 3.14 使用Toast和Notification实现提醒效果
 3.15 添加/删除Spinnerl的菜单
第4章 数据存储实战演练
 4.1 使用SharedPrefererices存储
 4.2 使用SQLite存储
 4.3 使用ContentProyider存储
 4.4 开发一个日记簿项目
 4.5 升级日记簿功能
第5章 通信领域实战演练
 5.1 拨号、邮件和网址处理
 5.2 拨打电话
 5.3 发送短信交互
 5.4 发送邮件
 5.5 实现震动效果
 5.6 搜索通讯录
 5.7 使用Wi—Fi
 5.8 触摸拨号
 5.9 获取设备运营商信息
第6章 自动服务实战演练
 6.1 来短信自动提醒
 6.2 自动显示剩余电量
 6.3 来短信E—mail通知
 6.4 来电后显示提示信息
 6.5 获取手机存储卡的容量
 6.5.1一些基本知识
 6.5.2 具体实现
 6.6 闹钟到时响
 6.7 黑名单来电自动静音
 6.8 监听发送的短信是否成功
第7章 互联网实战演练
 7.1 浏览指定的网页
 7.2 加载显示HTML程序
 7.3 使用浏览器打开网页
 7.4 显示网络中的照片
 7.5 播放在线音乐
 7.6 下载在线手机铃声
 7.7 开发一个简易RSS系统
第日章 多媒傩实战演练
 8.1 获取图片的宽和高
 8.2 绘制各种几何图形
 8.3 开发一个手机屏保程序
 8.4 在屏幕上触摸移动照片
 8.5 调节音量
 8.6 播放MP3音乐
 8.7 开发一个录音机程序
 8.8 开发一个拍照程序
 8.9 开发一个视频播放器
第9章 Google地图实战演练
 9.1 获取当前位置的坐标
 9.2 在手机中使用谷歌地图
 9.3 输入坐标后在地图中实现定位
 9.4 在手机中实现地址查询
 9.5 实现路径导航
 9.6 移动手机时自动更新位置
 9.7 在地图中绘制线路并计算距离
 9.8 在谷歌地图中显示指定的位置
第10章 GoogleApI实战演练
 10.1 模拟验证官方账号
 10.2 实现Google搜索
 10.3 在手机中生成二维条码
 1O.4 手机翻译
第11章 游戏实战演练
 11.1 益智类游戏——魔塔
 11.2 竞技类游戏——中国象棋
第12章 优化和发布项目
 12.1 UI界面中优化之标签
 12.2 测试计算机的性能
 12.3 测试内存性能
 12.4 AndroidLayout优化
 12.5 优化模拟器
 12.6 发布自己的作品来盈利
 12.6.1 申请会员
 12.6.2 生成签名文件
 12.6.3 使用签名文件
 12.6.4 发布

章节摘录

版权页:   插图:   关于对上述代码的具体说明如下: SQLite Query Builder:是一个构造SQL查询语句的辅助类。 suri Matcher.match(uri):根据返回值可以判断这次查询请求时,它是请求全部数据还是某个id的数据。如果返回值是DIARIES,那么只需要执行qb.set Tables(DIARY TABLE NAME)语句就可以了:如果返回值是DIARY ID,那么还需要将where部分的参数设置进去,代码为qb.appendWhere(DiaryColumns._ID+“=”+uri.getPathSegments0.get(1))。 类似于一个标准的SQL查询,但是此查询是SQLiteQueryBuilder来发起的,而不是SQLiteDatabase直接发起的,所以在参数方面略有不同。此函数的定义格式如下所示。 各个参数的具体说明如下所示。 第1个参数为要查询的数据库实例。 第2个参数是一个字符串数组,里边的每一项代表了需要返回的列名。 第3个参数相当于SQL语句中的where邗分。 第4个参数是一个字符串数组,里边的每一项依次替代在第三个参数中出现的问号(?)。 第5个参数相当于SQL语句当中的groupby部分。 第6个参数相当于SQL语句当中的havin9部分。 第7个参数描述是怎么进行排序。 第8个参数相当于SQL当中的limit部分,控制返回的数据的个数。 在Diary Content Provider类里边还有2个重要的方法,分别是get Type和get Formate Created Date。后者的功能是根据时间得到一个特定格式的字符串。前者是一个必须要重写的方法,重写getType方法的主要代码如下所示。 此方法用于返回一个所给Uri的指定数据的MIME类型。它的返回值如果以vnd.Android.cursor.item开头,那么就代表这个Uri指定的是单条数据。如果是以vnd.Android.cursor.dir开头的话,那么说明这个Uri指定的是全部数据。

编辑推荐

《Android开发从入门到精通》定位于Android的中高级用户,还可以作为向此领域发展的程序员的参考书。

图书封面

图书标签Tags

评论、评分、阅读与下载


    Android开发从入门到精通 PDF格式下载


用户评论 (总计32条)

 
 

  •   这个书说实话真的不错。有具体的实例训练。不像有的书全是理论。没有一点适用价值
  •   整体来说还可以了,有过JAVA开发经验的人应该比较好学
  •   书刚到手,正在学习,对入门来说还可以,希望能得到更多的收获
  •   很适合初学都阅读。即使不太明白JAVA,也可以很好的完成零基础的入门。带入感很好。
  •   虽然还只是刚收到书,不说内容怎么样,毕竟是预先在书店选中才来这里买的,就只说速度吧,还是挺好的。没有想象中那么慢。
  •   刚拿到,大致看了下,知识点涉及的方面比较多比较全,很不错的书
    不过纸张好像有点次~ 哈哈 个人感觉啦
  •   发货及时 赞一个,书内容慢慢学。
  •   之前在图书馆借了一本弄脏了,这本买来还给图书馆的。
  •   书特别好,个人很满意,没有什么挑剔的,好好学习了……
  •   里面的内容不错,挺好的,不过就是例子有点老土了,还是可以用的
  •   最近想开发个手机产品,看到这本书,高兴极了,正合我意,快快开始吧!
  •   给老公买的,我自己不懂
  •   .書還不錯.但是在java代碼部份過程有點簡略...只列出"主要代碼" 新手無從入手..只輸那些代碼又報錯..改正又不知道怎麼輸
  •   不错,第一次在当当网上买,物流挺快的。。
  •   浅显易懂,适合新手阅读
  •   好书 很有用 谢谢
  •   之前没有接触过java方面的技术,不过这本书对我来说入门是很很简单的,都是些基础的东西。感觉还不错!
  •   书没来得及细看感觉作为入门不错配光盘
  •   适合入门,书中很多示例代码
  •   书的质量很好,目录清晰,讲的内容也很清楚全面,被我当字典用,帮我解决了不少问题
  •   书的内容还行。。。。就是质量太狗血。。。。望改善
  •   书还好吧,从简单开始,慢慢深入吧
  •   我觉得要不是我有一定的Android编程基础,还真是很难看懂,觉得不适合初学者!
  •   书还可以就是内容太少
  •   这本书大致阅读了一遍,哎,一点都不入门,内容太跳跃了,大部分是介绍下本章的功能,然后放出几个实例代码,大部分都没讲为什么代码这样写,代码里的一些函数、变量、语法都没说明,这让人怎么入门啊,害我看完还是很多基础不懂,再去买了本基础书。
  •   本人从事 开发多年,这书真是不怎么样,就是一堆例子的罗列,基本的东西都不讲,还入门到精通。害人
  •   这本书太烂了,说是2012年的,其实是2009年的,骗死我了
  •   Android开发从入门到精通(附光盘1张) 挺好的 帮同学买的 挺不错的一本书
  •   说得好听点 浪费时间。说得不好听点,就是一本垃圾。
  •   买回来自学的。感觉不错。
  •   书中有大量的例子,但对于Android开发的框架和思路讲的比较少,所以不适合入门级的读者。
  •   经典适合系统的学习android 基础知识,是本好书。
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7