National Open University Library

Image from Google Jackets

Android Boot Camp for developers using Java, comprehensive :

By: Hoisington, CorinneMaterial type: TextTextPublication details: Boston, Mass. : Course Technology Cengage Learning, 2013 Description: xl, 471 p. : illISBN: 9781133597209Subject(s): Application software | Mobile computing | Java (Computer program language)
Contents:
Machine generated contents note: Meet the Android -- Android Phone Device -- Features of the Android -- Writing Android Apps -- Android Emulator -- Getting Oriented with Market Deployment -- First Venture into the Android World -- Opening Eclipse to Create a New Project -- Creating the Hello World Project -- Building the User Interface -- Taking a Tour of the Package Explorer -- Designing the User Interface Layout -- Adding a Form Widget to the User Interface Layout -- Testing the Application in the Emulator -- Opening a Saved App in Eclipse -- Wrap It Up-Chapter Summary -- Key Terms -- Developer FAQs -- Beyond the Book -- Case Programming Projects -- Case Project Quote of the Day App -- Case Project Android Terminology App -- Case Project Business Card App -- Designing an Android App -- The Big Picture -- Using the Android User Interface -- Linear Layouts and Relative Layouts -- Designing the Healthy Recipes Opening User Interface -- Android Text Properties --
Contents note continued: Adding a File to the Resources Folder -- Adding an ImageView Control -- Adding a Button Control -- Planning a Program -- Creating Activities -- Creating an XML Layout File -- Adding a Class File -- The Android Manifest File -- Adding an Activity to the Android Manifest -- Coding the Java Activity -- Coding an onCreate Method -- Displaying the User Interface -- Creating a Button Event Handler -- Coding a Button Event Handler -- Correcting Errors in Code -- Saving and Running the Application -- Wrap It Up-Chapter Summary -- Key Terms -- Developer FAQs -- Beyond the Book -- Case Programming Projects -- Case Project Rental Property App -- Case Project Star Constellation App -- Case Project Your School App -- Case Project Hostel App for Travel -- Case Project Your Contacts App - Address Book -- Case Project Latest News App -- Android Themes -- Previewing a Theme -- Coding a Theme in the Android Manifest File -- Simplifying User Input -- Android Text Fields --
Contents note continued: Adding a Text Field -- Setting the Hint Property for the Text Field -- Coding the EditText Class for the Text Field -- Android Spinner Control -- Adding a Spinner Control with String Array Entries -- Coding the Spinner Control -- Adding the Button, TextView, and ImageView Controls -- Declaring Variables -- Primitive Data Types -- String Data Type -- Declaring the Variables -- GetText() Method -- Working with Mathematical Operations -- Arithmetic Operators -- Formatting Numbers -- Displaying Android Output -- GetSelectedItem() Method -- SetText() Method -- Wrap It Up-Chapter Summary -- Key Terms -- Developer FAQs -- Beyond the Book -- Case Programming Projects -- Case Project Study Abroad App -- Case Project Tuition App -- Case Project New York City Cab Fare App -- Case Project Paint Calculator App -- Case Project Split the Bill App -- Case Project Piggy Bank Children's App -- The Launcher Icon -- Customizing a Launcher Icon --
Contents note continued: RadioButton and RadioGroup Controls -- Changing the Text Color of Android Controls -- Changing the Layout Gravity -- Changing the Margins -- Adding the RadioButton Group -- Coding a RadioButton Control -- Completing the User Interface -- Making Decisions with Conditional Statements -- Using an If Statement -- Using If Else Statements -- Relational Operators -- Logical Operators -- Data Validation -- Toast Notification -- Using the isChecked() Method of RadioButton Controls -- Nested If Statements -- Coding the Button Event -- Coding the Nested If Statements -- Wrap It Up-Chapter Summary -- Key Terms -- Developer FAQs -- Beyond the Book -- Case Programming Projects -- Case Project Temperature Conversion App -- Case Project Movie Time App -- Case Project Floor Tiling App -- Case Project Math Flash Cards App -- Case Project Currency Conversion App -- Case Project Average Income Tax by Country App -- Creating a List -- Extending a ListActivity --
Contents note continued: Creating an Array -- Declaring an Array -- Using a setListAdapter and Array Adapter -- Adding the Images to the Resources Folder -- Creating a Custom XML Layout for ListView -- Changing the Title Bar Text -- Coding a setListAdapter with a Custom XML Layout -- Using the onListItemClick Method -- Decision Structure-Switch Statement -- Android Intents -- Launching the Browser from an Android Device -- Designing XML Layout Files -- Adding Multiple Class Files -- Opening the Class Files -- Running and Testing the Application -- Wrap It Up-Chapter Summary -- Key Terms -- Developer FAQs -- Beyond the Book -- Case Programming Projects -- Case Project Italian Restaurant App -- Case Project Box Office App -- Case Project Rent a Car App -- Case Project Coffee Finder App -- Case Project Tech Gadgets App -- Case Project Create Your Own App -- Creating a Splash Screen -- Adding a Background Image to a TextView Widget -- Creating a Timer -- Scheduling a Timer --
Contents note continued: Life and Death of an Activity -- Launching the Next Activity -- Designing the main.xml File -- Class Variables -- Playing Music -- Creating a Raw Folder for Music Files -- Using the MediaPlayer Class -- The MediaPlayer State -- Changing the Text Property Using Code -- Changing the Visibility Property Using Code -- Running and Testing the Application -- Wrap It Up-Chapter Summary -- Key Terms -- Developer FAQs -- Beyond the Book -- Case Programming Projects -- Case Project Rhythm of the Strings App -- Case Project Guitar Solo App -- Case Project Serenity Sounds App -- Case Project Sleep Machine App -- Case Project Ring Tones App -- Case Project Your Personal Playlist App -- Adding a Gallery Control -- Adding the ImageView Control and Image Files -- Creating an Array for the Images -- Instantiating the Gallery and ImageView Controls -- Using a setAdapter with an ImageAdapter -- Coding the OnItemClickListener -- Coding a Custom Toast Notification --
Contents note continued: Displaying the Selected Image -- Customizing the ImageAdapter Class -- Defining the Context of the ImageAdapter Class -- Calculating the Length of an Array -- Coding the getView Method -- Running and Testing the Application -- Wrap It Up-Chapter Summary -- Key Terms -- Developer FAQs -- Beyond the Book -- Case Programming Projects -- Case Project Power Tools App -- Case Project S.P.C.A. Rescue Shelter App -- Case Project Four Seasons App -- Case Project Car Rental App -- Case Project Anthology Wedding Photography App -- Case Project Personal Photo App -- Designing a Tablet Application -- Design Tips for Tablets -- Adding an Android Virtual Device for the Tablet -- Creating a Tablet App -- Setting the Launcher Icon of a Tablet App -- Setting a Custom Theme of a Tablet -- Designing a Tablet Table Layout -- Date, Time, and Clocks -- Determining the Current Time -- Initializing the Button and TextView Controls -- ShowDialog Method --
Contents note continued: Using the Calendar Class -- Adding the OnCreateDialog Method -- Coding the onDateSetListener Method -- Running and Testing the Application -- Wrap It Up-Chapter Summary -- Key Terms -- Developer FAQs -- Beyond the Book -- Case Programming Projects -- Case Project Oasis Day Spa Tablet App -- Case Project Washington D.C. Walking Tour Tablet App -- Case Project Country Cabin Rental Tablet App -- Case Project Final Touch Auto Detailing Tablet App -- Case Project Wild Ginger Dinner Delivery Tablet App -- Case Project Create Your Own Tablet App -- Creating a Tab Layout for a Tablet -- The TabHost Layout -- Extending the TabActivity Class -- Adding the Tab and GridView Images -- Creating a GridView XML Layout for the First Tab -- Creating a TextView XML Layout for the Second Tab -- Creating the XML Layout for the Third Tab -- Coding the GridView Activity for the First Tab -- Using a setAdapter with an ImageAdapter -- Customizing the ImageAdapter Class --
Contents note continued: Coding the getView Method -- Coding the Second Tab Java File -- Coding the Third Tab Java File to Display a Web Site -- Coding the TabHost -- Adding the TabSpec to TabHost -- Updating the Android Manifest File -- Running and Testing the Application -- Wrap It Up-Chapter Summary -- Key Terms -- Developer FAQs -- Beyond the Book -- Case Programming Projects -- Case Project Sushi 101 Tablet App -- Case Project Golf Course Tablet App -- Case Project Famous Artist Tablet App -- Case Project Snap Fitness Tablet App -- Case Project Go Web 2.0 Tablet App -- Case Project Pick Your Topic Tablet App -- Android Animation -- Adding the Layout for the Frame Image and Button Controls -- Creating Frame-by-frame Animation -- Coding the AnimationDrawable Object -- Setting the Background Resource -- Adding Two Button Controls -- Using the Start and Stop Methods -- Adding the Layout for the Tween Image -- Creating Tween Animation -- Coding a Tween Rotation XML File --
Contents note continued: Coding a Second Activity to Launch the Tween Animation -- Coding a StartAnimation -- Updating the Android Manifest File -- Changing the Emulator to Landscape Orientation -- Running and Testing the Application -- Wrap It Up-Chapter Summary -- Key Terms -- Developer FAQs -- Beyond the Book -- Case Programming Projects -- Case Project Learn How to Make Biscuits App -- Case Project Improve Your Golf Stroke App -- Case Project Droid Rotation App -- Case Project Cartoon Animation App -- Case Project Flags of the World App -- Case Project Frame and Tween Animation Game App -- Using Google Maps -- Installing the Google API -- Adding the AVD to Target the Google API -- Obtaining a Maps API Key from Google -- Troubleshooting -- Registering the MD5 Fingerprint with the Google Maps Service -- Adding the MapView Element in the XML Code -- Adding Permissions to the Android Manifest File -- Understanding MapView -- Adding Overlay Items --
Contents note continued: Adding Overlay Objects to an ArrayList -- Coding the onTap Method -- Coding the Drawable Overlay -- Locating a GeoPoint -- Coding the GeoPoint Location -- Running and Testing the Application -- Wrap It Up-Chapter Summary -- Key Terms -- Developer FAQs -- Beyond the Book -- Case Programming Projects -- Case Project Largest U.S. Cities App -- Case Project New Year's Eve Celebrations App -- Case Project Olympic Cities App -- Case Project Personal Map App -- Understanding Google Play -- Targeting Different Device Configurations and Languages -- Testing Your App on an Android Device -- Creating an APK Package -- Preparing Promotional Materials to Upload -- Providing Images -- Providing a Description -- Including App Information -- Registering for a Google Play Account -- Uploading an App to Google Play -- Wrap It Up-Chapter Summary -- Key Terms -- Developer FAQs -- Beyond the Book
Tags from this library: No tags from this library for this title. Log in to add tags.
Star ratings
    Average rating: 0.0 (0 votes)
