Cargando…

Android developer tools essentials /

Android development can be challenging, but through the effective use of Android Developer Tools (ADT), you can make the process easier and improve the quality of your code. This concise guide demonstrates how to build apps with ADT for a device family that features several screen sizes, different h...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Wolfson, Mike
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Sebastopol, CA : O'Reilly Media, Inc., ©2013.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cam a2200000Ma 4500
001 OR_ocn859582064
003 OCoLC
005 20231017213018.0
006 m o d
007 cr |n|||||||||
008 131007s2013 caua o 001 0 eng d
040 |a YDXCP  |b eng  |e pn  |c YDXCP  |d UMI  |d DEBBG  |d CUS  |d DEBSZ  |d OCLCO  |d OCLCQ  |d IDEBK  |d OCLCF  |d OCLCQ  |d FEM  |d OCLCQ  |d CEF  |d UKAHL  |d AAA  |d OCLCO  |d OCLCQ  |d OCLCO 
019 |a 858681798  |a 880685949  |a 968003385  |a 968978144 
020 |a 1449328199  |q (electronic bk.) 
020 |a 9781449328191  |q (electronic bk.) 
020 |a 9781449328160 
020 |a 1449328164 
020 |z 1449328210 
020 |z 9781449328214 
029 1 |a AU@  |b 000052282352 
029 1 |a DEBBG  |b BV041776428 
029 1 |a DEBSZ  |b 404318681 
035 |a (OCoLC)859582064  |z (OCoLC)858681798  |z (OCoLC)880685949  |z (OCoLC)968003385  |z (OCoLC)968978144 
037 |a CL0500000293  |b Safari Books Online 
050 4 |a QA76.76.A65  |b W65 2013 
082 0 4 |a 004 
049 |a UAMI 
100 1 |a Wolfson, Mike. 
245 1 0 |a Android developer tools essentials /  |c Mike Wolfson. 
260 |a Sebastopol, CA :  |b O'Reilly Media, Inc.,  |c ©2013. 
300 |a 1 online resource (xiii, 232 pages) :  |b illustrations 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
347 |a text file  |2 rda 
500 |a "Android Studio to Zipalign"--PDF cover. 
500 |a Includes index. 
588 0 |a Print version record. 
520 |a Android development can be challenging, but through the effective use of Android Developer Tools (ADT), you can make the process easier and improve the quality of your code. This concise guide demonstrates how to build apps with ADT for a device family that features several screen sizes, different hardware capabilities, and a varying number of resources. With examples in Windows, Linux, and Mac OS X, you'll learn how to set up an Android development environment and use ADT with the Eclipse IDE. Also, contributor Donn Felker introduces Android Studio, a Google IDE that will eventually replace Eclipse. Learn how to use Eclipse and ADT together to develop Android code Create emulators of various sizes and configurations to test your code Master Eclipse tools, or explore the new Android Studio Use Logcat, Lint, and other ADT tools to test and debug your code Simulate real-world events, including location, sensors, and telephony Create dynamic and efficient UIs, using Graphical Layout tools Monitor and optimize you application performance using DDMS, HierarchyViewer, and the Android Monitor tool Use Wizards and shortcuts to generate code and image assets Compile and package Android code with Ant and Gradle. 
505 0 |a 1.Getting Started -- Minimum Requirements -- Installing Java -- Installing the Android Software Development Kit -- Installing the ADT Bundle -- Developing Without Eclipse -- Command-Line Usage -- Using a Different IDE -- Configuring a Device for Development -- 2.Essential Tools -- SDK Manager -- SDK Components -- Starting the SDK Manager -- Viewing Installed and Available Components -- ADT Preview Channel -- Android Debug Bridge (ADB) -- Starting ADB -- Querying for Device Instances -- Issuing Commands -- The Shell Command -- ADB Does a Lot More -- Resetting the ADB Server -- Additional Resources -- 3.Configuring Devices and Emulators -- Using a Physical Device for Development -- Capabilities and Limitations -- Configuring a Physical Device for Development -- Using an Emulator for Development -- Supported Features -- Android Virtual Devices -- Creating AVDs -- Emulator Options -- Advanced Emulator Configuration -- Using Hardware Acceleration -- Disabling the Boot Animation -- On Windows: Dedicating a Core to the Emulator -- 4.Using Devices and Emulators -- Using the Emulator -- Starting the Emulator -- The Emulator Application -- The Devices Tool -- Keyboard Shortcuts -- File Explorer -- Developer Tools Application -- 5.Developing with Eclipse -- Anatomy of the Eclipse Workspace -- Uncovering Additional Tools and Views -- Quick Button -- Code Templates -- Properties Editors -- XML Formatter -- The Android Key -- Quick Outline for XML -- Other Essential Eclipse Shortcuts -- Refactor Menu -- 6.Developing with Android Studio -- Installing Android Studio -- Bundled SDK -- Default Project Location -- Anatomy of the Android Studio IDE -- Panels -- Toolbars -- Useful Actions in Android Studio -- Navigation -- The New Structure of an Android Project -- A Tour Around the New Structure -- Running and Debugging an Android Project -- Creating New Android Components -- Layout Designer and Layout Preview -- Layout Designer -- Layout Preview -- Generating an APK -- Interacting with Maven and Gradle -- Interacting with Maven -- Interacting with Gradle -- Version Control Integration -- Migrating from Eclipse -- Android Studio Tips and Tricks -- Refactoring and Code Generation -- Miscellaneous Shortcuts -- 7.Testing Your Code -- Logcat -- Viewing the Logcat File -- Anatomy of a Log Message -- Filtering Based on Logging Level -- Using Tags to Filter Output -- Getting the Most Out of Logcat -- Viewing Alternative Log Buffers -- Predefined Output Formats -- Logcat Viewer in Eclipse -- Logcat Example -- Debugging -- Setting Your App to Debuggable -- Setting a Debug Point -- The Eclipse Debug Perspective -- Debugging Example -- Lint -- Command-Line Usage -- Running in Eclipse -- 8.Simulating Events -- Simulating Location and Routes -- Simulating Telephony Operations -- Changing Networking Parameters -- Using a Device with Sensor Emulation -- Advanced Sensor Testing -- Supported Sensors -- Simulating Sensor Events in Real Time -- Recording Sensor Scenarios -- Developer Options Menu -- 9.Build Tools -- Compiling Your Code -- Packaging an APK for Release -- Signing Your App -- Building from the Command Line Using Ant -- Setting Up Your Project -- Building in Debug Mode -- Building an App to Release to the Play Store -- Additional Ant Commands -- Advanced Packaging Steps -- ProGuard -- Zipalign -- Gradle-Based Build Tools -- Installing Gradle -- Creating Multiple Build Variations -- Build File -- Build Tasks -- Generating a Gradle Build from Eclipse -- Using the Maven Tools -- 10.Monitoring System Resources -- Memory Usage in Android -- Dalvik Debug Monitor Server (DDMS) -- Launching the DDMS Perspective -- Analyzer Tool -- Threads -- Heap -- Traceview -- Memory Analyzer Tool (MAT) -- Generating an HPROF File -- HPROF File -- Installing MAT into Eclipse -- Launching MAT from Within Eclipse -- Using MAT to Analyze HRPOF Files -- The MAT Overview Screen -- Viewing a Report -- 11.Working with the User Interface -- Android Layout Basic Concepts -- Defining Layouts Using XML -- Views and ViewGroups -- Resources -- Leveraging ADT to Build Great UIs -- Editing XML Files Directly -- Using Templates -- Editing XML Directly -- Working with Graphics -- The Asset Tool -- Using Nine-Patch Images -- Asset Studio Website -- 12.Using the Graphical Editor -- Generating Layouts Using the Graphical Layout Editor -- Palette -- Canvas -- Layout Actions -- Context-Sensitive Menu -- Outline View -- Properties Editor -- Configuration Chooser -- 13.Optimizing the User Interface -- Introduction to UI Performance -- How Android Draws Views, and How It Affects UI Performance -- Hierarchy Viewer -- Starting the Hierarchy Viewer -- Loading the View Hierarchy into the Tools -- Navigating the Tree Hierarchy -- Gathering View Information -- Gathering View Rendering Details -- Example: Debugging a UI Using the Hierarchy Viewer -- Fixing Problems Using Lint -- Application Exerciser Monkey -- Grooming the Monkey -- Monkeyrunner -- Using Python to Create the Script -- Thanks for Reading!. 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
630 0 0 |a Android (Electronic resource) 
630 0 7 |a Android (Electronic resource)  |2 blmlsh 
630 0 7 |a Android (Electronic resource)  |2 fast 
650 0 |a Application software  |x Development. 
650 0 |a Mobile computing. 
650 0 |a Operating systems (Computers) 
650 6 |a Logiciels d'application  |x Développement. 
650 6 |a Informatique mobile. 
650 6 |a Systèmes d'exploitation (Ordinateurs) 
650 7 |a operating systems.  |2 aat 
650 1 7 |a Application software  |x Development.  |2 bisacsh 
650 7 |a Application software  |x Development  |2 fast 
650 7 |a Mobile computing  |2 fast 
650 7 |a Operating systems (Computers)  |2 fast 
776 0 8 |i Print version:  |a Wolfson, Mike.  |t Android developer tools essentials.  |d Sebastopol, CA : O'Reilly Media, Inc., ©2013  |z 1449328210  |z 9781449328214 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781449328207/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
938 |a Askews and Holts Library Services  |b ASKH  |n AH25575609 
938 |a ProQuest MyiLibrary Digital eBook Collection  |b IDEB  |n cis28411034 
938 |a YBP Library Services  |b YANK  |n 11079535 
938 |a YBP Library Services  |b YANK  |n 11201922 
994 |a 92  |b IZTAP