Book Description
Android Programming: The Big Nerd Ranch Guide (Big Nerd Ranch Guides) is an introductory Android book for programmers with Java experience. Based on Big Nerd Ranch’s popular Android Bootcamp course, this guide will lead you through the wilderness using hands-on example apps combined with clear explanations of key concepts and APIs. This book focuses on practical techniques for developing apps compatible with all versions of Android widely used today. Write and run code every step of the way — creating apps that catalog crime scenes, browse photos, track your jogging route, and more. Each chapter and app has been designed and tested to provide the knowledge and experience you need to get started in Android development.
“Big Nerd Ranch provided the training we needed to get hundreds of engineers building skillfully on Android. This book is a great distillation of that training and will be a huge help to anyone looking to ramp up as well.” – Mike Shaver, Director of Mobile Engineering, Facebook
“…a must-have for the developer just starting in Android or ready for more advanced techniques. I was impressed with this book’s content and clarity of presentation. The authors explain simple and complex Android topics with equal ease.” – James Steele, author of The Android Developer’s Cookbook
Table of Contents
Chapter 1 Your First Android Application
Chapter 2 Android and Model-View-Controller
Chapter 3 The Activity Lifecycle
Chapter 4 Debugging Android Apps
Chapter 5 Your Second Activity
Chapter 6 Android SDK Versions and Compatibility
Chapter 7 UI Fragments and the Fragment Manager
Chapter 8 Creating User Interfaces with Layouts and Widgets
Chapter 9 Displaying Lists with ListFragment
Chapter 10 Using Fragment Arguments
Chapter 11 Using ViewPager
Chapter 12 Dialogs
Chapter 13 Audio Playback Using MediaPlayer
Chapter 14 Retained Fragments
Chapter 15 Localization
Chapter 16 The Action Bar
Chapter 17 Saving and Loading Local Files
Chapter 18 Context Menus and Contextual Action Mode
Chapter 19 Camera I: Viewfinder
Chapter 20 Camera II: Taking Pictures and Handling Images
Chapter 21 Implicit Intents
Chapter 22 Two-Pane Master-Detail Interfaces
Chapter 23 More About Intents and Tasks
Chapter 24 Styles And Includes
Chapter 25 XML Drawables And 9-Patches
Chapter 26 HTTP & Background Tasks
Chapter 27 Loopers, Handlers, and HandlerThread
Chapter 28 Search
Chapter 29 Background Services
Chapter 30 Broadcast Intents
Chapter 31 Browsing The Web & WebView
Chapter 32 Custom Views and Touch Events
Chapter 33 Tracking the Device’s Location
Chapter 34 Local Databases with SQLite
Chapter 35 Loading Asynchronous Data With Loaders
Chapter 36 Using Maps
Chapter 37 Afterword
中文:
书名:Android Programming: The Big Nerd Ranch Guide
《Android编程:大书呆子牧场指南》(Big Nerd Ranch Guides) 是一本面向具有Java经验的程序员的Android入门书籍。基于Big Nerd Ranch广受欢迎的Android BootCamp课程,本指南将使用实际操作的示例应用程序,并结合关键概念和API的清晰解释,带领您穿越荒野。这本书侧重于开发与当今广泛使用的所有Android版本兼容的应用程序的实用技术。编写和运行代码的每一步-创建应用程序,目录犯罪现场,浏览照片,跟踪您的慢跑路线,等等。每个章节和应用程序都经过了设计和测试,以提供您开始Android开发所需的知识和经验。
“大书呆子牧场提供了我们所需的培训,让数百名工程师熟练地在Android上构建。这本书是这种训练的一个很好的提炼,对任何想要提高的人都会有很大的帮助。Facebook移动工程总监迈克·沙弗
“…对于刚刚开始使用Android或准备使用更高级技术的开发人员来说,这是必备的。这本书的内容和表达的清晰给我留下了深刻的印象。作者同样轻松地解释了简单和复杂的Android主题。–詹姆斯·斯蒂尔,《Android开发者食谱》的作者
目录表
第1章您的第一个Android应用程序
第2章Android与模型-视图-控制器
第三章活动生命周期
第四章调试Android应用程序
Chapter 5 Your Second Activity
第6章Android和SDK的版本和兼容性
第7章UI片断和片断管理器
第8章使用布局和小部件创建用户界面
第9章使用ListFragment显示列表
Chapter 10 Using Fragment Arguments
第11章使用ViewPager
第十二章对话
第13章:使用MediaPlayer播放音频
第十四章保留的碎片
Chapter 15 Localization
第16章《行动吧》
第17章保存和加载本地文件
第18章上下文菜单和上下文操作模式
第十九章第一部相机:取景器
第20章第二章:拍照和处理图像
第二十一章含蓄意图
第22章-两个窗格的主详细界面
第二十三章关于意图和任务的更多信息
第24章样式和包括
第25章:XML、绘图工具和9-补丁程序
第26章HTTP后台任务(&A)
第27章循环器、处理程序和处理程序线程
第二十八章:搜索
第二十九章后台服务
第三十章广播意图
第31章浏览Web&&WebView
第32章自定义视图和触摸事件
Chapter 33 Tracking the Device’s Location
第34章使用SQLite创建本地数据库
Chapter 35 Loading Asynchronous Data With Loaders
第36章使用地图
第三十七章后记
评论前必须登录!
注册