Cover image for Android Application Development Cookbook : 93 Recipes for Building Winning Apps.
Android Application Development Cookbook : 93 Recipes for Building Winning Apps.
Title:
Android Application Development Cookbook : 93 Recipes for Building Winning Apps.
Author:
Lee, Wei-Meng.
ISBN:
9781118227299
Personal Author:
Edition:
1st ed.
Physical Description:
1 online resource (410 pages)
Contents:
Android Application Development Cookbook: 93 Recipes for Building Winning Apps -- Introduction -- Chapter 1: Android Fundamentals -- Recipe 1.1  Linking Activities -- Solution -- Recipe 1.2  Passing Data Between Activities -- Solution -- Recipe 1.3  Passing Objects Between Activities -- Solution -- Recipe 1.4  Sending and Receiving Broadcasts -- Solution -- Recipe 1.5   Assigning Priorities to Broadcast Receivers -- Solution -- Recipe 1.6   Auto-Launching Your Application at Boot Time -- Solution -- Recipe 1.7  Calling Built-In Apps -- Solution -- Recipe 1.8   Making Your Application Callable By Others -- Solution -- Chapter 2: Using Views to Design the User Interface -- Recipe 2.1   Using Buttons -- Solution -- Recipe 2.2   Using Image Buttons -- Solution -- Recipe 2.3   Using Radio Buttons -- Solution -- Recipe 2.4   Using CheckBoxes -- Solution -- Recipe 2.5   Implementing a Star Rating System -- Solution -- Recipe 2.6   Using AutoCompleteTextView -- Solution -- Recipe 2.7   Displaying Web Pages -- Solution -- Recipe 2.8   Using the TimePicker -- Solution -- Recipe 2.9   Using the DatePicker -- Solution -- Recipe 2.10   Using LinearLayout for View Positioning -- Solution -- Recipe 2.11   Using RelativeLayout for View Positioning -- Solution -- Recipe 2.12   Using FrameLayout for View Positioning -- Solution -- Recipe 2.13   Using TableLayout for View Positioning -- Solution -- Recipe 2.14   Using the ScrollView -- Solution -- Recipe 2.15   Displaying Context and Options Menus -- Solution -- Recipe 2.16   Displaying Dialogs -- Solution -- Recipe 2.17   Implementing Paging -- Solution -- Chapter 3: Displaying Lists of Items and Images -- Recipe 3.1  Displaying a List of Items Using the ListView -- Solution -- Recipe 3.2  Customizing the ListView -- Solution -- Recipe 3.3  Displaying Multiple ListViews -- Solution.

Recipe 3.4  Creating Custom ListViews -- Solution -- Recipe 3.5   Further Customizing Each Row with Additional TextViews -- Solution Part One: Adding Additional TextViews -- Solution Part Two: Recycling Each Row -- Recipe 3.6   Displaying a List of Items Using the Spinner View -- Solution -- Recipe 3.7  Displaying a List of Images -- Solution -- Recipe 3.8   Animating the Changing of Images Using the ImageSwitcher -- Solution -- Recipe 3.9: Displaying Images Using the GridView -- Solution -- Recipe 3.10  Building a Master-Detail User Interface -- Solution -- Chapter 4: Telephony -- Recipe 4.1  Calling from Your Application -- Solution -- Recipe 4.2  Monitoring the State of the Phone -- Solution -- Recipe 4.3  Monitoring Phone State in the Background -- Solution -- Recipe 4.4  Blocking Outgoing Calls -- Solution -- Recipe 4.5  Auto-Answering an Incoming Call -- Solution -- Recipe 4.6  Switching to Airplane Mode -- Solution -- Recipe 4.7   Getting the Phone Number, IMEI, and SIM Card ID -- Solution -- Recipe 4.8  Enabling Bluetooth -- Solution -- Recipe 4.9  Displaying the Call Log -- Solution -- Chapter 5: Messaging -- Recipe 5.1   Sending SMS Messages Through the Built-in Messaging Application -- Solution -- Recipe 5.2   Sending SMS Messages Programmatically in Your Android Application -- Solution -- Recipe 5.3   Monitoring the Status of Sent SMS Messages Programmatically -- Solution -- Recipe 5.4  Monitoring Outgoing SMS Messages -- Solution -- Recipe 5.5  Intercepting Incoming SMS Messages -- Solution -- Chapter 6: Network Programming -- Recipe 6.1  Connecting to Servers Using HTTP GET -- Solution -- Recipe 6.2  Connecting to Servers Using HTTP POST -- Solution -- Recipe 6.3  Downloading Binary Data Using HTTP -- Solution -- Recipe 6.4  Consuming XML Web Services -- Solution -- Recipe 6.5  Consuming JSON Web Services -- Solution.

