《Android开发模式和最佳实践》((美)菲尔·达特森|译者:李雄)-图书推荐

内容提要

菲尔·达特森著的《Android开发模式和 实践》首先介绍了安卓开发的基础知识,包括如何搭建环境、一般的开发流程、给App添加测 例等。接下来是组成安卓框架的各个模块和组件,包括应用的结构,如何使用widget和component,以及怎么使用view。然后介绍了应用的设计模式,以及如何创建一个方便管理和 新的App,包括如何添加多媒体和网络连接等。本书后面部分也覆盖了可选hardware组件、安卓Wear和安卓TV。 介绍了一些关键的优化策略,以及如何打包App去通过企业系统、邮箱和Google Play Service进行发布。本书既适用于刚接触安卓的开发人员,也可用于有一定经验的安卓技术人员进阶使用。

目录

1 开发工具
Android Studio
安装Android Studio
使用Android Studio
启动一个新项目
独立的SDK工具
安卓设备模拟
安卓虚拟设备
GenyMotion
Xamarin安卓播放器
版本控制系统
Subversion
Git
Mercurial
总结
2 测试和调试
单元测试
集成测试
调试
Profiling
Tracing
Messaging
总结
3 应用结构
Manifest
Java
Res(Resources)
Drawable
Layout
Menu
Values
其他Resource
Gradle
总结
4 组件
Intent
Intent Filter
Broadcast Receiver
Activity
创建一个Activity
Activity 生命周期
Fragment
创建一个Fragment
与Fragment 通信
Loader
总结
5 View
View 类
AnalogClock 子类
ImageView 子类
KeyboardView 子类
MediaRouteButton 子类
ProgressBar 子类
Space 子类
SurfaceView 子类
TextView 子类
TextureView 子类
ViewGroup 子类
ViewStub 子类
创建一个定制的View
总结
6 Layout
Layout 基础
Layout Measurement
Layout 坐标
Layout Container
Linear Layout
Relative Layout
Table Layout
Frame Layout
WebView
总结
7 App Widget
App Widget Layout
AppWidgetProviderInfo 对象
App Widget 尺寸
新频率
预览图片
Widget Category
Widget Category 布局
Resizable 模式
AppWidgetProviderInfo 对象实例
AppWidgetProvider 类
应用Manifest 条目
总结
8 应用设计:使用MVC
Model
View
Controller
异步处理
AsyncTask
总结
9 绘图和动画
图形
Bitmap
NinePatch
Drawable
OpenGL ES
动画
View 动画
Property 动画
Drawable 动画
Transition 框架
总结
……

卖贝商城 推荐:《Android开发模式和最佳实践》((美)菲尔·达特森|译者:李雄)