搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
大话企业级Android应用开发实战
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    9787121140174
  • 作      者:
    王家林著
  • 出 版 社 :
    电子工业出版社
  • 出版日期:
    2011
收藏
内容介绍
    这是一本能够让你学出幸福感并在还没有学完时就能够胜任Android应用软件工程师工作的书。《大话企业级Android应用开发实战》所有的内容都是基于企业内部的Android实际开发需要和问题而著。《大话企业级Android应用开发实战》模拟真实的学习场景,主人公是小安和大致,小安是一位有编程基础并想从事Android软件工程师工作的求知者,大致是一位博士、Android开发高手和不知疲倦的布道者,全书以小安在大致的带领下从Android入门到成为Android应用程序编程高手的过程中生动地展开叙述,妙趣横生,让人欲罢不能。
展开
目录
第1话 大话Android 
1 智能手机与3G 
2 智能手机平台 
3 智能手机与手机厂商 
4 Android详解 
5 Android的盈利方式 
6 Android学习之道 

第2话 Android开发之道 
7 搭建开发环境 
7.1 准备所需软件 
7.1.1 Android开发需要的工具 
7.2 安装所需的软件 
7.2.1 安装JDK6 
7.2.2 安装Eclipse 
7.2.3 安装Eclipse插件(ADT) 
7.2.4 安装Android SDK 
7.3 模拟手机介绍 
7.3.1 创建AVD 
7.3.2 启动模拟器 
7.3.3 模拟器相关内容介绍 
7.3.4 模拟器不能完成的功能 
7.3.5 模拟器出现“无信号”故障的处理方式 
8 Android开发流程 
8.1 创建Android Project(Hello World项目) 
8.2 运行Android项目 
8.3 查看安装过程信息 
8.4 卸载模拟器上的应用 
9 项目管理 
9.1 打开项目 
9.2 删除项目 
9.3 导入项目 
9.4 把程序打包成APK 
10 Android项目的目录结构 
10.1 目录结构概述 
10.2 Resource目录及其下文件详解 
10.2.1 “gen/”目录下的R.java文件详解 
10.2.2 组件标识符 
10.2.3 AndroidManifest.xml介绍 
10.2.4 如何在文档中查找权限信息 
10.3 Android程序的执行流程分析 
10.4 修改Hello World项目的图标 
11 Android程序设计的骨架--MVC 
11.1 MVC如何工作 
11.2 为什么要使用 MVC 
11.3 Android与MVC 
12 电话拨号器和短信发送器示例 
12.1 电话拨号器 
12.2 短信发送器 
13 单元测试与日志输出 
13.1 单元测试步骤 
13.2 单元测试示例 
13.3 日志输出 
14 揪出程序中的臭虫--程序调试示例 

第3话 Android之UI(用户界面)开发 
15 用户界面(User Interface) 
15.1 UI概述 
15.2 布局(Layout) 
15.2.1 线性布局(LinearLayout) 
15.2.2 RelativeLayout(相对布局) 
15.2.3 线性布局与相对布局嵌套使用 
15.2.4 表格布局(TableLayout) 
15.2.5 帧布局(FrameLayout) 
15.3 菜单(Menu) 
15.4 常用UI控件(Widgets) 
15.4.1 单选框(RadioButton) 
15.4.2 多选框(CheckBox) 
15.4.3 列表显示(ListView) 
15.4.4 下拉列表框(Spinner) 
15.4.5 进度条(ProgressBar) 
15.4.6 拖动条(SeekBar) 
15.5 常用的几种通知 
15.5.1 状态栏通知 
15.5.2 警告对话框 
15.6 UI综合应用--用户注册 
15.7 硬编码生成界面 
15.8 国际化 
15.9 程序界面自动适应屏幕分辨率 
15.10 Android样式和主题(style&theme) 
15.10.1 为Hello World应用指定样式 
15.10.2 为应用指定主题 

