Book Description
Beginning Android 4 is your first step on the path to creating marketable apps for the burgeoning Android Market, Amazon’s Android Appstore, and more. Google’s Android operating-system has taken the industry by storm, going from its humble beginnings as a smartphone operating system to its current status as a platform for apps that run across a gamut of devices from phones to tablets to netbooks to televisions, and the list is sure to grow.
Smart developers are not sitting idly by in the stands, but are jumping into the game of creating innovative and salable applications for this fast-growing, mobile- and consumer-device platform. If you’re not in the game yet, now is your chance!
Beginning Android 4 is fresh with details on the latest iteration of the Android platform. Begin at the beginning by installing the tools and compiling a skeleton app. Move through creating layouts, employing widgets, taking user input, and giving back results. Soon you’ll be creating innovative applications involving multi-touch, multi-tasking, location-based feature sets using GPS.
You’ll be drawing data live from the Internet using web services and delighting your customers with life-enhancing apps. Not since the PC era first began has there been this much opportunity for the common developer. What are you waiting for? Grab your copy of Beginning Android 4 and get started!
What you’ll learn
- Develop Java-based mobile applications and games for a wide range of phones and devices.
- Create user interfaces using WebKit and the Android widget framework.
- Build location- and map-based applications drawing on live feeds over the Internet.
- Incorporate activities, services, content providers, and broadcast receivers into your applications.
- Support multiple Android versions, multiple screen sizes, and other device-specific characteristics.
- Build and experience the array of new WebM video and other multimedia APIs for Android and more.
Who this book is for
Beginning Android 4 is aimed at programmers new to Android application development who desire to create marketable applications for the burgeoning market of smartphone, tablet, and other Android device users.
Table of Contents
- The Big Picture
- How to Get Started
- Your First Android Project
- Examining Your First Project
- A Bit About Eclipse
- Enhancing Your First Project
- Rewriting Your First Project
- Using XML-Based Layouts
- Employing Basic Widgets
- Working with Containers
- The Input Method Framework
- Using Selection Widgets
- Getting Fancy with Lists
- Still More Widgets and Containers
- Embedding the WebKit Browser
- Applying Menus
- Showing Pop-up Messages
- Handling Activity Lifecycle Events
- Handling Rotation
- Dealing with Threads
- Creating Intent Filters
- Launching Activities and Sub-Activities
- Working with Resources
- Defining and Using Styles
- Handling Multiple Screen Sizes
- Introducing the Honeycomb UI
- Using the Action Bar
- Fragments
- Handling Platform Changes
- Accessing Files
- Using Preferences
- Managing and Accessing Local Databases
- Leveraging Java Libraries
- Communicating via the Internet
- Services: The Theory
- Basic Service Patterns
- Alerting Users via Notifications
- Requesting and Requiring Permissions
- Accessing Location-Based Services
- Mapping with MapView and MapActivity
- Handling Telephone Calls
- Fonts
- More Development Tools
- The Role of Alternative Environments
- HTML5
- PhoneGap
- Other Alternative Environments
- Dealing with Devices
- Where Do We Go from Here?
中文:
书名:Beginning Android 4
从Android 4开始 这是你在为蓬勃发展的Android Market、亚马逊的Android和Appstore等创建适销对路的应用程序的道路上迈出的第一步。谷歌的安卓操作系统已经席卷了整个行业,从一开始只是一个不起眼的智能手机操作系统,发展到现在作为一个应用程序平台的地位,这些应用程序可以运行在从手机到平板电脑到上网本到电视的各种设备上,而且这个名单肯定会越来越多。
聪明的开发人员不是坐在看台上无所事事,而是投入到为这个快速增长的移动和消费设备平台创造创新和畅销应用的游戏中。如果你还没有进入游戏,现在就是你的机会!
从Android 4开始 关于Android平台的最新版本的详细信息。从安装工具和编译框架应用程序开始。完成创建布局、使用小部件、获取用户输入和返回结果的过程。很快,您将使用GPS创建涉及多点触摸、多任务、基于位置的功能集的创新应用程序。
您将使用Web服务从互联网上实时获取数据,并通过改善生活的应用程序取悦您的客户。自从PC时代开始以来,普通开发人员还从未有过如此多的机会。你在等什么?拿起你的副本 从Android 4开始 and get started!
你会学到什么
- Develop Java-based mobile applications and games for a wide range of phones and devices.
- 使用WebKit和Android小部件框架创建用户界面。
- 利用互联网上的实时提要构建基于位置和地图的应用程序。
- 将活动、服务、内容提供商和广播接收机整合到您的应用程序中。
- 支持多种Android版本、多种屏幕尺寸和其他特定于设备的特性。
- 构建并体验一系列新的WebM视频和其他适用于Android等的多媒体API。
这本书是为谁而写的
从Android 4开始 面向刚接触Android应用程序开发的程序员,他们希望为智能手机、平板电脑和其他Android设备用户的新兴市场创建适销对路的应用程序。
Table of Contents
- The Big Picture
- How to Get Started
- 您的第一个Android项目
- 检查您的第一个项目
- A Bit About Eclipse
- 增强您的第一个项目
- 重写你的第一个项目
- Using XML-Based Layouts
- Employing Basic Widgets
- 使用容器
- 输入法框架
- Using Selection Widgets
- 对清单感兴趣
- 还有更多的小部件和容器
- 嵌入WebKit浏览器
- Applying Menus
- Showing Pop-up Messages
- 处理活动生命周期事件
- Handling Rotation
- 处理线程
- 创建意图过滤器
- 启动活动和子活动
- Working with Resources
- 定义和使用样式
- 处理多种屏幕尺寸
- Introducing the Honeycomb UI
- 使用操作栏
- Fragments
- 处理平台更改
- Accessing Files
- Using Preferences
- 管理和访问本地数据库
- 利用Java库
- 通过互联网进行交流
- 服务:理论
- Basic Service Patterns
- 通过通知提醒用户
- 请求和请求权限
- 访问基于位置的服务
- Mapping with MapView and MapActivity
- 处理电话呼叫
- Fonts
- More Development Tools
- 替代环境的作用
- HTML5
- PhoneGap
- Other Alternative Environments
- 与设备打交道
- Where Do We Go from Here?
评论前必须登录!
注册