Holdings
Item type Current library Call number Status Date due Barcode
Books Books Jos Study Centre
QA76. 78 .H65 2013 (Browse shelf(Opens below)) Available 0182058

Includes index

Machine generated contents note: Meet the Android -- Android Phone Device -- Features of the Android -- Writing Android Apps -- Android Emulator -- Getting Oriented with Market Deployment -- First Venture into the Android World -- Opening Eclipse to Create a New Project -- Creating the Hello World Project -- Building the User Interface -- Taking a Tour of the Package Explorer -- Designing the User Interface Layout -- Adding a Form Widget to the User Interface Layout -- Testing the Application in the Emulator -- Opening a Saved App in Eclipse -- Wrap It Up-Chapter Summary -- Key Terms -- Developer FAQs -- Beyond the Book -- Case Programming Projects -- Case Project Quote of the Day App -- Case Project Android Terminology App -- Case Project Business Card App -- Designing an Android App -- The Big Picture -- Using the Android User Interface -- Linear Layouts and Relative Layouts -- Designing the Healthy Recipes Opening User Interface -- Android Text Properties --

Contents note continued: Adding a File to the Resources Folder -- Adding an ImageView Control -- Adding a Button Control -- Planning a Program -- Creating Activities -- Creating an XML Layout File -- Adding a Class File -- The Android Manifest File -- Adding an Activity to the Android Manifest -- Coding the Java Activity -- Coding an onCreate Method -- Displaying the User Interface -- Creating a Button Event Handler -- Coding a Button Event Handler -- Correcting Errors in Code -- Saving and Running the Application -- Wrap It Up-Chapter Summary -- Key Terms -- Developer FAQs -- Beyond the Book -- Case Programming Projects -- Case Project Rental Property App -- Case Project Star Constellation App -- Case Project Your School App -- Case Project Hostel App for Travel -- Case Project Your Contacts App - Address Book -- Case Project Latest News App -- Android Themes -- Previewing a Theme -- Coding a Theme in the Android Manifest File -- Simplifying User Input -- Android Text Fields --

