网上购物 货比三家
您现在的位置:快乐比价网 > 图书 > 文学 > 推理恐怖 > 商品详情

大话企业级Android应用开发实战(china-pub首发)

分享到:
大话企业级Android应用开发实战(china-pub首发)

最 低 价:¥61.40

定 价:¥89.00

作 者:王家林

出 版 社:电子工业出版社

出版时间:2011 年8月

I S B N:9787121140174

商品详情

编辑推荐

注重实战,是企业级Android开发的一柄利剑
  不仅仅是代码注释,取而代之的是详尽、全面的代码剖析
  作者撰写的“如何成为Android高手”一文,网络点击转载量惊人

内容简介

这是一本能够让你学出幸福感并在还没有学完时就能够胜任android应用软件工程师工作的书。本书所有的内容都是基于企业内部的android实际开发需要和问题而著。本书模拟真实的学习场景,主人公是小安和大致,小安是一位有编程基础并想从事android软件工程师工作的求知者,大致是一位博士、android开发高手和不知疲倦的布道者,全书以小安在大致的带领下从android入门到成为android应用程序编程高手的过程中生动地展开叙述,妙趣横生,让人欲罢不能。
  《大话企业级android应用开发实战》适合从事android软件开发的工程师和热爱android软件开发的人们。

作者简介

王家林 国内最早(2007年年底开始)从事于Android应用程序软件开发和创业人之一,国士工作室的创始人和总负责人,致力于成为企业级Android应用开发培训名师。培训案例:对北京三星研究院等企业成功实施Android企业级开发培训。
开发的软件:
◇Android娱乐多媒体软件、赶集网手机客户端、移动办公、来电管理器、短信监控器、电话监控器、手机安全软件、手机守护神、新浪微博客户端、贪吃蛇游戏、数独游戏。
◇Java虚拟机实现 、基于分布式架构的大型B2C电子商务网站(主要采用Struts+JPA+Sp.. << 查看详细

目录

《大话企业级android应用开发实战》
第1话 大话android1
1 智能手机与3g2
2 智能手机平台3
3 智能手机与手机厂商4
4 android详解5
5 android的盈利方式7
6 android学习之道10
第2话 android开发之道11
7 搭建开发环境12
7.1 准备所需软件12
7.1.1 android开发需要的工具12
7.2 安装所需的软件13
7.2.1 安装jdk613
7.2.2 安装eclipse15
7.2.3 安装eclipse插件(adt)15
7.2.4 安装android sdk18
7.3 模拟手机介绍20
7.3.1 创建avd20
7.3.2 启动模拟器22
.7.3.3 模拟器相关内容介绍23
7.3.4 模拟器不能完成的功能27
7.3.5 模拟器出现“无信号”故障的处理方式28
8 android开发流程29
8.1 创建android project(hello world项目)29
8.2 运行android项目32
8.3 查看安装过程信息34
8.4 卸载模拟器上的应用35
9 项目管理36
9.1 打开项目37
9.2 删除项目39
9.3 导入项目40
9.4 把程序打包成apk42
10 android项目的目录结构44
10.1 目录结构概述44
10.2 resource目录及其下文件详解46
10.2.1 “gen/”目录下的r.java文件详解50
10.2.2 组件标识符52
10.2.3 androidmanifest.xml介绍53
10.2.4 如何在文档中查找权限信息58
10.3 android程序的执行流程分析60
10.4 修改hello world项目的图标61
11 android程序设计的骨架——mvc62
11.1 mvc如何工作62
11.2 为什么要使用 mvc63
11.3 android与mvc65
12 电话拨号器和短信发送器示例67
12.1 电话拨号器67
12.2 短信发送器74
13 单元测试与日志输出80
13.1 单元测试步骤81
13.2 单元测试示例81
13.3 日志输出85
14 揪出程序中的臭虫——程序调试示例88
第3话 android之ui(用户界面)开发101
15 用户界面(user interface)102
15.1 ui概述102
15.2 布局(layout)104
15.2.1 线性布局(linearlayout)104
15.2.2 relativelayout(相对布局)107
15.2.3 线性布局与相对布局嵌套使用108
15.2.4 表格布局(tablelayout)108
15.2.5 帧布局(framelayout)110
15.3 菜单(menu)113
15.4 常用ui控件(widgets)116
15.4.1 单选框(radiobutton)117
15.4.2 多选框(checkbox)118
15.4.3 列表显示(listview)119
15.4.4 下拉列表框(spinner)124
15.4.5 进度条(progressbar)125
15.4.6 拖动条(seekbar)127
15.5 常用的几种通知131
15.5.1 状态栏通知133
15.5.2 警告对话框136
15.6 ui综合应用——用户注册141
15.7 硬编码生成界面150
15.8 国际化152
15.9 程序界面自动适应屏幕分辨率157
15.10 android样式和主题(style&theme)160
15.10.1 为hello world应用指定样式161
15.10.2 为应用指定主题163
第4话 “机器人”的核心组件165
16 “机器人”的管理员——activity166
16.1 activity生命周期168
16.2 为应用添加新的activity174
16.2.1 利用activity实现页面转换174
16.2.2 添加activity176
16.2.3 得到新打开的activity关闭后返回的数据180
16.2.4 请求码的作用183
16.2.5 结果码的作用184
17 “机器人”的邮递员——intent185
17.1 intent简介185
17.1.1 不同activity之间的数据传输186
17.1.2 另一种传递数据的方式188
17.1.3 动作测试(action test)189
17.1.4 类别测试(category test)190
17.1.5 数据测试(data test)190
17.2 意图测试190
18 “机器人”的隐形管理员——service194
18.1 bindservice()和startservice()区别198
19 “机器人”的接收员——broadcastreceiver201
19.1 短信窃听器202
第5话 数据,数据207
20 文件:普通文件的i/o208
20.1 文件存储数据208
20.2 sd card数据存取220
20.3 sharedpreferences(共享参数)225
20.3.1 sharedpreferences简介225
20.3.2 设计思路226
20.3.3 界面设计226
20.3.4 代码处理229
21 数据管家——sqlite数据库232
21.1 sqlite数据库简介233
21.1.1 sqlite的特点233
21.1.2 sqlite可以解析的sql语句234
21.2 使用sqliteopenhelper抽象类建立数据库234
21.2.1 测试建立数据库237
21.2.2 解读源码239
21.3 常用的数据库添、删、改、查操作241
21.3.1 实现添、删、改、查操作241
21.3.2 测试业务245
21.4 另一种实现添、删、改、查的方法250
21.4.1 实现添、删、改、查操作250
21.4.2 测试业务253
21.5 事务255
21.6 使用listview显示表中的数据256
21.7 使用simplecursoradapter绑定数据265
22 内容提供者(contentprovider)268
22.1 开发一个contentprovider269
22.1.1 配置personprovider270
22.2 uri介绍271
22.2.1 urimatcher类使用介绍271
22.3 contentprovider类主要方法的作用272
22.4 contenturis类使用介绍272
22.5 按照业务需求共享数据273
22.6 操作db应用中的共享数据277
22.6.1 使用contentresolver操作contentprovider中的数据278
22.6.2 测试业务279
22.7 操作联系人283
23 订阅你感兴趣的信息——xml应用288
23.1 sax解析器290
23.1.1 sax解析xml292
23.2 dom(文档对象模型)299
23.2.1 示例一:dom解析xml301
23.3 pull解析器303
23.3.1 示例二:pull解析xml304
23.4 sax、dom、pull的选择306
23.5 xml文件的生成307
23.6 综合示例:rss_pull309
第6话 android与网络319
24 android网络通信简介320
24.1 android客户端320
24.1.1 客户端概述320
24.1.2 客户端的应用322
24.2 网络的互连互通324
24.2.1 http协议概述324
24.2.2 http协议实例解析326
25 android文件下载330
25.1 android文件单线程下载330
25.1.1 j2se文件单线程下载331
25.1.2 android客户端单线程下载339
25.2 android文件多线程下载351
25.2.1 j2se文件多线程下载353
25.2.2 android客户端断点、多线程下载361
26 android文件上传392
26.1 android客户端上传初体验393
26.1.1 知识回顾393
26.1.2 android客户端直通crm系统403
26.2 android客户端实现请求参数数据上传412
26.2.1 知识回顾412
26.2.2 android客户端之请求数据包装417
26.2.3 android客户端之请求参数优化423
26.2.4 android客户端之发送内容实体430
26.2.5 android客户端发送数据参数到服务器433
26.3 android客户端实现文件上传441
26.3.1 知识回顾442
26.3.2 android客户端之文件上传445
27 socket编程458
27.1 tcp/ip协议与socket通信458
27.2 socket与serversocket类介绍460
27.2.1 服务器端serversocket460
27.2.2 客户端socket460
27.2.3 socket通信的一般过程461
27.3 socket编程实战——android聊天室实例462
27.3.1 编写pc端工程代码462
27.3.2 编写手机客户端工程代码474
27.3.3 执行程序481
28 webview的介绍及应用483
28.1 webview简介484
28.2 webview浏览网页简单示例485
28.3 webview浏览网页复杂示例489
28.4 webview使用html替代layout做界面497
第7话 android之娱乐多媒体开发507
29 音乐播放器的开发508
29.1 创建应用508
29.2 创建界面509
29.3 业务代码510
29.4 测试运行512
30 音乐在线播放的开发513
30.1 创建应用513
30.2 界面514
30.3 流媒体类515
30.4 业务代码520
30.5 运行结果522
31 视频播放器的开发523
31.1 创建应用523
31.2 创建界面523
31.3 业务代码525
31.4 运行结果527
31.5 转换版本527
32 手机拍照的开发529
32.1 创建应用529
32.2 创建界面529
32.3 业务代码530
32.4 运行结果536
33 手机录音的开发536
33.1 创建应用536
33.2 创建界面537
33.3 业务代码538
33.4 运行结果542
34 手机闹钟的开发542
34.1 创建应用542
34.2 创建界面543
34.3 业务代码544
34.4 运行结果547
35 手势识别的开发548
35.1 手势介绍548
35.2 android手势识别548
35.2.1 创建手势548
35.2.2 创建应用550
35.2.3 手势应用551
36 图片浏览的开发552
36.1 图片介绍552
36.1.1 图片列表553
36.1.2 单击事件555
36.1.3 加入手势556
36.1.4 手势应用559
第8话 android之硬件操作561
37 “机器人”的第六感——传感器562
38 “机器人”通信的核心——sim卡566
39 让数据在空中传递——蓝牙569
40 安装外部程序573
第9话 android之gps开发579
41 android与google map整合580
41.1 google map概述580
41.2 申请google map服务581
41.2.1 google maps api金钥581
41.2.2 下载google api583
41.2.3 坐标解析585
41.3 感受多彩的google map587
41.3.1 直击地图(mapview)587
41.3.2 风景区展示实例588
41.4 google map卫星导航——出行好帮手608
41.4.1 gps知识汇总609
41.4.2 gps旅游导航仪实例610
第10话 android之图形图像处理639
42 2d图形640
42.1 几个基础类介绍640
42.2 如何创建drawable641
42.3 绘制几何图形642
42.4 matrix类介绍——对图片进行变幻645
42.5 动画特效之tween动画649
42.6 动画特效之frame动画660
43 opengl/opengl es开发667
43.1 opengl概述667
43.1.1 opengl的发展历程668
43.2 opengl es的概述670
43.3 android对opengl es的支持670
43.3.1 三维知识回顾670
43.3.2 应用测试670
43.3.3 代码详解671
43.3.4 正方形测试673
43.3.5 颜色测试674
43.3.6 旋转测试676
43.3.7 正方体测试677
43.3.8 纹理映射测试680
43.3.9 光照测试685
第11话 android之优化之道691
44 性能优化692
44.1 java性能优化概述692
44.1.1 性能优化的基本知识692
44.1.2 java编程规范695
44.2 java性能优化策略699
44.2.1 初级优化699
44.2.2 高级优化706
44.3 android优化的具体方法710
44.3.1 编写高效的android代码710
44.3.2 android ui 优化716
44.3.3 图片优化721
第12话 android之项目开发723
45 巧用gps找回丢失的手机724
46 网络视频播放器728
46.1 项目概述729
46.2 项目实现流程729
46.2.1 服务器端729
46.2.2 ui页面设计731
46.2.3 xml解析734
46.2.4 视频文件下载736
46.2.5 下载文件播放750
附录a759

商品评论(0条)

暂无评论!

您的浏览历史

loading 内容加载中,请稍后...