Android编程(影印版 第二版)

Android编程(影印版 第二版)
作 者: 梅德尼克斯
出版社: 东南大学出版社
丛编项:
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: 程序设计 计算机/网络 移动开发
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《Android编程(影印版 第二版)》作者简介

内容简介

《Android编程(第2版影印版)》编著者梅德尼克斯。构建设计精良的Android应用程序需要什么条件?使用这本《Android程序设计(影印版新生代移动设备的Java编程)》,深度探索Android的核心构造模块和应用程序编程接口,并且学习如何创建适用于全系列Android设备的引人注目的应用程序。你将使用经过验证的方法进行应用设计和实现——包括在你的项目起步时可用的应用程序框架。深入探究传感器、原生开发、三维图形以及其他主题,并且探索发现如何在你所选择的平台上构建应用程序。如果你是一个技能中等以上的程序员,你将学会如何制作了不起的Android应用程序。本书由Zigurd Mednieks、Laird Dornin、G. Blake Meike和Masumi Nakamura著

图书目录

Preface

Part Ⅰ. Tools and Basics

1. Installing the Android SDK and Prerequisites

Installing the Android SDK and Prerequisites

The Java Development Kit (JDK)

The Eclipse Integrated Development Environment (IDE)

The Android SDK

Adding Build Targets to the SDK

The Android Developer Tools (ADT) Plug-in for Eclipse

Test Drive: Confirm That Your Installation Works

Making an Android Project

Making an Android Virtual Device (AVD)

Running a Program on an AVD

Running a Program on an Android Device

Troubleshooting SDK Problems: No Build Targets

Components of the SDK

The Android Debug Bridge (adb)

The Dalvik Debug Monitor Server (DDMS)

Components of the ADT Eclipse Plug-in

Android Virtual Devices

Other SDK Tools

Keeping Up-to-Date

Keeping the Android SDK Up-to-Date

Keeping Eclipse and the ADT Plug-in Up-to-Date

Keeping the JDK Up-to-Date

Example Code

SDK Example Code

Example Code from This Book

On Reading Code

2. Java for Android

Android Is Reshaping Client-Side Java

The Java Type System

Primitive Types

Objects and Classes

Object Creation

The Object Class and Its Methods

Objects, Inheritance, and Polymorphism

Final and Static Declarations

Abstract Classes

Interfaces

Exceptions

The Java Collections Framework

Garbage Collection

Scope

Java Packages

Access Modifiers and Encapsulation

Idioms of Java Programming

Type Safety in Java

Using Anonymous Classes

Modular Programming in Java

Basic Multithreaded Concurrent Programming in Java

Synchronization and Thread Safety

Thread Control with wait0 and notify0 Methods

Synchronization and Data Structures

3.The Ingredients of an Android Application

Traditional Programming Models Compared to Android

Activities, Intents, and Tasks

Other Android Components

Service

Content Providers

Broadcast Receiver

Component Life Cycles

The Activity Life Cycle

On Porting Software to Android

Static Application Resources and Context

Organizing Java Source

Resources

Application Manifests

Initialization Parameters in AndroidManifest.xml

Packaging an Android Application: The .apk File

The Android Application Runtime Environment

……

Part Ⅱ. About the Android Framework

Part Ⅲ. A Skeleton Application for Android

Part Ⅳ. Advanced Topics