Contents note continued: Adding a Text Field -- Setting the Hint Property for the Text Field -- Coding the EditText Class for the Text Field -- Android Spinner Control -- Adding a Spinner Control with String Array Entries -- Coding the Spinner Control -- Adding the Button, TextView, and ImageView Controls -- Declaring Variables -- Primitive Data Types -- String Data Type -- Declaring the Variables -- GetText() Method -- Working with Mathematical Operations -- Arithmetic Operators -- Formatting Numbers -- Displaying Android Output -- GetSelectedItem() Method -- SetText() Method -- Wrap It Up-Chapter Summary -- Key Terms -- Developer FAQs -- Beyond the Book -- Case Programming Projects -- Case Project Study Abroad App -- Case Project Tuition App -- Case Project New York City Cab Fare App -- Case Project Paint Calculator App -- Case Project Split the Bill App -- Case Project Piggy Bank Children's App -- The Launcher Icon -- Customizing a Launcher Icon --

Contents note continued: RadioButton and RadioGroup Controls -- Changing the Text Color of Android Controls -- Changing the Layout Gravity -- Changing the Margins -- Adding the RadioButton Group -- Coding a RadioButton Control -- Completing the User Interface -- Making Decisions with Conditional Statements -- Using an If Statement -- Using If Else Statements -- Relational Operators -- Logical Operators -- Data Validation -- Toast Notification -- Using the isChecked() Method of RadioButton Controls -- Nested If Statements -- Coding the Button Event -- Coding the Nested If Statements -- Wrap It Up-Chapter Summary -- Key Terms -- Developer FAQs -- Beyond the Book -- Case Programming Projects -- Case Project Temperature Conversion App -- Case Project Movie Time App -- Case Project Floor Tiling App -- Case Project Math Flash Cards App -- Case Project Currency Conversion App -- Case Project Average Income Tax by Country App -- Creating a List -- Extending a ListActivity --

