Android开发入门与实战体验

出版时间:2011-7  出版社:机械工业  作者:李佐彬  页数:479  
Tag标签:无  

内容概要

由李佐彬编著的《Android开发入门与实战体验》循序渐进地介绍了Android技术的基础知识,并通过实例教学的方式讲解了Android技术在各个领域的具体应用过程。全书分为16章,其中第1~5章是基础篇,讲解了Android的发展前景和开发环境的搭建过程;第6~13章是核心技术篇,详细讲解了Android技术的核心知识,并对程序优化进行了详细剖析;第14~16章是综合实战应用篇,通过3个综合实例详细讲解了Android技术常用的开发流程。
《Android开发入门与实战体验》定位于Android的初、中级用户,可作为初学者的自学手册,也可以作为有一定基础的程序员的参考书。

书籍目录

前言
第一篇基础篇
第1章揭开Android的神秘面纱
1.1了解智能手机
1.1.1智能手机的定义
1.1.2智能手机的特点
1.1.3主流智能手机操作系统
1.2初识Android
1.2.1Android手机
1.2.2开放手机联盟
1.3Android特性
1.4Android组件结构应用程序框架
1.4.1Android组件结构
1.4.2Android应用程序框架
1.5Android何以脱颖而出
1.6Android模拟器
1.6.1什么是模拟器
1.6.2获取Android模拟器
第2章搭建Android开发环境
2.1开发Android应用前的准备
2.1.1基本系统要求
2.1.2Android软件开发工具
2.2全新的Android2.3
2.3Windows开发环境搭建
2.3.1JDK、Eclipse、AndroidSDK软件安装
2.3.2设定AndroidSDKHome
2.3.3开发环境验证
2.3.4创建Android虚拟设备(AVD)
2.4常见的一些问题
第3章AndroidSDK简要介绍
3.1AndroidSDK基础
3.2初步探寻AndroidSDK体系
3.2.1AndroidSDK目录结构
3.2.2android.jar及内部结构
3.2.3SDK文档及阅读技巧
3.2.4SDK工具集
3.3解析AndroidSDK实例
第4章看第一个应用程序
4.1HelloWorld应用程序分析
4.1.1新建一个Android工程
4.1.2设置工程的信息
4.1.3编写代码和代码分析
4.1.4运行项目
4.2调试项目
4.2.1设置断点
4.2.2Debug项目
4.2.3断点调试
4.3Dialog(对话框)简介
4.3.1Android对话框
4.3.2Dialog类详解
第5章分解Android应用程序核心
5.1Android体系结构介绍
5.1.1操作系统层
5.1.2各种库和Android运行环境
5.1.3应用程序
5.1.4应用程序框架
5.2Android应用程序组成
5.2.1Activity介绍
5.2.2BroadcastIntentReceiver介绍
5.2.3Service(服务)介绍
5.2.4ContentProvider介绍
5.2.5Intent和IntentFilter
5.3Android应用工程文件组成
5.3.1SEe目录
5.3.2AndmidManfest.xml文件
5.3.3常量的定义文件
5.4应用程序的生命周期
5.5Activity的生命周期
5.5.1Activity的几种状态
5.5.2分解剖析Activity
5.6Android进程与线程
5.6.1进程
5.6.2线程
5.6.3线程安伞的方法
第6章Android常用组件
6.1UI(界面)组件
6.1.1视图组件——View
6.1.2视图容器组件——Viewgroup
6.1.3布局组件——Layout
6.1.4布局参数——LayoutParams
6.2绚丽多彩——应用界面布局实例
6.2.1编程实现
6.2.2效果演示
6.3Widget组件详解
6.3.1创建一个Widget组件
6.3.2使用按钮Button
6.3.3使用文本框TextView
6.3.4使用编辑框EditText
6.3.5使用多项选择控件CheckBox
6.3.6使用单项选择控件RadioGroup
6.3.7使用F拉列表控件Spinner
6.3.8使用自动完成文本控件AutoCompleteTextView
6.3.9使用日期选择器控件DatePicker
6.3.10使用时间选择器TimePicker控件
6.3.11联合应用DatePicker和TimePicker
6.3.12使用滚动视图控件ScrollView
6.3.13使用进度条控件ProgressBar
6.3.14使用拖动条控件SeekBar
6.3.15使用评分组件RatingBar
6.3.16使用图片视图控件lmageView
6.3.17使用图片按钮控件lmageButton
6.3.18使用切换图片控件ImageSwitcher和Gallery
6.3.19使用网格视图控件GridView
6.3.20使用标签控件Tab
6.4使用友好菜单控件Menu
6.4.1Menu基础知识介绍
6.4.2使用Menu实例
6.5Intent和Activity
6.6使用列表控件ListView
6.6.1ArrayAdapter接受一个数组或者列表(List)作为参数来构建
6.6.2使用SimpleAdapter
6.7使用互动对话框控件Dialog
6.8使用Toast和Notification
6.8.1Toast简介
6.8.2Notification简介
6.8.3联合使用Toast和Notification
第7章Android组件高级应用
7.1对话框中的进度条
7.2再看布局组件
7.2.1Android的五大布局对象
7.2.2垂直线性布局
7.2.3水甲线性布局
7.2.4相对布局
7.2.5表单布局
7.2.6切换卡
7.3联合使用Spinner和setDropDownViewResource
7.4Gallery和衍生BaseAdapter容器
7.5文件搜索引擎FileSearch
7.6用AnalogClock和DigitalClock控件实现模拟小时钟
7.7使用ListActivity(活动列表)
7.7.1ListActivity介绍
7.7.2ListActivity使用实例
7.8绘图处理
7.8.1graphics类基础
7.8.2使用Matrix实现图片缩放
7.8.3使用Bitmap和Matrix实现图片旋转
7.9动态添加/删除Spinner菜单
第二篇典型应用篇
第8章Intent、Broadcast和Adapter详解
8.1Android体系核心之“Intent”
8.1.1Intent的构成
8.1.2Intent的解析
8.1.3Intent的基本用法
8.1.4Intent和Activity
8.1.5Linkify简介
8.2Activity的返回值和本地动作
8.2.1Activity返回值
8.2.2Android本地动作
8.2.3IntentFilter响应隐式Intent
8.2.4Android解析IntentFilter
8.2.5隐式Intent响应与责任传递
8.3用Intent来广播一个事件
8.3.1广播事件
8.3.2BroadcastReceiver监听广播
8.3.3Android本地广播
8.4Adapter详解
8.4.1Android提供的Adapter
8.4.2用Adapter进行绑定
8.4.3使用ArrayAdapter和SimpleCursorAdapter
8.5Intemet资源
8.5.1连接Intemet资源
8.5.2利用Intemet资源
第9章Android的数据存储操作
9.1什么是Android数据存储
9.2SharedPrefererlces存储
9.2.1SharedPreferences存储类效率分析
9.2.2应用实例
9.3文件存储
9.4再看SQLite存储方式
9.5ContentPlroyider存储
9.5.1ContentProvider基础
9.5.2使用ContentProvider
9.6网络存储
9.7数据存储演练
9.7.1SQLite实现一个日记小
9.7.2ContentProvider操作一个数据日记本
第1O章电话与短信应用开发
10.1IntentFilter解析
10.1.1动作测试
10.1.2类另测试
10.1.3数据测试
10.2Intent电话拨号处理
10.3Intent短信处理
10.3.1创建TinySMS界面
10.3.2设置权限
1O.3.3发送短信处理
10.4Android中电话和短信服务的包
第11章SOPtiCe的全新服务
11.1Service深入剖析
11.1.1Service策略
11.1.2创建Service
11.1.3使用Service
11.1.4与远程Service通信
11.1.5设置权限
11.1.6使用Service实例
11.2Service生命周期
11.3提高Service优先级
11.4Service综合实例
第12章使用位置服务和地图API
12.1位置服务
12.1.1android.10cation的功能类
12.1.2Android定位的基本流程
12.1.3GPS定位实例
12.1.4构造LocationProvider查询条件
12.2及时监听位置变化
12.2.1Maps库类介绍
12.2.2LocationManager及时监听为遏制位置信息
12.3应用地图
12.3.1使用前的设置
12.3.2使用MapAPI密钥的基本流程
12.3.3应用实例:使用MaDAPI密钥
第13章程序优化
13.1实现高效Java编程规范的十条基础规则
13.2命名规范
13.3编写优秀代码的技巧
13.4性能测试
13.4.1背景
13.4.2Java代理
13.4.3性能测试的步骤
13.4.4计算机性能测试
13.4.5内存性能测试
13.5程序优化
13.5.1Java程序的基本优化
13.5.2程序性能优化
13.5.3何谓高效的Android
13.5.4Android上的单元测试
13.6UI界面优化
第14章网络RSS阅读器
14.1基础知识介绍
14.1.1RSS的用途
14.1.2RSS阅读器
14.1.3RSS语法
14.2SAX技术介绍
14.2.1SAX的原理
14.2.2基于对象和基于事件的接口
14.2.3常用的接口和类
14.3实现流程
14.4具体实现
14.4.1建立实体类
14.4.2主程序文件ActivityMain.java
14.4.3实现ContentHandler
14.4.4主程序文件ActivityShowDescdption.jiavaIl
14.4.5主布局文件main.xml
14.4.6详情主布局文件showdescription.xml
14.5打包、签名和发布
14.5.1申请会员
14.5.2生成签名文件
14.5.3使用签名文件
14.5.4发布
第15章通用手机助手
15.1项目分析
15.1.1构成模块
15.1.2流程规划
15.2具体实现
15.2.1系统主界面
15.2.2系统信息
15.2.3硬件信息
15.2.4软件信息
15.2.5运行时信息
15.2.6文件浏览器信息
15.2.7AndroidManifest.xml获取权限
第16章Map地图综合应用
16.1项目分析
16.1.1规划UI界面
16.1.2数据存储设计
16.2具体实现
16.2.1新建工程
16.2.2主界面
16.2.3新建界面
16.2.4设置界面
16.2.5帮助界面
16.2.6地图界面
16.2.7数据存取
16.2.8实现Service服务

