Book Description
Pro Android 2 shows how to build real-world and fun mobile applications using Google’s latest Android software development kit. This new edition is updated for Android 2, covering everything from the fundamentals of building applications for embedded devices to advanced concepts such as custom 3D components, OpenGL, and touchscreens including gestures. While other Android development guides simply discuss topics, Pro Android 2 offers the combination of expert insight and real sample applications that work.
- Discover the design and architecture of the Android SDK through practical examples, and how to build mobile applications using the Android SDK.
- Explore and use the Android APIs, including those for media and Wi-Fi.
- Learn about Android 2’s integrated local and web search, handwriting gesture UI, Google Translate, and text-to-speech features.
Pro Android 2 dives deep, providing you with all the knowledge and techniques you need to build mobile applications ranging from games to Google apps, including add-ons to Google Docs. You’ll be able to extend and run the new Google Chrome APIs on the G1, the G2, and other next-generation Google phones and Android-enabled devices.
What you’ll learn
- How to use Android to build Java-based mobile applications for Google phones with a touch screen or keyboard (thanks to Cupcake’s inclusion as of Android 1.5)
- How to design and architect using Google’s latest Android SDK
- How to use the Android SDK to write mobile applications for embedded devices
- How to create 3D graphics with OpenGL and custom components
- How to build multimedia and game apps using Android’s Media APIs and OpenGL
- How to use Android’s location-based services, networking (Wi-Fi APIs), and security
- How to create and allow for more integrated local and web searches
- How to build handwriting gesture UIs
- How to incorporate Google Translate into your Android applications
Who this book is for
This book is for professional software engineers/programmers looking to move their ideas and applications into the mobile space with Android. It assumes that readers have a passable understanding of Java, including being able to write classes and handle basic inheritance structures. This book also targets hobbyists.
Table of Contents
- Introducing the Android Computing Platform
- Getting Your Feet Wet
- Using Resources, Content Providers, and Intents
- Building User Interfaces and Using Controls
- Working with Menus and Dialogs
- Unveiling 2D Animation
- Exploring Security and Location-Based Services
- Building and Consuming Services
- Using the Media Framework and Telephony APIs
- Programming 3D Graphics with OpenGL
- Managing and Organizing Preferences
- Exploring Live Folders
- Home Screen Widgets
- Android Search
- Exploring Text to Speech and Translate APIs
- Touchscreens
- Titanium Mobile: A WebKit-Based Approach to Android Development
- Working with Android Market
- Outlook and Resources
中文:
书名:Pro Android 2
Pro Android 2 展示如何使用谷歌最新的Android软件开发套件来构建真实世界和有趣的移动应用程序。这个新版本针对Android 2进行了更新,涵盖了从为嵌入式设备构建应用程序的基本原理到高级概念(如定制3D组件、OpenGL和包括手势的触摸屏)的所有内容。虽然其他Android开发指南只是讨论主题, Pro Android 2 提供专家洞察力和实际样例应用程序的组合。
- 通过实际示例了解Android SDK的设计和架构,以及如何使用Android SDK构建移动应用。
- Explore and use the Android APIs, including those for media and Wi-Fi.
- 了解Android 2集成的本地和网络搜索、手写手势用户界面、谷歌翻译和文本语音转换功能。
Pro Android 2 深入挖掘,为您提供构建从游戏到Google应用程序(包括Google Docs的附加组件)的移动应用程序所需的所有知识和技术。你将能够在G1、G2和其他下一代谷歌手机和安卓设备上扩展和运行新的谷歌Chrome API。
What you’ll learn
- 如何使用Android为带触摸屏或键盘的谷歌手机构建基于Java的移动应用程序(这要归功于从Android 1.5开始包含的CupCare)
- 如何使用谷歌最新的Android SDK进行设计和架构
- 如何使用Android SDK编写嵌入式设备的移动应用
- 如何使用OpenGL和自定义组件创建3D图形
- 如何使用Android的Media API和OpenGL构建多媒体和游戏应用
- 如何使用Android的基于位置的服务、网络(Wi-Fi API)和安全
- 如何创建和支持更集成的本地和Web搜索
- 如何构建手写手势用户界面
- 如何将Google翻译整合到您的Android应用程序中
Who this book is for
这本书面向的是专业软件工程师/程序员,他们希望通过Android将他们的想法和应用程序应用到移动领域。它假定读者对Java的理解还过得去,包括能够编写类和处理基本的继承结构。这本书也是针对业余爱好者的。
Table of Contents
- Android计算平台简介
- Getting Your Feet Wet
- Using Resources, Content Providers, and Intents
- Building User Interfaces and Using Controls
- Working with Menus and Dialogs
- Unveiling 2D Animation
- Exploring Security and Location-Based Services
- 构建和使用服务
- Using the Media Framework and Telephony APIs
- 用OpenGL实现三维图形编程
- 管理和组织首选项
- Exploring Live Folders
- Home Screen Widgets
- Android Search
- Exploring Text to Speech and Translate APIs
- 触摸屏
- 钛移动:一种基于WebKit的Android应用开发方法
- Working with Android Market
- Outlook and Resources
评论前必须登录!
注册