微信扫一扫,移动浏览光盘

简介

  《Learning Android中文版(第2版)》是一本介绍Android 开发的入门图书,它循序渐进地介绍了如何利用Android 基本构件来创建用户界面、存储数据和执行连接网络等操作。《Learning Android中文版(第2版)》以亲手实现一个类Twitter 的应用程序为主线,通过不断为其添加功能展开讲解。而这一学习过程积累出的代码模式库,可以运用于实际Android 应用程序开发。《Learning Android中文版(第2版)》内容包括:Android 平台概览及其在移动生态系统中的地位、Android 设计架构、Android 开发环境配置、Android 构件、基本Android 的用户界面构建、界面元素组织方法、构建执行后台任务与更新数据的服务等。  《Learning Android中文版(第2版)》适合想快速掌握Android 开发知识或想从其他开发平台转向Android 的读者阅读。

目录

前言 
第1 章 Android 概述
1.1 Android 基本特点 
全面
开源平台
专为移动设备设计 
1.2 历史
谷歌的动机
Android 的兼容性 
开放手机联盟 
1.3 Android 的版本
1.4 Android 的风格
Android 开源项目 
制造商的加载项 
1.5 总结
第2 章 Java 综述  
2.1 注释
2.2 数据类型:基本数据类型和对象 
2.3 修饰符
2.4 数组
2.5 运算符
2.6 控制流语句
2.7 错误/ 异常处理
2.8 复杂的示例
2.9 接口和继承
2.10 集合
2.11 泛型
2.12 线程
2.13 总结
第3 章 Android 套件  
3.1 套件概述
3.2 Linux
Android 不等于Linux
3.3 本地层
HAL.
本地库
本地守护进程 
本地工具
3.4 Dalvik 
Android 和Java
3.5 应用程序框架 
3.6 应用程序
Android 应用程序包(APK)
应用程序签名 
应用程序分发 
3.7 总结
第4 章 安装和开始使用Android 工具
4.1 安装Java 开发工具包
4.2 安装Android SDK 
为工具设置PATH 环境变量 
安装Eclipse 
Eclipse 工作区
设置Android 开发工具
4.3 Hello World! 
创建新项目
4.4 剖析一个Android 项目
Android 的清单文件 
字符串资源
布局XML 代码
4.5 可绘制资源
R 文件
Java 源代码
4.6 构建项目
4.7 Android 仿真器
仿真器与真实手机对比
4.8 总结
第5 章 主要构件  
5.1 一个实际的例子 
5.2 活动
活动的生命周期 
5.3 意图
5.4 服务
5.5 内容提供器
5.6 广播接收器
5.7 应用程序上下文 
5.8 总结
第6 章 Yamba 项目概况  
6.1 Yamba 应用程序 
6.2 设计理念
6.3 项目设计
6.4 第1 部分:Android 用户界面
6.5 第2 部分:意图、活动条及其他 
6.6 第3 部分:Android 服务 
6.7 第4 部分:内容提供器
6.8 第5 部分:列表和适配器
6.9 第6 部分:广播接收器
6.10 第7 部分:应用程序控件
6.11 第8 部分:联网和Web(HTTP) 
6.12 第9 部分:动态壁纸和处理程序 
6.13 总结
第7 章 Android 的用户界面
7.1 创建用户界面的两种方法
声明式用户界面 
编程式用户界面 
各取所长
7.2 视图和布局
LinearLayout(线性布局)
TableLayout(表格布局) 
FrameLayout(帧布局)
RelativeLayout(相对布局) 
7.3 启动Yamba 项目
7.4 StatusActivity 布局 
重要的控件属性  
字符串资源
7.5 StatusActivity Java 类
释放XML 到Java
初始化对象
处理用户事件  
7.6 在Android 中记录消息日志  
LogCat
编译代码并构建项目:保存文件  
添加Twitter API 库
更新清单文件以获取Internet 权限
7.7 Android 中的线程机制  
单线程
多线程的执行  
AsyncTask(异步任务)
7.8 其他UI 事件
7.9 备用资源
7.10 总结
第8 章 片段  
8.1 片段示例
8.2 片段的生命周期  
8.3 动态添加片段  
8.4 总结
第9 章 意图、活动条及其他
9.1 首选项
首选项资源
SettingsActivity
更新清单文件  
9.2 活动条
创建一个空白主活动
菜单资源
Android 的系统资源  
加载菜单
更新StatusActivity 来处理菜单事件
9.3 共享首选项及更新消息片段
9.4 文件系统简介  
访问文件系统  
文件系统分区  
系统分区
SD 卡分区
用户数据分区  
文件系统安全  
9.5 总结
第10 章 服务  
10.1 示例服务:RefreshService  
创建RefreshService Java 类  
介绍IntentService
更新清单文件  
添加菜单项
更新选项菜单处理  
测试服务
10.2 从Yamba 提取数据
测试服务
10.3 总结
第11 章 内容提供器  
11.1 Android 上的数据库  
关于SQLite
DbHelper
数据库模式及其创建
四个主要操作  
游标
11.2 消息合同类  
11.3 更新RefreshService  
测试服务
11.4 内容提供器  
11.5 创建一个内容提供器
定义URI
获取数据类型  
插入数据
更新数据
删除数据
查询数据
更新Android 清单文件
更新RefreshService  
11.6 总结
第12 章 列表和适配器
12.1 主活动
12.2 基本的主活动  
12.3 时间表片段
创建列表项布局  
12.4 关于适配器
12.5 加载数据
12.6 通过ViewBinder 定制逻辑
12.7 详情视图
详情片段
详情活动
注册到清单文件  
主活动,横向视图  
更新时间表片段  
12.8 总结
第13 章 广播接收器  
13.1 关于广播接收器  
13.2 开机接收器
将BootReceiver 注册到Android 清单文件
测试开机接收器  
13.3 警报和系统服务  
13.4 广播意图
通知接收器
13.5 总结
第14 章 应用程序控件
14.1 通过控件使用内容提供器
实现YambaWidget 类
创建XML 布局
创建AppWidgetProviderInfo 文件  
更新清单文件  
测试控件
14.2 总结
第15 章 联网和Web 概述  
15.1 简单的例子
15.2 联网基础
15.3 HTTP API  
15.4 Apache HTTP 客户端  
15.5 HttpUrlConnection  
15.6 使用AsyncTask 和AsyncTaskLoader 在后台联网  
15.7 总结
第16 章 互动与动画:动态壁纸和处理程序  
16.1 动态壁纸 
16.2 处理程序
16.3 总结
索引


已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

Learning Android中文版(第2版)
    • 名称
    • 类型
    • 大小

    联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon