Android Apps with Eclipse [electronic resource] /
Cinar, Onur.author.
Eclipse is the most adopted integrated development environment (IDE) for Java programmers. And, now, Eclipse seems to be the preferred IDE for Android apps developers. Android Apps with Eclipse provides a detailed overview of Eclipse, including steps and the screenshots to help Android developers to quickly get up to speed on Eclipse and to streamline their day-to-day software development. This book includes the following: Overview of Eclipse fundamentals for both Java and C/C++ Development. Using Eclipse Android Development Toolkit (ADT) to develop, debug, and troubleshoot Android applications. Using Eclipse C/C++ Development Toolkit (CDT) in conjunction with Android Native Development Kit (NDK) to integrate, develop and troubleshoot native Android components through Eclipse.
Tiltle Page; Coppyright Page; Table of Contents; About the Author; About the Technical Reviewer; Introduction; Chapter 1: Android Primer; Android History; Android Versions; Android Platform Architecture; Hardware Abstraction Laye; Alarm timer; Paranoid Network Security; Binder; Wakelocks; Android Shared Memory; Process Shared Memory; Low Memory Killer; Logger; Zygote; Dalvik Virtual Machine; File System; Security; Services; Android Deployment and Distribution; Summary; Chapter 2: Application Architecture; Android Components; Activities and Intents; Services; Broadcast Receivers
Content ProvidersViews, Widgets, Layouts, and Menus; Resources; Datastorage; Android Life Cycles; Activity Life Cycle; Service Life Cycle; Packaging; Android Manifest; Summary; Chapter 3: Eclipse Primer; Eclipse History; Eclipse Architecture; Installing the Java Development Kit; Installing the JDK on Windows; Installing the JDK on Mac OS X; Installing the JDK on Linux; Installing Eclipse; Installing Eclipse on Windows; Installing Eclipse on Mac OS X; Installing Eclipse on Linux; Exploring Eclipse; Workspace; Workbench; Perspectives; Editors; Views; Fast Views; Quick Views; Menus; Toolbars
ProjectsSummary; References; Chapter 4: Mastering Eclipse; Navigation; Working Sets; Outline View; Type Hierarchy View; Call Hierarchy View; Markers; Bookmarks View; Problems View; Tasks View; Search; Fast Coding; Templates; Code Templates; Editor Templates; Content Assist; Code Generators; Refactoring; Scrapbook; Summary; Chapter 5: Android Development Tools for Eclipse; Preparing Eclipse; Installing Android Development Tools; Installing the Android SDK; Updating the Path; Installing Platform APIs; Exploring ADT; Android Virtual Device Manager; Configuring a New Virtual Device
Launching the EmulatorControlling the Emulator; Android Console; Dalvik Debug Monitor Server; Devices View; Emulator Control View; LogCat View; Threads View; Heap View; Allocation Tracker View; File Explorer View; Traceview; Hierarchy Viewer; Windows View; Tree View; Tree Overview View; View Properties View; Layout View; Android Lint; Releasing Applications; Summary; Resources; Chapter 6: Project: Movie Player; An Overview of the Movie Player; Starting the MoviePlayer Project; Using ADT Editors; Manifest Editor; Layout Editor; Movie List Layout; Movie Item Layout; Resource Editor
Defining the ClassesMovie Class; Movie List Adapter Class; Activity Class; Running the Application; Summary; Chapter 7: Android Native Development Using Eclipse; The Android Native Development Kit; When to Use Native Code?; What Is Provided by the NDK?; Installing the Android NDK; Installing the NDK on Microsoft Windows; Installing Cygwin; Installing the Android NDK; Updating the Path Varible; Installing the NDK on Mac OS X; Installing the NDK on Linux; How the Android NDK Is Structured; How a Native Project Is Structured; Sequoyah for Eclipse; Installing Sequoyah; Configuring Sequoyah
Adding Native Code Support
Includes index.
Eclipse is the most adopted integrated development environment (IDE) for Java programmers. And, now, Eclipse seems to be the preferred IDE for Android apps developers. Android Apps with Eclipse provides a detailed overview of Eclipse, including steps and the screenshots to help Android developers to quickly get up to speed on Eclipse and to streamline their day-to-day software development. This book includes the following: Overview of Eclipse fundamentals for both Java and C/C++ Development. Using Eclipse Android Development Toolkit (ADT) to develop, debug, and troubleshoot Android applications. Using Eclipse C/C++ Development Toolkit (CDT) in conjunction with Android Native Development Kit (NDK) to integrate, develop and troubleshoot native Android components through Eclipse.
Android (Electronic resource)
Eclipse (Electronic resource)
Mobile computing.
Application software.
Mobile Computing.
Computer Applications.