Contents note continued: Creating an Array -- Declaring an Array -- Using a setListAdapter and Array Adapter -- Adding the Images to the Resources Folder -- Creating a Custom XML Layout for ListView -- Changing the Title Bar Text -- Coding a setListAdapter with a Custom XML Layout -- Using the onListItemClick Method -- Decision Structure-Switch Statement -- Android Intents -- Launching the Browser from an Android Device -- Designing XML Layout Files -- Adding Multiple Class Files -- Opening the Class Files -- Running and Testing the Application -- Wrap It Up-Chapter Summary -- Key Terms -- Developer FAQs -- Beyond the Book -- Case Programming Projects -- Case Project Italian Restaurant App -- Case Project Box Office App -- Case Project Rent a Car App -- Case Project Coffee Finder App -- Case Project Tech Gadgets App -- Case Project Create Your Own App -- Creating a Splash Screen -- Adding a Background Image to a TextView Widget -- Creating a Timer -- Scheduling a Timer --

Contents note continued: Life and Death of an Activity -- Launching the Next Activity -- Designing the main.xml File -- Class Variables -- Playing Music -- Creating a Raw Folder for Music Files -- Using the MediaPlayer Class -- The MediaPlayer State -- Changing the Text Property Using Code -- Changing the Visibility Property Using Code -- Running and Testing the Application -- Wrap It Up-Chapter Summary -- Key Terms -- Developer FAQs -- Beyond the Book -- Case Programming Projects -- Case Project Rhythm of the Strings App -- Case Project Guitar Solo App -- Case Project Serenity Sounds App -- Case Project Sleep Machine App -- Case Project Ring Tones App -- Case Project Your Personal Playlist App -- Adding a Gallery Control -- Adding the ImageView Control and Image Files -- Creating an Array for the Images -- Instantiating the Gallery and ImageView Controls -- Using a setAdapter with an ImageAdapter -- Coding the OnItemClickListener -- Coding a Custom Toast Notification --

Contents note continued: Displaying the Selected Image -- Customizing the ImageAdapter Class -- Defining the Context of the ImageAdapter Class -- Calculating the Length of an Array -- Coding the getView Method -- Running and Testing the Application -- Wrap It Up-Chapter Summary -- Key Terms -- Developer FAQs -- Beyond the Book -- Case Programming Projects -- Case Project Power Tools App -- Case Project S.P.C.A. Rescue Shelter App -- Case Project Four Seasons App -- Case Project Car Rental App -- Case Project Anthology Wedding Photography App -- Case Project Personal Photo App -- Designing a Tablet Application -- Design Tips for Tablets -- Adding an Android Virtual Device for the Tablet -- Creating a Tablet App -- Setting the Launcher Icon of a Tablet App -- Setting a Custom Theme of a Tablet -- Designing a Tablet Table Layout -- Date, Time, and Clocks -- Determining the Current Time -- Initializing the Button and TextView Controls -- ShowDialog Method --