章节摘录

版权页:插图:

编辑推荐

《Android开发入门与实战体验》:剖析最热门的手机开发平台,传授最实用的应用开发技巧,一本非常适于初学者学习手机编程的图书。

图书封面

图书标签Tags

评论、评分、阅读与下载


    Android开发入门与实战体验 PDF格式下载


用户评论 (总计50条)

 
 

  •   学习android开发的入门书籍,不错
  •   很适合Android开发初级人员阅读。例子都具有一定的代表性。
  •   质量不错,第一本android书。
  •   买下书也差不多半个月了,整体来说还是可以,可是书中的代码过于混乱,应该是时间紧的问题,看书中的代码真的不如看光盘上的,作者应该是提前写好了代码,然后在一段一段的剪切复制到书中,是的代码非常混乱。java基础不好的不建议购买,视频的确有点说不下去。。。
  •   内容由浅及深.适合有一定基础的初学者!个人觉得这本书可以给90分。
  •   刚到手的书,感觉不错,内容清楚,条理分明易懂,非常适合初学者。
  •   很不错的书 质量很好 内容很好
  •   还是挺不错的,对于初学者有不少帮助
  •   明天是我生日,哈哈。书今天来了,挺高兴
  •   这本书讲的比较通俗易懂,不像很多书一样,抄一堆理论,还不显重点。
  •   书很好,我看了是最新版,谢谢
  •   不错,合适新手
  •   可以,有实用价值
  •   还在学习,很有帮助
  •   新手看着很舒服,很容易理解。
  •   讲得挺好,就是光盘的声音太差劲了,好小声
  •   老公买的,最近在看,还行
  •   还可以,顶一下
  •   对于这本书,我已经是第二次购买了,第一次是帮自己买的,这次是介绍同学买的,个人觉得书还是不错的,不过还是内容显得有点详略不得当,其实android方面的书籍,对于初学者来说,也不是那么的好找。总之吧!还不错
  •   前面的开发环境搭建部分讲的很详细,很有帮助。
  •   纸张的质量不是很好,比一起买的另外一本书差远了;光盘讲解的声音太小,在笔记本上根本无法听清,要用台式机的音箱才能听清。内容还未细看。
  •   这个领域很火,本想学习一下,可惜书本太厚了,很难看得进去,还没看,入门比较难啊
  •   讲解全面,但对自我理解能力的需求较高,用书要多练习多思考,才能学的透。
  •   比较详细,很具体,还有可以运行的例子,推荐
  •   正在研究中,视频的声音不是太好听
  •   一直就想看着一方面的书籍,现在终于能抽出一点时间做这件事了,看了几章有点模糊的印象了..
  •   感觉内容很实用,让学者从基础抓起
  •   挺好的,虽然只看了一点点,也挺适合初学者学。
  •   这本书适合初学者,跟我们通常看的一些编程类书籍一样。
  •   刚开始学习,挺好的。
  •   书是老师推荐的,应该不错吧
  •   书不错,有光盘;
    但当当和京东的差距还是太大了。
  •   HEN HAO ZHIDE YONGYOU
  •   大概看了下 ,例程讲的有些笼统!!
  •   书页质量不是很好,内容很基础。
  •   书的内容还好,就是纸张摸着不是很好
  •   书带了光盘,还行吧。就是纸张差了点!
  •   讲的太浅了,也就入个门吧,实践方面,实在是帮不上忙
  •   买了几个月了,还没看完,调了一些感兴趣的章节看,感觉还行
  •   这本书的作者写书没有层次感,感觉很乱。并且里面的内容有拼凑的感觉,显得比较粗糙。最为重要的一点是,由书中的内容可以感觉得出作者本人对android编程有些地方有偏差,跟英文的API文档的表述有出入。。。。
  •   额,不好意思忘了,给同学买的,他说不错。。
  •   听别人说这书还不错,准备好好看看。
  •   里面的光盘不能用似乎,内容一般
  •   层次很混乱,一下东一下西的,书中代码残缺,老是少一段,我电脑坏了读不出DVD源码,书上又老是少点代码,根本不能照着他的弄,只能学习下理论而已。而且感觉写出的内容不知道是哪里拷来的,不同章节还有重复的
  •   书封面有点褶皱,也许是运输过程挤压的缘故。纸质有点黄,如果这个就是正品的话,确实很让我失望。
  •   写得也带简单了,就只是简单地贴代码,毫无价值
  •   不过看这本估计还不够 最好在配一本路入门的书
  •   书还没看,中间滞留了很多天才到
  •   貌似不错的一本书
  •   Android开发入门与实战体验
 

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

京ICP备13047387号-7