第4话 “机器人”的核心组件 
16 “机器人”的管理员--Activity 
16.1 Activity生命周期 
16.2 为应用添加新的Activity 
16.2.1 利用Activity实现页面转换 
16.2.2 添加Activity 
16.2.3 得到新打开的Activity关闭后返回的数据 
16.2.4 请求码的作用 
16.2.5 结果码的作用 
17 “机器人”的邮递员--Intent 
17.1 Intent简介 
17.1.1 不同Activity之间的数据传输 
17.1.2 另一种传递数据的方式 
17.1.3 动作测试(Action test) 
17.1.4 类别测试(Category test) 
17.1.5 数据测试(Data test) 
17.2 意图测试 
18 “机器人”的隐形管理员--Service 
18.1 bindService()和startService()区别 
19 “机器人”的接收员--BroadcastReceiver 
19.1 短信窃听器 

第5话 数据,数据 
20 文件:普通文件的I/O 
20.1 文件存储数据 
20.2 SD Card数据存取 
20.3 SharedPreferences(共享参数) 
20.3.1 SharedPreferences简介 
20.3.2 设计思路 
20.3.3 界面设计 
20.3.4 代码处理 
21 数据管家--SQLite数据库 
21.1 SQLite数据库简介 
21.1.1 SQLite的特点 
21.1.2 SQLite可以解析的SQL语句 
21.2 使用SQLiteOpenHelper抽象类建立数据库 
21.2.1 测试建立数据库 
21.2.2 解读源码 
21.3 常用的数据库添、删、改、查操作 
21.3.1 实现添、删、改、查操作 
21.3.2 测试业务 
21.4 另一种实现添、删、改、查的方法 
21.4.1 实现添、删、改、查操作 
21.4.2 测试业务 
21.5 事务 
21.6 使用ListView显示表中的数据 
21.7 使用SimpleCursorAdapter绑定数据 
22 内容提供者(ContentProvider) 
22.1 开发一个ContentProvider 
22.1.1 配置PersonProvider 
22.2 Uri介绍 
22.2.1 UriMatcher类使用介绍 
22.3 ContentProvider类主要方法的作用 
22.4 ContentUris类使用介绍 
22.5 按照业务需求共享数据 
22.6 操作db应用中的共享数据 
22.6.1 使用ContentResolver操作ContentProvider中的数据 
22.6.2 测试业务 
22.7 操作联系人 
23 订阅你感兴趣的信息--XML应用 
23.1 SAX解析器 
23.1.1 SAX解析XML 
23.2 DOM(文档对象模型) 
23.2.1 示例一:DOM解析XML 
23.3 Pull解析器 
23.3.1 示例二:Pull解析XML 
23.4 SAX、DOM、Pull的选择 
23.5 XML文件的生成 
23.6 综合示例:RSS_Pull 

第6话 Android与网络 
24 Android网络通信简介 
24.1 Android客户端 
24.1.1 客户端概述 
24.1.2 客户端的应用 
24.2 网络的互连互通 
24.2.1 HTTP协议概述 
24.2.2 HTTP协议实例解析 
25 Android文件下载 
25.1 Android文件单线程下载 
25.1.1 J2SE文件单线程下载 
25.1.2 Android客户端单线程下载 
25.2 Android文件多线程下载 
25.2.1 J2SE文件多线程下载 
25.2.2 Android客户端断点、多线程下载 
26 Android文件上传 
26.1 Android客户端上传初体验 
26.1.1 知识回顾 
26.1.2 Android客户端直通CRM系统 
26.2 Android客户端实现请求参数数据上传 
26.2.1 知识回顾 
26.2.2 Android客户端之请求数据包装 
26.2.3 Android客户端之请求参数优化 
26.2.4 Android客户端之发送内容实体 
26.2.5 Android客户端发送数据参数到服务器 
26.3 Android客户端实现文件上传 
26.3.1 知识回顾 
26.3.2 Android客户端之文件上传 
27 Socket编程 
27.1 TCP/IP协议与Socket通信 
27.2 Socket与ServerSocket类介绍 
27.2.1 服务器端ServerSocket 
27.2.2 客户端Socket 
27.2.3 Socket通信的一般过程 
27.3 Socket编程实战--Android聊天室实例 
27.3.1 编写PC端工程代码 
27.3.2 编写手机客户端工程代码 
27.3.3 执行程序 
28 WebView的介绍及应用 
28.1 WebView简介 
28.2 WebView浏览网页简单示例 
28.3 WebView浏览网页复杂示例 
28.4 WebView使用HTML替代Layout做界面 

