Professional Android 2 Application Development
Home > Computing and Information Technology > Computer programming / software engineering > Professional Android 2 Application Development
Professional Android 2 Application Development

Professional Android 2 Application Development


     0     
5
4
3
2
1



Out of Stock


Notify me when this book is in stock
X
About the Book

Update to the bestseller now features the latest release of the Android platform Android is a powerful, flexible, open source platform for mobile devices and its popularity is growing at an unprecedented pace. This update to the bestselling first edition dives in to cover the exciting new features of the latest release of the Android mobile platform. Providing in-depth coverage of how to build mobile applications using the next major release of the Android SDK, this invaluable resource takes a hands-on approach to discussing Android with a series of projects, each of which introduces a new feature and highlights techniques and best practices to get the most out of Android. The Android SDK is a powerful, flexible, open source platform for mobile devices Shares helpful techniques and best practices to maximize the capabilities of Android Explains the possibilities of Android through the use of a series of detailed projects Demonstrates how to create real-world mobile applications for Android phones Includes coverage of the latest version of Android Providing concise and compelling examples, Professional Android Application Development is an updated guide aimed at helping you create mobile applications for mobile devices running the latest version of Android.

Table of Contents:
INTRODUCTION xxvii CHAPTER 1: HELLO, ANDROID 1 A Little Background 2 What It Isn’t 3 Android: An Open Platform for Mobile Development 4 Native Android Applications 5 Android SDK Features 6 Introducing the Open Handset Alliance 9 What Does Android Run On? 9 Why Develop for Mobile? 9 Why Develop for Android? 10 Introducing the Development Framework 12 Summary 16 CHAPTER 2: GETTING STARTED 17 Developing for Android 18 Developing for Mobile Devices 30 To-Do List Example 38 Android Development Tools 43 Summary 48 CHAPTER 3: CREATING APPLICATIONS AND ACTIVITIES 49 What Makes an Android Application? 50 Introducing the Application Manifest 51 Using the Manifest Editor 56 The Android Application Life Cycle 57 Understanding Application Priority and Process States 58 Externalizing Resources 59 Introducing the Android Application Class 74 A Closer Look at Android Activities 76 Summary 84 CHAPTER 4: CREATING USER INTERFACES 85 Fundamental Android UI Design 86 Introducing Views 86 Introducing Layouts 89 Creating New Views 91 Drawable Resources 111 Resolution and Density Independence 117 Creating and Using Menus 123 Summary 136 CHAPTER 5: INTENTS, BROADCAST RECEIVERS, ADAPTERS, AND THE INTERNET 137 Introducing Intents 138 Introducing Pending Intents 162 Introducing Adapters 163 Using Internet Resources 170 Introducing Dialogs 172 Creating an Earthquake Viewer 176 Summary 184 CHAPTER 6: FILES, SAVING STATE, AND PREFERENCES 187 Saving Simple Application Data 188 Creating and Saving Preferences 188 Retrieving Shared Preferences 189 Creating a Settings Activity for the Earthquake Viewer 189 Introducing the Preference Activity and Preferences Framework 197 Creating a Standard Preference Activity for the Earthquake Viewer 202 Saving Activity State 203 Saving and Loading Files 207 Including Static Files as Resources 207 File Management Tools 208 Summary 208 CHAPTER 7: DATABASES AND CONTENT PROVIDERS 209 Introducing Android Databases 209 Introducing SQLite 210 Cursors and Content Values 211 Working with SQLite Databases 211 Creating a New Content Provider 224 Using Content Providers 227 Creating and Using an Earthquake Content Provider 230 Native Android Content Providers 238 Summary 244 CHAPTER 8: MAPS, GEOCODING, AND LOCATION-BASED SERVICES 245 Using Location-Based Services 246 Configuring the Emulator to Test Location-Based Services 246 Updating Locations in Emulator Location Providers 246 Selecting a Location Provider 247 Finding Your Location 249 Using Proximity Alerts 255 Using the Geocoder 256 Creating Map-Based Activities 260 Mapping Earthquakes Example 279 Summary 284 CHAPTER 9: WORKING IN THE BACKGROUND 285 Introducing Services 286 Using Background Threads 300 Let’s Make a Toast 306 Introducing Notifications 309 Using Alarms 320 Summary 325 CHAPTER 10: INVADING THE PHONE-TOP 327 Introducing Home-Screen Widgets 328 Creating App Widgets 328 Creating an Earthquake Widget 341 Introducing Live Folders 346 Adding Search to Your Applications and the Quick Search Box 351 Creating Live Wallpaper 358 Summary 361 CHAPTER 11: AUDIO, VIDEO, AND USING THE CAMERA 363 Playing Audio and Video 364 Recording Audio and Video 371 Using the Camera and Taking Pictures 375 Adding New Media to the Media Store 382 Raw Audio Manipulation 384 Speech Recognition 386 Summary 388 CHAPTER 12: TELEPHONY AND SMS 389 Telephony 390 Introducing SMS and MMS 398 Summary 423 CHAPTER 13: BLUETOOTH, NETWORKS, AND WI-FI 425 Using Bluetooth 425 Managing Network Connectivity 448 Managing Your Wi-Fi 452 Summary 455 CHAPTER 14: SENSORS 457 Using Sensors and the Sensor Manager 458 Interpreting Sensor Values 461 Using the Compass, Accelerometer, and Orientation Sensors 462 Controlling Device Vibration 474 Summary 475 CHAPTER 15: ADVANCED ANDROID DEVELOPMENT 477 Paranoid Android 478 Using Wake Locks 480 Introducing Android Text to Speech 481 Using AIDL to Support IPC for Services 483 Using Internet Services 488 Building Rich User Interfaces 489 Summary 526 INDEX 529

