首页

《Learning Android》PDF英文版本下载

标签:Android架构,AsyncTask,Eclipse     发布时间:2016-11-23   
  • 云盘下载:
  • [提取码:0000]
  • 本地下载:
       ( 需积分:2  )

一、目录介绍

Learning Android副本.jpg

前言
第1章 Android概述
概述
完整性
开源平台
为移动设备而设计
历史
Google的动机
开放手持设备联盟
Android的版本
总结

第2章 Android的架构
架构概述
Linux系统
可移植性
安全性
丰富的特性
本地库
Dalvik虚拟机
Android与Java
应用程序框架
应用程序
APK文件
应用程序签名
应用程序发布
总结

第3章快速入门
安装 Android SDK
设置 PATH环境变量
安装 Eclipse
Eclipse的工作区
安装 Android开发工具
Hello, World程序
创建新项目
Manifest文件
Layout(布局) XML代码
Strings(字符串)文件
R(资源)文件
Java源码文件
仿真器
仿真器和真机
总结

第4章基本构件
什么是基本构件
一个实际的例子
活动( Activity)
活动的生命周期
Intent
服务( Service)
内容提供器( Content Provider)
广播接收器( Broadcast Receiver)
应用程序上下文( Application Context)
总结

第5章 Yamba项目简介
Yamba应用程序
设计原则
项目设计
第1部分: Android用户界面
构建一个活动
网络和多线程
调试 Android程序
第2部分:首选项、文件系统、选项菜单及 Intent
活动
菜单系统与 Intent
文件系统
第3部分: Android服务
服务
应用程序对象
第4部分:使用数据库
SQLite及Android对它的支持
再次重构代码
第5部分:列表( List)与适配器( Adapter)
时间轴( Timeline)活动
再重构一次
第6部分:广播接收器( Broadcast Receiver)
启动接收器与网络连接接收器
时间轴( Timeline)接收器
权限
第7部分:内容提供器( Content Provider)
状态数据
Android小部件
第8部分:系统服务
指南针与位置
Intent服务、提醒及通知
总结

第6章 Android用户界面
创建用户界面的两种方法
声明式的用户界面
编程式的用户界面
各取所长
控件与布局
LinearLayout
TableLayout
FrameLayout
RelativeLayout
AbsoluteLayout
启动 Yamba项目
StatusActivity布局
控件的重要属性
字符串资源
StatusActivity Java类
编写具体应用的对象,以及初始化相关代码
保存文件:编译代码和构建项目
添加库 jtwitterjar
更新 Manifest文件,获取 Internet权限
Android的日志机制
LogCat
Android的线程机制
单线程执行
多线程执行
AsyncTask
其他 UI事件
添加图片与色彩
添加图片
添加色彩
多版本资源文件
优化用户界面
Hierarchy Viewer工具
总结

第7章首选项、文件系统、选项菜单及 Intent
第8章服务
第9章数据库
第10章列表与适配器
第11章广播接收器( Broadcast Receiver)
第12章内容提供器( Content Provider)
第13章系统服务
第14章 Android接口描述语言
索引