Recipe 6.6  Getting the IP Address of the Device -- Solution -- Recipe 6.7  Creating a Socket Server -- Solution -- Recipe 6.8  Creating a Socket Client -- Solution -- Recipe 6.9  Checking for the Availability of Bluetooth -- Solution -- Recipe 6.10  Monitoring the State of Bluetooth -- Solution -- Recipe 6.11  Creating a Bluetooth Chat Application -- Solution -- Chapter 7: Using Google Maps -- Recipe 7.1  Displaying Google Maps -- Solution -- Recipe 7.2  Zooming in and out of Google Maps -- Solution -- Recipe 7.3  Changing Map Modes -- Solution -- Recipe 7.4   Navigating the Map to a Particular Location -- Solution -- Recipe 7.5  Adding Markers to the Map -- Solution -- Recipe 7.6   Finding a User-Friendly Address Using Reverse Geocoding, and Vice Versa -- Solution -- Recipe 7.7  Responding to Zooming and Panning -- Solution -- Chapter 8: Location-Based Data Services -- Recipe 8.1   Obtaining Geographical Location Using GPS, Wi-Fi, or Cellular Networks -- Solution -- Recipe 8.2   Choosing the Best Location Provider to Use -- Solution -- Recipe 8.3  Monitoring a Location -- Solution -- Recipe 8.4   Using a BroadcastReceiver to Obtain Locations -- Solution -- Recipe 8.5  Location Data Logging -- Solution -- Chapter 9: Accessing the Hardware -- Recipe 9.1  Capturing Pictures with the Camera -- Solution -- Recipe 9.2   Detecting the Presence of Hardware Features -- Solution -- Recipe 9.3  Checking Network State -- Solution -- Recipe 9.4  Turning GPS On/Off -- Solution -- Recipe 9.5   Capturing Hardware Buttons Programmatically -- Solution -- Recipe 9.6  Switching on the Flashlight -- Solution -- Recipe 9.7  Capturing Barcodes -- Solution -- Chapter 10: Persisting Data -- Recipe 10.1  Saving and Loading User Preferences -- Solution -- Recipe 10.2  Creating a Preference Screen -- Solution -- Recipe 10.3  Saving Files to the Data Directory -- Solution.

Recipe 10.4  Saving Files to the Cache Directory -- Solution -- Recipe 10.5  Saving Files to External Storage -- Solution -- Recipe 10.6  Attaching Files to Your Project -- Solution -- Recipe 10.7   Creating and Using SQLite Databases Programmatically -- Solution -- Recipe 10.8  Pre-creating the SQLite Databases -- Solution -- Chapter 11: Deploying Your Android Applications -- Recipe 11.1   Localizing Your Application -- Solution -- Recipe 11.2   Exporting Your Application as an APK File -- Solution -- Recipe 11.3   Deploying Your App Through E‑mail -- Solution -- Recipe 11.4   Deploying Your App Through the Web -- Solution -- Recipe 11.5   Deploying Your App Through an SD Card -- Solution -- Recipe 11.6   Specifying the Application Installation Location -- Solution -- Index -- Advertisement.
Abstract:
A must-have collection of ready-to-use Android recipes! The popularity of Google Android devices is seemingly unstoppable and the Android 4 release offers, for the first time, a single OS solution for building both phone and tablet applications. With that exciting information in mind, veteran author Wei-Meng Lee presents you with 100 unique recipes that you can apply today in order to discover solutions to some of the most commonly encountered problems that exist in Android programming. Covering the scope of multiple Android releases up through Android 4, this reference features a task description, followed by the solution(s) available, and a standalone project file that illustrates the use of the recipe. Formatting each recipe to be standalone, Wei-Meng Lee allows you to jump into the relevant recipe to find a solution to specific challenges. Identifies and describes a programming task, provides a step-by-step solution, and presents a full-code solution ready for download Covers multiple Android releases Addresses such topics as user interfaces, telephony and messaging, networking, Google maps, location-based services, persisting data, leveraging hardware features, and more Android Application Development Cookbook is your solution to discovering...solutions!.
Local Note:
Electronic reproduction. Ann Arbor, Michigan : ProQuest Ebook Central, 2017. Available via World Wide Web. Access may be limited to ProQuest Ebook Central affiliated libraries.
Added Author:
Electronic Access:
Click to View
Holds: Copies: