《Android开发秘籍(第2版)》((美)施瓦茨|译者:钱昊)-图书推荐
内容提要
施瓦茨编著的《Android开发秘籍(第2版)》秉承“一个清晰可用的范例,胜过千言的文档”的原则,以一百多个范例为骨架,将知识、技巧和理念融入其中,从零开始,介绍了Android移动开发的方方面面。从Android及其设备的发展、Android项目的建立等入门内容,到Activity、Intent、视图、线程、服务、用户界面布局、事件等基本要素,再到多媒体、硬件接口、网络、位置服务、应用内计费、消息推送等 特性, 还介绍了原生开发、测试与调试。《Android开发秘籍(第2版)》致力于让读者充分理解和利用Android的各种特性,并十分强调设备与版本的兼容性、代码的复用性、项目的健壮性、方法的多样性等良好的开发理念。《Android开发秘籍(第2版)》的内容由浅入深,方便Android开发初学者上手;书中介绍的技巧彼此相关又相对独立,因此也适合有一定经验的开发者查阅参考。
目录
第1章Android概览
1.1Android的演化
1.2Android的两面性
1.3运行Android的设备
1.3.1HTC系列机型
1.3.2摩托罗拉系列机型
1.3.3三星系列机型
1.3.4平板电脑
1.3.5其他设备
1.4Android设备间的硬件差异
1.4.1屏幕
1.4.2用户输入法
1.4.3传感器
1.5Android的特性
1.5.1多线程应用微件
1.5.2触摸、手势和多点触摸
1.5.3硬键盘和软键盘
1.6Android开发
1.6.1良好的应用设计
1.6.2保持向前兼容
1.6.3确保健壮性
1.7软件开发工具包(SDK)
1.7.1安装和升级
1.7.2软件特性和API级别
1.7.3用模拟器或Android设备进行调试
1.7.4使用Android调试桥
1.7.5签名和发布
1.8Google Play
1.8.1 终用户许可协议
1.8.2提升应用的曝光度
1.8.3让应用脱颖而出
1.8.4为应用收费
1.8.5管理评价和 新
1.8.6Google Play以外的其他选择
第2章应用程序基础:Activity和Intent
2.1Android应用程序概览
技巧1:创建项目和Activity
2.1.1项目目录结构及自动生成的内容
2.1.2Android包和manifest文件
技巧2:重命名应用程序的某些部分
技巧3:使用库项目
2.2Activity的生命周期
技巧4:使用Activity生命周期函数
技巧5:强制采用单任务模式
技巧6:强制规定屏幕方向
技巧7:保存和恢复Activity信息
技巧8:使用Fragment
2.3多个Activity
技巧9:使用按钮和文本视图
技巧10:通过事件启动另外一个Activity
技巧11:通过使用语音转文本功能启动一个Activity
技巧12:实现选择列表
技巧13:使用隐式Intent创建Activity
技巧14:在Activity间传递基本数据类型
第3章线程、服务、接收器和警报
3.1线程
技巧15:启动一个辅助线程
技巧16:创建实现Runnable接口的Activity
技巧17:设置线程的优先级
技巧18:取消线程
技巧19:在两个应用程序间共享线程
3.2线程间的消息机制:Handler
技巧20:从主线程调度Runnable型的任务
技巧21:使用倒数计时器
技巧22:处理耗时的初始化工作
3.3警报
技巧23:利用Toast在屏幕上显示一条简单的信息
技巧24:使用AlertDialog对话框
技巧25:在状态栏中显示通知
……
第4章 线程技术
第5章用户界面布局
第6章用户界面事件
第7章 用户界面技术
第8章多媒体技术
第9章硬件接口
0章网络
1章数据存储方法
2章基于位置的服务
3章应用内计费
4章推送消息
5章原生Android开发
6章测试和调试
附录A使用OpenIntents Sensor Simulator
附录B使用兼容包
附录C使用持续集成系统
附录DAndroid操作系统发布版本一览