第7话 Android之娱乐多媒体开发 
29 音乐播放器的开发 
29.1 创建应用 
29.2 创建界面 
29.3 业务代码 
29.4 测试运行 
30 音乐在线播放的开发 
30.1 创建应用 
30.2 界面 
30.3 流媒体类 
30.4 业务代码 
30.5 运行结果 
31 视频播放器的开发 
31.1 创建应用 
31.2 创建界面 
31.3 业务代码 
31.4 运行结果 
31.5 转换版本 
32 手机拍照的开发 
32.1 创建应用 
32.2 创建界面 
32.3 业务代码 
32.4 运行结果 
33 手机录音的开发 
33.1 创建应用 
33.2 创建界面 
33.3 业务代码 
33.4 运行结果 
34 手机闹钟的开发 
34.1 创建应用 
34.2 创建界面 
34.3 业务代码 
34.4 运行结果 
35 手势识别的开发 
35.1 手势介绍 
35.2 Android手势识别 
35.2.1 创建手势 
35.2.2 创建应用 
35.2.3 手势应用 
36 图片浏览的开发 
36.1 图片介绍 
36.1.1 图片列表 
36.1.2 单击事件 
36.1.3 加入手势 
36.1.4 手势应用 

第8话 Android之硬件操作 
37 “机器人”的第六感--传感器 
38 “机器人”通信的核心--SIM卡 
39 让数据在空中传递--蓝牙 
40 安装外部程序 

第9话 Android之GPS开发 
41 Android与Google Map整合 
41.1 Google Map概述 
41.2 申请Google Map服务 
41.2.1 Google Maps API金钥 
41.2.2 下载Google API 
41.2.3 坐标解析 
41.3 感受多彩的Google Map 
41.3.1 直击地图(MapView) 
41.3.2 风景区展示实例 
41.4 Google Map卫星导航--出行好帮手 
41.4.1 GPS知识汇总 
41.4.2 GPS旅游导航仪实例 

第10话 Android之图形图像处理 
42 2D图形 
42.1 几个基础类介绍 
42.2 如何创建Drawable 
42.3 绘制几何图形 
42.4 Matrix类介绍--对图片进行变幻 
42.5 动画特效之Tween动画 
42.6 动画特效之Frame动画 
43 OpenGL/OpenGL ES开发 
43.1 OpenGL概述 
43.1.1 OpenGL的发展历程 
43.2 OpenGL ES的概述 
43.3 Android对OpenGL ES的支持 
43.3.1 三维知识回顾 
43.3.2 应用测试 
43.3.3 代码详解 
43.3.4 正方形测试 
43.3.5 颜色测试 
43.3.6 旋转测试 
43.3.7 正方体测试 
43.3.8 纹理映射测试 
43.3.9 光照测试 

第11话 Android之优化之道 
44 性能优化 
44.1 Java性能优化概述 
44.1.1 性能优化的基本知识 
44.1.2 Java编程规范 
44.2 Java性能优化策略 
44.2.1 初级优化 
44.2.2 高级优化 
44.3 Android优化的具体方法 
44.3.1 编写高效的Android代码 
44.3.2 Android UI 优化 
44.3.3 图片优化 

第12话 Android之项目开发 
45 巧用GPS找回丢失的手机 
46 网络视频播放器 
46.1 项目概述 
46.2 项目实现流程 
46.2.1 服务器端 
46.2.2 UI页面设计 
46.2.3 XML解析 
46.2.4 视频文件下载 
46.2.5 下载文件播放 
附录A
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证