Android应用开发全程实录

出版时间:2012-1  出版社:人民邮电出版社  作者:裴佳迪,马超,孙仁贵  页数:470  
Tag标签:无  

内容概要

  《Android应用开发全程实录》内容上覆盖了用Android开发需要的大部分知识储备。开发者通过本书的学习轻松开发出企业级的Android应用。
  《Android应用开发全程实录》以Android各个组件应用为轴,系统地介绍了Android开发的各个技术要点,如Activity、Service、Broadcast等的使用,同时配以大量实例和实战技术来帮助读者学习。其中实战内容以模仿成熟应用的某些实现为主,具有很强的实用性,开发者可以直接在项目中使用这些程序。最后以3个企业级的开发项目(权限管理软件、条形码扫码、GPS物流)来贯穿Android的开发技术,让开发者迅速掌握实战技能。配书光盘中附有全部程序,帮助读者轻松取得书中所有代码进行学习。
  书籍更有Android高人气社区(微度网)支持,读者的任何疑问都可以在那里得到解答。
  《Android应用开发全程实录》用于初学Android的新手,也用于已经入门却不知道如何提高的Android开发人员。也适合作为培训班、高校的相关教材。

作者简介

孙仁贵,从事手机嵌入式开发多年,有丰富的Android、J2ME、黑莓等平台开发实战经验。同时拥有系统架构、无线方案解决、项目管理、手机终端开发及SP行业经验,现主要致力于移动互联网及3G移动技术研究,现在一家禽资集团公司任高级工程师。裴佳迪,最早一批专注于Android的资深开发者。Android开发者社区微度网创始人之一,专栏作者。博客园、51CTO等推荐博客,并经常发表与Android相关的技术文章。目前主要专注于手机云平台开发,参与多个与云相关的Android端软件研发。目前就职于著名IT公司的云计算平台。马超资,深Java开发工程师和Android开发工程师.长期从事一线开发工作,有很好的项目开发和项目管理经验。开发过基于J2EE的金融系统、ERP系统、工作流引擎、大型系统,目前从事Android应用开发和Linux驱动的研究。

书籍目录

第1章 步入Android的世界
 1.1 Android平台简介
 1.2 Android架构
 1.3 万丈高楼平地起——Android开发环境的搭建
  1.3.1 Java环境的搭建
  1.3.2 安装Eclipse开发工具
  1.3.3 下载Android SDK
  1.3.4 安装ADT插件
 1.4 Android模拟器等工具的使用
  1.4.1 Android模拟器的创建
  1.4.2 Android调试桥ADB的使用
  1.4.3 DDMS的使用
 1.5 创建Hello Android
 1.6 Android应用程序的调试方法
  1.6.1 日志输出
  1.6.2 Debug调试
  1.6.3 让程序定行更顺畅——单元测试
 1.7 如何发布Android应用程序
 1.8 Android金矿离你不会太远——Android生财之道
 1.9 本章小结  
第2章 Android应用程序的构成
 2.1 Android应用程序的目录结构
 2.2 资源的管理与使用
  2.2.1 资源存放的位置和种类
 2.3 Android组件介绍
  2.3.1 屏幕组件——Activity
  2.3.2 服务组件——Service
  2.3.3 广播接收组件——Broadcast Receiver
  2.3.4 内容提供者——Content Provider
 2.4 本章小结  
第3章 我的界面我作主——Activity和布局管理器
 3.1 Activity应用详解与实例
  3.1.1 Activity中的任务和历史栈
  3.1.2 Activity的创建
  3.1.3 Activity的生命周期
 3.2 用户界面的构成
 3.3 界面布局
  3.3.1 布局的配置方法
  3.3.2 布局的属性
 3.4 Android中使用的尺寸单位
 3.5 线性布局(LinearLayout)
 3.6 相对布局(RelativeLayout)
 3.7 表格布局(TableLayout)
 3.8 框架布局(FrameLayout)
 3.9 绝对布局(AbsoluteLayout)
 3.10 层级观察器(Hierarchy Viewer )
 3.11 布局优化分析工具layoutopt
 3.12 Android界面布局的优化:、和 标签的使用
 3.13 本章小结  