About the Author :
Reto Meier is a software developer who has been involved in Android since the initial release in 2007. He is an Android Developer Advocate at Google. Reto Meier is a software developer who has been involved in Android since the initial release in 2007. He is an Android Developer Advocate at Google.


Best Sellers


Product Details
  • ISBN-13: 9780470637456
  • Publisher: John Wiley & Sons Inc
  • Publisher Imprint: Wrox Press
  • Edition: Revised edition
  • No of Pages: 480
  • ISBN-10: 0470637455
  • Publisher Date: 12 Feb 2010
  • Binding: Digital (delivered electronically)
  • Language: English


Similar Products

Add Photo
Add Photo

Customer Reviews

REVIEWS      0     
Click Here To Be The First to Review this Product
Professional Android 2 Application Development
John Wiley & Sons Inc -
Professional Android 2 Application Development
Writing guidlines
We want to publish your review, so please:
  • keep your review on the product. Review's that defame author's character will be rejected.
  • Keep your review focused on the product.
  • Avoid writing about customer service. contact us instead if you have issue requiring immediate attention.
  • Refrain from mentioning competitors or the specific price you paid for the product.
  • Do not include any personally identifiable information, such as full names.

Professional Android 2 Application Development

Required fields are marked with *

Review Title*
Review
    Add Photo Add up to 6 photos
    Would you recommend this product to a friend?
    Tag this Book Read more
    Does your review contain spoilers?
    What type of reader best describes you?
    I agree to the terms & conditions
    You may receive emails regarding this submission. Any emails will include the ability to opt-out of future communications.

    CUSTOMER RATINGS AND REVIEWS AND QUESTIONS AND ANSWERS TERMS OF USE

    These Terms of Use govern your conduct associated with the Customer Ratings and Reviews and/or Questions and Answers service offered by Bookswagon (the "CRR Service").


    By submitting any content to Bookswagon, you guarantee that:
    • You are the sole author and owner of the intellectual property rights in the content;
    • All "moral rights" that you may have in such content have been voluntarily waived by you;
    • All content that you post is accurate;
    • You are at least 13 years old;
    • Use of the content you supply does not violate these Terms of Use and will not cause injury to any person or entity.
    You further agree that you may not submit any content:
    • That is known by you to be false, inaccurate or misleading;
    • That infringes any third party's copyright, patent, trademark, trade secret or other proprietary rights or rights of publicity or privacy;
    • That violates any law, statute, ordinance or regulation (including, but not limited to, those governing, consumer protection, unfair competition, anti-discrimination or false advertising);
    • That is, or may reasonably be considered to be, defamatory, libelous, hateful, racially or religiously biased or offensive, unlawfully threatening or unlawfully harassing to any individual, partnership or corporation;
    • For which you were compensated or granted any consideration by any unapproved third party;
    • That includes any information that references other websites, addresses, email addresses, contact information or phone numbers;
    • That contains any computer viruses, worms or other potentially damaging computer programs or files.
    You agree to indemnify and hold Bookswagon (and its officers, directors, agents, subsidiaries, joint ventures, employees and third-party service providers, including but not limited to Bazaarvoice, Inc.), harmless from all claims, demands, and damages (actual and consequential) of every kind and nature, known and unknown including reasonable attorneys' fees, arising out of a breach of your representations and warranties set forth above, or your violation of any law or the rights of a third party.


    For any content that you submit, you grant Bookswagon a perpetual, irrevocable, royalty-free, transferable right and license to use, copy, modify, delete in its entirety, adapt, publish, translate, create derivative works from and/or sell, transfer, and/or distribute such content and/or incorporate such content into any form, medium or technology throughout the world without compensation to you. Additionally,  Bookswagon may transfer or share any personal information that you submit with its third-party service providers, including but not limited to Bazaarvoice, Inc. in accordance with  Privacy Policy


    All content that you submit may be used at Bookswagon's sole discretion. Bookswagon reserves the right to change, condense, withhold publication, remove or delete any content on Bookswagon's website that Bookswagon deems, in its sole discretion, to violate the content guidelines or any other provision of these Terms of Use.  Bookswagon does not guarantee that you will have any recourse through Bookswagon to edit or delete any content you have submitted. Ratings and written comments are generally posted within two to four business days. However, Bookswagon reserves the right to remove or to refuse to post any submission to the extent authorized by law. You acknowledge that you, not Bookswagon, are responsible for the contents of your submission. None of the content that you submit shall be subject to any obligation of confidence on the part of Bookswagon, its agents, subsidiaries, affiliates, partners or third party service providers (including but not limited to Bazaarvoice, Inc.)and their respective directors, officers and employees.

    Accept

    New Arrivals


    Inspired by your browsing history


    Your review has been submitted!

    You've already reviewed this product!