National Open University Library

Android Boot Camp for developers using Java, comprehensive : (Record no. 7756)

MARC details
000 -LEADER
fixed length control field 11366cam a2200289Ia 4500
INTERNATIONAL STANDARD BOOK NUMBER
ISBN 9781133597209
MAIN ENTRY--AUTHOR NAME
Personal name Hoisington, Corinne
TITLE STATEMENT
Title Android Boot Camp for developers using Java, comprehensive :
PHYSICAL DESCRIPTION
Number of Pages xl, 471 p. :
Other physical details ill. ;
GENERAL NOTE
General note Includes index
FORMATTED CONTENTS NOTE
Formatted contents note 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 --
FORMATTED CONTENTS NOTE
Formatted contents note 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 --
FORMATTED CONTENTS NOTE
Formatted contents note 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 --
FORMATTED CONTENTS NOTE
Formatted contents note 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 --
FORMATTED CONTENTS NOTE
Formatted contents note 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 --
FORMATTED CONTENTS NOTE
Formatted contents note 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 --
FORMATTED CONTENTS NOTE
Formatted contents note 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 --
FORMATTED CONTENTS NOTE
Formatted contents note 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 --
FORMATTED CONTENTS NOTE
Formatted contents note 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 --
FORMATTED CONTENTS NOTE
Formatted contents note 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 --
FORMATTED CONTENTS NOTE
Formatted contents note 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
SUBJECT ADDED ENTRY--TOPICAL TERM
Topical Term Application software
SUBJECT ADDED ENTRY--TOPICAL TERM
Topical Term Mobile computing
SUBJECT ADDED ENTRY--TOPICAL TERM
Topical Term Java (Computer program language)
ADDED ENTRY ELEMENTS (KOHA)
Koha item type Books
Holdings
Permanent Location Current Location Date acquired Full call number Accession Number Koha item type
Jos Study Centre Jos Study Centre 08/09/2023 QA76. 78 .H65 2013 0182058 Books

Powered by Koha

//