Java Programming for Android Developers for Dummies / (Registro nro. 297128)

Detalles MARC
000 -LEADER
fixed length control field 10470nam a22005173i 4500
001 - CONTROL NUMBER
control field EBC4721401
003 - CONTROL NUMBER IDENTIFIER
control field MiAaPQ
005 - DATE AND TIME OF LATEST TRANSACTION
control field 20220613191731.0
006 - FIXED-LENGTH DATA ELEMENTS--ADDITIONAL MATERIAL CHARACTERISTICS
fixed length control field m o d |
007 - PHYSICAL DESCRIPTION FIXED FIELD--GENERAL INFORMATION
fixed length control field cr cnu||||||||
008 - FIXED-LENGTH DATA ELEMENTS--GENERAL INFORMATION
fixed length control field 211129s2016 xx o ||||0 eng d
020 ## - INTERNATIONAL STANDARD BOOK NUMBER
International Standard Book Number 9781119301097
Qualifying information (electronic bk.)
Canceled/invalid ISBN 9781119301080
035 ## -
System control number (MiAaPQ)EBC4721401
System control number (Au-PeEL)EBL4721401
System control number (CaPaEBR)ebr11285658
System control number (CaONFJC)MIL965359
System control number (OCoLC)961451006
040 ## - CATALOGING SOURCE
Original cataloging agency MiAaPQ
Language of cataloging eng
Description conventions rda
-- pn
Transcribing agency MiAaPQ
Modifying agency MiAaPQ
050 #4 - LIBRARY OF CONGRESS CALL NUMBER
Classification number QA76.73 .J38
Item number B873 2017
082 0# - DEWEY DECIMAL CLASSIFICATION NUMBER
Classification number 005.2762
100 1# - MAIN ENTRY--PERSONAL NAME
Personal name Burd, Barry.
Relator term author
245 10 - TITLE STATEMENT
Title Java Programming for Android Developers for Dummies /
Statement of responsibility, etc. Barry Burd.
250 ## - EDITION STATEMENT
Edition statement Second edition
264 #1 -
Place of production, publication, distribution, manufacture New York :
Name of producer, publisher, distributor, manufacturer John Wiley & Sons, Incorporated,
Date of production, publication, distribution, manufacture, or copyright notice 2016.
Date of production, publication, distribution, manufacture, or copyright notice ©2017.
300 ## - PHYSICAL DESCRIPTION
Extent 1 online resource (459 pages)
336 ## - CONTENT TYPE
Content type term text
Content type code txt
Source rdacontent
337 ## - MEDIA TYPE
Media type term computer
Media type code c
Source rdamedia
338 ## - CARRIER TYPE
Carrier type term online resource
Carrier type code cr
Source rdacarrier
505 0# - FORMATTED CONTENTS NOTE
Formatted contents note Intro -- Title Page -- Copyright Page -- Table of Contents -- Introduction -- How to Use This Book -- Conventions Used in This Book -- What You Don't Have to Read -- Foolish Assumptions -- How This Book Is Organized -- Part 1: Getting Started with Java Programming for Android Developers -- Part 2: Writing Your Own Java Programs -- Part 3: Working with the Big Picture: Object-Oriented Programming -- Part 4: Powering Android with Java Code -- Part 5: The Part of Tens -- More on the web! -- Icons Used in This Book -- Beyond the Book -- Where to Go from Here -- Part 1 Getting Started with Java Programming for Android Developers -- Chapter 1 All about Java and Android -- The Consumer Perspective -- The Many Faces of Android -- The Developer Perspective -- Java -- XML -- Linux -- From Development to Execution with Java -- What is a compiler? -- What is a virtual machine? -- Java, Android, and Horticulture -- Chapter 2 Getting the Tools That You Need -- The Stuff You Need -- If You Don't Like to Read the Instructions . . . -- Getting This Book's Sample Programs -- Setting Up Java -- Setting Up Android Studio and the Android SDK -- Launching the Android Studio IDE -- Opening One of This Book's Sample Programs -- Using Android Studio -- Starting up -- The main window -- Things You Might Eventually Have to Do -- Installing new versions (and older versions) of Android -- Creating an Android virtual device -- Chapter 3 Creating and Running an Android App -- Creating Your First App -- First things first -- Launching your first app -- If the Emulator Doesn't Behave -- Running third-party emulators -- Testing apps on a physical device -- The Project Tool Window -- The app/manifests branch -- The app/java branch -- The app/res branches -- The Gradle scripts branch -- Dragging, Dropping, and Otherwise Tweaking an App -- Creating the "look" -- Coding the behavior.
Formatted contents note What All That Java Code Does -- Finding the EditText and TextView components -- Responding to a button click -- The rest of the code -- Going Pro -- Part 2 Writing Your Own Java Programs -- Chapter 4 An Ode to Code -- Hello, Android! -- The Java Class -- The names of classes -- Why Java Methods Are Like Meals at a Restaurant -- What does Mom's Restaurant have to do with Java? -- Method declaration -- Method call -- Method parameters -- The chicken or the egg -- How many parameters? -- Method declarations and method calls in an Android program -- Punctuating Your Code -- Comments are your friends -- What's Barry's excuse? -- All About Android Activities -- Extending a class -- Overriding methods -- An activity's workhorse methods -- Chapter 5 Java's Building Blocks -- Info Is As Info Does -- Variable names -- Type names -- Assignments and initializations -- Expressions and literals -- How to string characters together -- Java's primitive types -- Things You Can Do with Types -- Add letters to numbers (Huh?) -- Java's exotic assignment operators -- True bit -- Java isn't like a game of horseshoes -- Use Java's logical operators -- Parenthetically speaking . . . -- Chapter 6 Working with Java Types -- Working with Strings -- Going from primitive types to strings -- Going from strings to primitive types -- Getting input from the user -- Practice Safe Typing -- Widening is good -- narrowing is bad -- Incompatible types -- Using a hammer to bang a peg into a hole -- Chapter 7 Though These Be Methods, Yet There Is Madness in't -- Minding Your Types When You Call a Method -- Method parameters and Java types -- If at first you don't succeed . . . -- Return types -- The great void -- Displaying numbers -- Primitive Types and Pass-by Value -- What's a developer to do? -- A final word -- Chapter 8 What Java Does (and When) -- Making Decisions.
Formatted contents note Java if statements -- Choosing among many alternatives -- Some formalities concerning Java switch statements -- Repeating Instructions Over and Over Again -- Check, and then repeat -- Repeat, and then check -- Count, count, count -- What's Next? -- Part 3 Working with the Big Picture: Object-Oriented Programming -- Chapter 9 Why Object-Oriented Programming Is Like Selling Cheese -- Classes and Objects -- What is a class, really? -- What is an object? -- Creating objects -- Reusing names -- Calling a constructor -- More About Classes and Objects (Adding Methods to the Mix) -- Constructors with parameters -- The default constructor -- This is it! -- Giving an object more responsibility -- Members of a class -- Reference types -- Pass by reference -- Java's Modifiers -- Public classes and default-access classes -- Access for fields and methods -- Using getters and setters -- What does static mean? -- To dot, or not -- A bad example -- What's Next? -- Chapter 10 Saving Time and Money: Reusing Existing Code -- The Last Word on Employees - Or Is It? -- Extending a class -- Overriding methods -- Java's super keyword -- Java annotations -- More about Java's Modifiers -- Keeping Things Simple -- Using an interface -- Some Observations about Android's Classes -- Java's super keyword, revisited -- Casting, again -- Part 4 Powering Android with Java Code -- Chapter 11 The Inside Story -- A Button-Click Example -- This is a callback -- Android string resources (A slight detour) -- Introducing Inner Classes -- No Publicity, Please! -- Lambda Expressions -- Chapter 12 Dealing with a Bunch of Things at a Time -- Creating a Collection Class -- More casting -- Java generics -- Java's wrapper classes -- Stepping Through a Collection -- Using an iterator -- The enhanced for statement -- A cautionary tale -- Functional programming techniques.
Formatted contents note Java's Many Collection Classes -- Arrays -- String resource arrays -- Java's varargs -- Using Collections in an Android App -- The listener -- The adapter -- Chapter 13 An Android Social Media App -- The Twitter App's Files -- The Twitter4J API jar file -- The manifest file -- The main activity's layout file -- How to Talk to the Twitter Server -- Using OAuth -- Making a ConfigurationBuilder -- Getting OAuth keys and tokens -- The Application's Main Activity -- The onCreate method -- The button listener methods -- The trouble with threads -- Understanding Android's AsyncTask -- My Twitter app's AsyncTask classes -- Cutting to the chase, at last -- Java's Exceptions -- Catch clauses -- A finally clause -- Passing the buck -- Chapter 14 Hungry Burds: A Simple Android Game -- Introducing the Hungry Burds Game -- The Main Activity -- The code, all the code, and nothing but the code -- Measuring the display -- Constructing a Burd -- Android animation -- Creating menus -- Shared preferences -- Informing the user -- It's Been Fun -- Part 5 The Part of Tens -- Chapter 15 Ten Ways to Avoid Mistakes -- Putting Capital Letters Where They Belong -- Breaking Out of a switch Statement -- Comparing Values with a Double Equal Sign -- Adding Listeners to Handle Events -- Defining the Required Constructors -- Fixing Nonstatic References -- Staying within Bounds in an Array -- Anticipating Null Pointers -- Using Permissions -- The Activity Not Found -- Chapter 16 Ten Websites for Developers -- This Book's Websites -- The Horse's Mouth -- Finding News and Reviews -- Index -- EULA.
520 ## - SUMMARY, ETC.
Summary, etc. Develop the next killer Android App using Java programming Android is everywhere It runs more than half the smartphones in the U.S.--and Java makes it go. If you want to cash in on its popularity by learning to build Android apps with Java, all the easy-to-follow guidance you need to get started is at your fingertips. Inside, you'll learn the basics of Java and grasp how it works with Android; then, you'll go on to create your first real, working application. How cool is that? The demand for Android apps isn't showing any signs of slowing, but if you're a mobile developer who wants to get in on the action, it's vital that you get the necessary Java background to be a success. With the help of Java Programming for Android Developers For Dummies, you'll quickly and painlessly discover the ins and outs of using Java to create groundbreaking Android apps--no prior knowledge or experience required Get the know-how to create an Android program from the ground up Make sense of basic Java development concepts and techniques Develop the skills to handle programming challenges Find out how to debug your app Don't sit back and watch other developers release apps that bring in the bucks Everything you need to create that next killer Android app is just a page away.
588 ## -
Source of description note Description based on publisher supplied metadata and other sources.
590 ## - LOCAL NOTE (RLIN)
Local note Electronic reproduction. Ann Arbor, Michigan : ProQuest Ebook Central, 2021. Available via World Wide Web. Access may be limited to ProQuest Ebook Central affiliated libraries.
650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name entry element Android (Electronic resource).
Topical term or geographic name entry element Java(Computer program)
9 (RLIN) 239516
655 #4 -
Genre/form data or focus term Electronic books.
776 08 -
Relationship information Print version:
Main entry heading Burd, Barry
Title Java Programming for Android Developers for Dummies
Place, publisher, and date of publication New York : John Wiley & Sons, Incorporated,c2016
International Standard Book Number 9781119301080
797 2# -
Corporate name or jurisdiction name as entry element ProQuest (Firm)
856 ## -
Uniform Resource Identifier https://login.ezproxy.pucpr.edu/login?url=https://ebookcentral.proquest.com/lib/pucpr-ebooks/detail.action?docID=4721401
Link text Acceso Remoto
Uniform Resource Identifier https://ebookcentral.proquest.com/lib/pucpr-ebooks/detail.action?docID=4721401
Link text Acceso en el Campus PUCPR
942 ## -
Source of classification or shelving scheme Library of Congress Classification
Koha item type Libro electrónico
Existencias
Withdrawn status Lost status Source of classification or shelving scheme Damaged status Not for loan Home library Current library Shelving location Date acquired Total Checkouts Full call number Barcode Date last seen Price effective from Koha item type Copy number
    Dewey Decimal Classification     Biblioteca Encarnación Valdés Biblioteca Encarnación Valdés Acceso en línea 07/12/2021   005.2762 EBC4721401 07/12/2021 07/12/2021 Libro electrónico  
    Library of Congress Classification     Biblioteca de Mayagüez Biblioteca de Mayagüez Acceso en línea 13/06/2022   QA76.73 .J38 B873 2017 50000003287843 13/06/2022 13/06/2022 Libro electrónico Ebook c. 1
logopucpr-y-vive

Contáctanos

¡Queremos saber de ti!

Tel. 787.841.2000 Ext. 1801

bibliotecavaldes@pucpr.edu

⁣Búscanos en las redes

© 2026 Desarrollado por Ignite Online • All Rights Reserved • Powered by Koha.