Contents note continued: Using the Calendar Class -- Adding the OnCreateDialog Method -- Coding the onDateSetListener Method -- Running and Testing the Application -- Wrap It Up-Chapter Summary -- Key Terms -- Developer FAQs -- Beyond the Book -- Case Programming Projects -- Case Project Oasis Day Spa Tablet App -- Case Project Washington D.C. Walking Tour Tablet App -- Case Project Country Cabin Rental Tablet App -- Case Project Final Touch Auto Detailing Tablet App -- Case Project Wild Ginger Dinner Delivery Tablet App -- Case Project Create Your Own Tablet App -- Creating a Tab Layout for a Tablet -- The TabHost Layout -- Extending the TabActivity Class -- Adding the Tab and GridView Images -- Creating a GridView XML Layout for the First Tab -- Creating a TextView XML Layout for the Second Tab -- Creating the XML Layout for the Third Tab -- Coding the GridView Activity for the First Tab -- Using a setAdapter with an ImageAdapter -- Customizing the ImageAdapter Class --

Contents note continued: Coding the getView Method -- Coding the Second Tab Java File -- Coding the Third Tab Java File to Display a Web Site -- Coding the TabHost -- Adding the TabSpec to TabHost -- Updating the Android Manifest File -- Running and Testing the Application -- Wrap It Up-Chapter Summary -- Key Terms -- Developer FAQs -- Beyond the Book -- Case Programming Projects -- Case Project Sushi 101 Tablet App -- Case Project Golf Course Tablet App -- Case Project Famous Artist Tablet App -- Case Project Snap Fitness Tablet App -- Case Project Go Web 2.0 Tablet App -- Case Project Pick Your Topic Tablet App -- Android Animation -- Adding the Layout for the Frame Image and Button Controls -- Creating Frame-by-frame Animation -- Coding the AnimationDrawable Object -- Setting the Background Resource -- Adding Two Button Controls -- Using the Start and Stop Methods -- Adding the Layout for the Tween Image -- Creating Tween Animation -- Coding a Tween Rotation XML File --

Contents note continued: Coding a Second Activity to Launch the Tween Animation -- Coding a StartAnimation -- Updating the Android Manifest File -- Changing the Emulator to Landscape Orientation -- Running and Testing the Application -- Wrap It Up-Chapter Summary -- Key Terms -- Developer FAQs -- Beyond the Book -- Case Programming Projects -- Case Project Learn How to Make Biscuits App -- Case Project Improve Your Golf Stroke App -- Case Project Droid Rotation App -- Case Project Cartoon Animation App -- Case Project Flags of the World App -- Case Project Frame and Tween Animation Game App -- Using Google Maps -- Installing the Google API -- Adding the AVD to Target the Google API -- Obtaining a Maps API Key from Google -- Troubleshooting -- Registering the MD5 Fingerprint with the Google Maps Service -- Adding the MapView Element in the XML Code -- Adding Permissions to the Android Manifest File -- Understanding MapView -- Adding Overlay Items --

Contents note continued: Adding Overlay Objects to an ArrayList -- Coding the onTap Method -- Coding the Drawable Overlay -- Locating a GeoPoint -- Coding the GeoPoint Location -- Running and Testing the Application -- Wrap It Up-Chapter Summary -- Key Terms -- Developer FAQs -- Beyond the Book -- Case Programming Projects -- Case Project Largest U.S. Cities App -- Case Project New Year's Eve Celebrations App -- Case Project Olympic Cities App -- Case Project Personal Map App -- Understanding Google Play -- Targeting Different Device Configurations and Languages -- Testing Your App on an Android Device -- Creating an APK Package -- Preparing Promotional Materials to Upload -- Providing Images -- Providing a Description -- Including App Information -- Registering for a Google Play Account -- Uploading an App to Google Play -- Wrap It Up-Chapter Summary -- Key Terms -- Developer FAQs -- Beyond the Book

There are no comments on this title.

to post a comment.

Powered by Koha

//