第4章 Android用户界面
 4.1 文本控件TextView
 4.2 文本编辑框EditText
 4.3 按钮控件Button和事件处理
 4.4 按钮控件Button和显示效果
 4.5 按钮控件Button和可延伸的图像
 4.6 图片按钮控件ImageButton
 4.7 单选按钮(RadioGroup和RadioButton)
 4.8 多选按钮(CheckBox)
 4.9 开关按钮(ToggleButton)
 4.10 日期时间控件(DatePicker和TimePicker)
 4.11 图像显示控件ImageView
 4.12 列表(ListView)控件和适配器(Adapter)
  4.12.1 ListView使用ArrayAdapter
  4.12.2 ListView使用SimpleAdapter
  4.12.3 ListView使用BaseAdapter与ListView的优化
 4.13 ListActivity
 4.14 ListView的美化
 4.15 下拉列表(Spinner)
 4.16 网格视图GridView与应用实例
 4.17 Gallery 107
 4.18 抽屉(SlidingDrawer)
 4.19 进度条(ProgressBar)
  4.19.1 不确定进度条
  4.19.2 确定进度条
 4.20 可拖动进度条(SeekBar)
 4.21 格式化界面:style和theme
 4.22 对话框(AlertDialog)
 4.23 进度条对话框(ProgressDialog)
 4.24 弹出窗口(PopupWindow)
 4.25 弹出消息(Toast)
 4.26 状态栏提醒(Notification)
 4.27 菜单(menu)
  4.27.1 常用的菜单Options Menu与实例
  4.27.2 子菜单SubMenu与实例
  4.27.3 上下文菜单Context Menu与实例
 4.28 标签控件TabWidget与实例
 4.29 使用handler异步更新UI
 4.30 本章小结  
第5章 图形与动画
 5.1 Android中的图形
  5.1.1 View类和自定义控件与实例
  5.1.2 画笔Paint和画布Canvas类与实例
  5.1.3 几何图形的绘制与实例
  5.1.4 贴图的绘制与实例
 5.2 动画与实例
  5.2.1 Animation动画
  5.2.2 Frame动画
  5.2.3 Gif动画
 5.3 本章小结 
第6章 组件通信与广播消息
 6.1 Intent对象
 6.2 显式启动Activity并传递数据
 6.3 隐式启动Activity和Intent过滤器IntentFilter
 6.4 获取Activity的返回值
 6.5 广播和广播接收者(Broadcast Receiver)
 6.6 本章小结  
第7章 多媒体
 7.1 多媒体开发
  7.1.1 多媒体核心OpenCore
  7.1.2 媒体播放器(MediaPlayer)
  7.1.3 媒体录制MediaRecorder
  7.1.4 播放视频VideoView
 7.2 相机设置
 7.3 本章小结
  
第8章 服务Service
  8.1 Service基本知识
  8.1.1 Service简介
  8.1.2 生命周期
  8.1.3 绑定Context
  8.2 AIDL远程服务
  8.2.1 AIDL简介
  8.2.2 程序间的通信
  8.3 系统服务
  8.3.1 获取系统服务
  8.4 本章小结  
第9章 数据存储
 9.1 轻量级的存储SharedPreferences
 9.2 文件存储
 9.3 数据库SQLite
  9.3.1 SQLite简介
  9.3.2 SQLite管理工具
  9.3.3 用SQLiteDatebase进行数据库操作
  9.3.4 管理数据库SQLiteOpenHelper
 9.4 数据交换ContentProvider
  9.4.1 ContentProvider的创建
  9.4.2 使用ContentProvider
  9.4.3 ContentProvider实例
 9.5 本章小结  
第10章 Android网络
 10.1 基本网络概念
  10.1.1 网络
  10.1.2 网络的分层
  10.1.3 IP、TCP和UDP
  10.1.4 Internet
 10.2 HTTP基础
  10.2.1 什么是HTTP
  10.2.2 Java标准网络接口
  10.2.3 Apache网络接口
  10.2.4 Android网络接口
  10.2.5 补充讲解:网络中得到JSON字符串的解析
  10.2.6 补充讲解:处理中文乱码和中文部分乱码
  10.2.7 实战:异步下载网络图片
 10.3 Socket技术与实例
  10.3.1 什么是Socket
  10.3.2 TCP协议的Socket应用
  10.3.3 UDP协议的Socket
  10.3.4 实战Socket实现移动cmwap和cmnet
 10.4 网页浏览及用户交互接口WebView
  10.4.1 WebView加载HTML
  10.4.2 扩展JavaScript API
 10.5 WiFi的基本介绍及实现
 10.6 蓝牙的基本介绍与实现
 10.7 XML解析
  10.7.1 SAX解析
  10.7.2 PULL解析
  10.7.3 实战:天气预报实例
 10.8 本章小结  
第11章 国际化和自适应
 11.1 国际化基础
  11.1.1 语言国际化
 11.2 资源自适应
  11.2.1 自适应屏幕
 11.3 本章小结  
第12章 Android专属
 12.1 Google Maps
  12.1.1 Google Maps API Key
  12.1.2 Geopoint与MapView
  12.1.3 Google Maps实战:漂亮的气泡地图
 12.2 传感器(Sensor)
  12.2.1 什么是传感器(Sensor)
  12.2.2 传感器(Sensor)关联的类(Class)和接口(Interface)
  12.2.3 传感器(Sensor)实战案例
  12.2.4 传感器(Sensor)实战2:手势电话
 12.3 AppWidget
  12.3.1 AppWidget 框架
  12.3.2 AppWidget 实战让自己的应用支持AppWidget  
第13章 Android综合案例一:权限管理工具
 13.1 软件背景
 13.2 总体设计
  13.2.1 软件概述
  13.2.2 技术分析
 13.3 详细设计与实现
  13.3.1 前期准备
  13.3.2 代码结构
  13.3.3 布局结构
  13.3.4 本机程序
  13.3.5 APK扫描
  13.3.6 信任程序
  13.3.7 扫描结果
 13.4 本章小结  
第14章 Android综合案例:条形码扫描器
 14.1 需求分析
  14.1.1 背景概述
  14.1.2 Zxing介绍
 14.2 总体设计
  14.2.1 系统功能整理
  14.2.2 系统流程设计
 14.3 详细设计与实现
  14.3.1 导入Zxing源码
  14.3.2 实现UI布局
  14.3.3 数据存储机制
  14.3.4 GPRS数据上传服务器
  14.3.5 相机接口调用及数据处理
 14.4 本章小结  
第15章 Android综合案例:物流信息系统终端
 15.1 需求分析
 15.2 总体设计
  15.2.1 功能需求及协议整理
  15.2.2 程序流程图
 15.3 详细设计与实现
  15.3.1 UI布局实现
  15.3.2 数据存储
  15.3.3 服务器设置
  15.3.4 定位获取经纬信息
  15.3.5 心跳获取任务信息
  15.3.6 GPRS上传实现
 15.4 本章小结  
第16章 Android开发中的常见问题和面试题
 16.1 Android开发中常见问题
 16.2 常见Android面试题
附录A Android权限大全
附录B Android图标资源
    

章节摘录

版权页:插图:

编辑推荐

《Android应用开发全程实录》新版的Android SDK,80多个实例程序,每个核心单元都配以精彩示例,让读者尽快融入实战,3大企业级案例,技术新颖、贴近实际开发,可以直接在项目中借鉴使用,Android常见问题解答,迅速解决实际开发中遇到的瓶颈,著名公司Android面试题,轻松面试拿高薪Offer。微度网倾力打造。

图书封面

图书标签Tags

评论、评分、阅读与下载


    Android应用开发全程实录 PDF格式下载


用户评论 (总计48条)

 
 

  •   较为系统的介绍了Android开发流程及eclipse框架内容
  •   确实是一本不可多得的好书啊,非常适合想学习android的新手们……!
  •   市面上的android书,不是抄袭,就是放一些代码,千篇一律,都是一些狗屁书籍,这本似乎看到了弊端,的确是一本好书!
  •   本人是一个计算机专业的大专生。上学期间有开过java等编程类课程。如今工作四年有想自学android编程的冲动。因此在书店看到此书,在网上买下。在网上主要图价格合适,毕竟新华书店是不给打折的。由于工作与编程无关,因此我对于编程的印象基本上已经还给老师了。但由于自己对android的热爱,以及看过一些网上的编程电子书,再加上看这本书,我慢慢的找回了当年上学期间对编程的热衷。总体来说,此书还是不错的,值得一买。比较使用稍微有一点基础的爱好者看。
  •   一本不错的关于安卓的开发的书,比较适合我这样的新手,来看,呵呵
  •   已经不止一次在当当网买书啦 这次是买同一套的系列 合计五本 真的值得拥有 很好的教材书
  •   正在努力学习中,感觉还不错。
  •   书送的还是挺快的,但是没按我要求的时间送,我写的是周末送,结果周二就送过来了,那天我还在外面出差,还有我明确要求开发票的结果没有,明显感觉当当服务质量下降,但翻了一下书,感觉还不错,插图挺多的,很适合初学者。
  •   本书安排了几个例子是不错的安排,但是里边的操作步骤不够详尽,有些地方不知道是如何出来的,希望作者加强条理性。
  •   非常不错的一本书,内容很好。
  •   在看,很适合初学者,受益匪浅
  •   如题,真的是一本好书,帮了我很大额忙
  •   版本正版,速度快
  •   感觉这本书还可以吧,比较适合初学者由浅到深的学习。省略了android原理部分的分析,从实战角度去品味这本书。
  •   这本书都是介绍一些android的入门基础知识。android入门可以选择,简单易学,一步一步地说明。
  •   感觉挺不错的,适合入门的新手……
  •   有些错误,应该是印刷错误,还有有可能是时间急吧,最后那个常见问题都有重复的,希望后续版本中会更正,有些代码解释下、、、、
  •   纸张还可以,内容非常好,只有少量的错误。当然不是排版的错误。
    排版也比较舒服,书中也有大量的源码
  •   有助于新手入门
  •   书是不错,可是盘坏了,能给换张盘吗?
  •   书的印刷质量一般一般
  •   书挺好的。商家服务也好的
  •   对于初学者很适合,讲的也不错。
  •   初学者,加油中...
  •   内容及细致程度还可以,唯一比较悲剧的是 书中的很多代码都连着写,很多代码都没有空格隔开,所以有时候会有点看不懂。不过书还可以。
  •   书中代码不全,讲的一带而过,不太详细!!!
  •   不是最好的书,错笔字好多,不建议购买
  •   书上边有杂物...不过很厚...
  •   内容应该没经过审核的,很多排版的明显错误,如:

    public static final Strin aa=""
    写成

    publicstaticfinal Strin aa=""

    真让人无语,内容还是可以的.
  •   没视频教程 内容不怎么详细 没编程基础不建议购买
  •   讲的东西不少 ,就是不详细。
  •   总的来说还行,但书有的地方有些小错误
  •   送来的书其中一本被水浸泡过,质量很糟糕!
  •   书籍到手几天,感觉受益很多,从基础讲起,到三个企业级应用,已经连续几天没怎么睡觉在啃这本书。。。。
  •   从基础到高级运用,从基础到商业应用,从点到面,不错不错,5星!
  •   是本很不错的书。内容很实际,可以学到很多。
  •   理论联系实际,由浅到深。看了几章了,受益非浅啊,支持好书,狂顶。
  •   挺好的,还没来得及细看,最近太忙了
  •   相当多错别字,大体上还过得去,估计是参考了某神作吧。
  •   andriod热门,选择买了一本,主要是看看实例开发,收到书的时候,书的封面不错,整体给人感觉良好!内容也来不及看,不过对于菜鸟的我,也很满意了!
  •   整本书下来所有代码一些最基本的格式规范都没弄好,该空格的没空格,代码都挤一块去了。。。。
  •   此书对初学者来说可以算的上入门经典书籍
  •   周围的朋友都说不错,所以力荐该书。。。好好学习学习。。。
  •   比较易懂。代码很详细 我非常推荐这本书!
  •   很好的一本书,是初学者必备书籍之一。
  •   很不错,适合初学者,不错
  •   到手后马上开始学,虽然是今年出版的书,但是环境搭建的地方已经和我现在用的有很大变化了,故作者应该是写了蛮久了。还有就是,这本书不适合不会JAVA的,我的JAVA早抛到脑后了,没办法,还要现学,现在这本书估计要放几个月才能用上。... 阅读更多
  •   书中的代码,关键字很多都连在一起,如果没有一定编程经验的会看到一头雾水。
 

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

京ICP备13047387号-7