買這商品的人也買了...
-
Compilers: Principles, Techniques, and Tools, 2/e (IE-Paperback)$1,200$1,176 -
Linux 核心詳解, 3/e (Understanding the Linux Kernel, 3/e)$1,200$948 -
程式設計師的自我修養-連結、載入、程式庫$580$493 -
Java SE 7 技術手冊$580$458 -
深入淺出 Python (Head First Python)$780$616 -
JavaScript 大全, 6/e (JavaScript: The Definitive Guide: Activate Your Web Pages, 6/e)$1,200$948 -
踏入雲端虛擬化的第一步-VMware vSphere 5 企業建置教戰手扎(附教學影片)$580$464 -
Perl 學習手冊, 6/e (Learning Perl, 6/e)$580$458 -
Embedded Android: Porting, Extending, and Customizing (Paperback)$1,470$1,397 -
深入淺出 C (Head First C)$880$695 -
Unity 3D 遊戲設計實戰-從入門、應用到熱門遊戲實作開發 (官方推薦用書,附試用版、單機與網頁版範例)$580$458 -
Android App 程式設計教本之無痛起步$480$408 -
Android 初學特訓班, 3/e (暢銷改版,全新 Android 4.X 版 / 適用 Android 4.X~2.X,附影音教學/範例/小綠人素材)$480$379 -
Arduino UNO R3 開發板(副廠相容版)附傳輸線$400$380 -
Effective JavaScript 中文版 | 駕馭 JavaScript 的 68 個具體作法 (Effective JavaScript: 68 Specific Ways to Harness the Power of JavaScript)$450$356 -
ASP.NET 4.5 專題實務 [II]-範例應用與 4.5 新功能【VB/C# 雙語法】$820$648 -
PHP & Mysql & jQuery-前端網頁與伺服器專案範例實錄$550$468 -
10 天就懂!一定學會 jQuery 的 36 堂關鍵課程$550$429 -
無瑕的程式碼-敏捷軟體開發技巧守則 + 番外篇-專業程式設計師的生存之道 (雙書合購)$940$700 -
打造 HTML5 + CSS3 網頁設計法則:jQuery 行動加碼, 2/e$520$411 -
嵌入式 Android 系統 (Embedded Android: Porting, Extending, and Customizing)$680$537 -
透視 C語言指標-深度探索記憶體管理核心技術 (Understanding and Using C Pointers)$480$379 -
直接單挑 VMWare-免費 Oracle VirtualBox 最完整實戰聖書$720$612 -
Android 大螢幕手機與平板電腦開發實戰:經典範例直擊大螢幕、高解析度的核心處理技術$690$538 -
Lightroom 5 風景寫真修圖的奧祕$450$356
相關主題
商品描述
Learn Android App Development is a hands-on tutorial and useful reference. You'll quickly get up to speed and master the Android SDK and the Java that you need for your Android Apps.
The Android SDK offers powerful features, and this book is the fastest path to mastering them—and the rest of the Andorid SDK—for programmers with some experience who are new to Android smartphone and tablet apps development. Many books introduce the Android SDK, but very few explain how to develop apps optimally. This book teaches both core Java language concepts and how to wisely but rapidly employ the design patterns and logic using the Android SDK, which is based on Java APIs.
You'll also learn best practices that ensure your code will be efficient and perform well.
- Get an accelerated but complete enough treatment of the fundamentals of Java necessary to get you started.
- Design your first app using prototyping and other design methods.
- Build your first Android app using the code given over the course of the book.
- Finally, debug and distribute your first app on Google Play or other Android app store.
What you’ll learn
- How to get a quick start to learning Android to build your first Android app
- How the Android development process works and what is the usual workflow
- How to design an Android app User Interface (UI)
- How to add interactivity and functionality to your Android apps
Who this book is for
This book is for those who have some programming experience but who are new to the Android mobile platform. This book is ideal for those who may be coming from iOS programming/development to learn about this other most popular mobile platform, Android.
Table of Contents
- Building Your Android Software Development Environment
- Exploring Android App Development: Building Your First Hello World App using the Lingo
- A Java for Android Primer: Enhancing our Hello World Application
- Designing User Interface Layouts via Android ViewGroup and Activity Classes
- Using Intents and Events to make an Android Application Interactive
- Populating a UI Design with Android Widgets via Android’s View Class
- Introduction to Graphics Design in Android: Concepts and Techniques
- Compositing in Android: Advanced Graphical User Interface Design
- Android Image Animation: Frame Animation Using XML Constructs
- Android Vector Animation: Procedural Animation via XML Constructs
- An Introduction to Digital Video: Video Concepts and Data Optimization
- Playing Digital Video in Android Apps using the Android VideoView Class
- An Introduction to Digital Audio: Audio Concepts and Data Optimization
- Playing Digital Audio in Android Apps using the Android MediaPlayer Class
- Audio Sequencing for Android Apps using the Android SoundPool Class
- Using Services to make your Android Application Functional
- Using Broadcast Receivers to allow an Android Application to Communicate
- Using Intents to Invoke Android Inter-Application Programming
- Using Android’s SQLite Class to store and access Custom Data
- Appendix A
商品描述(中文翻譯)
學習 Android 應用程式開發 是一本實用的教程和參考書。您將迅速掌握 Android SDK 及開發 Android 應用程式所需的 Java 知識。
Android SDK 提供強大的功能,而這本書是掌握這些功能及整個 Android SDK 的最快途徑,特別適合有一定經驗但對 Android 智能手機和平板電腦應用程式開發較為陌生的程式設計師。許多書籍介紹 Android SDK,但很少有書籍能夠解釋如何最佳化地開發應用程式。本書教導核心的 Java 語言概念,以及如何明智而快速地使用基於 Java API 的 Android SDK 來應用設計模式和邏輯。
您還將學習最佳實踐,以確保您的程式碼高效且表現良好。
- 快速而全面地學習 Java 的基礎知識,以便您能夠開始。
- 使用原型設計和其他設計方法來設計您的第一個應用程式。
- 根據書中提供的程式碼構建您的第一個 Android 應用程式。
- 最後,調試並在 Google Play 或其他 Android 應用商店發佈您的第一個應用程式。
您將學到什麼
- 如何快速開始學習 Android 以構建您的第一個 Android 應用程式
- Android 開發過程的運作方式及其通常的工作流程
- 如何設計 Android 應用程式的使用者介面 (UI)
- 如何為您的 Android 應用程式添加互動性和功能
本書適合誰
本書適合那些有一定程式設計經驗但對 Android 移動平台較為陌生的人士。本書非常適合那些可能從 iOS 程式設計/開發轉向學習這個最受歡迎的移動平台 Android 的讀者。
目錄
- 建立您的 Android 軟體開發環境
- 探索 Android 應用程式開發:使用 Lingo 構建您的第一個 Hello World 應用程式
- Android 的 Java 入門:增強我們的 Hello World 應用程式
- 通過 Android ViewGroup 和 Activity 類設計使用者介面佈局
- 使用 Intent 和事件使 Android 應用程式具備互動性
- 通過 Android 的 View 類填充 UI 設計與 Android 小工具
- Android 圖形設計入門:概念與技術
- 在 Android 中的合成:進階圖形使用者介面設計
- Android 圖像動畫:使用 XML 結構的幀動畫
- Android 向量動畫:通過 XML 結構的程序動畫
- 數位視頻入門:視頻概念與數據優化
- 使用 Android VideoView 類在 Android 應用程式中播放數位視頻
- 數位音頻入門:音頻概念與數據優化
- 使用 Android MediaPlayer 類在 Android 應用程式中播放數位音頻
- 使用 Android SoundPool 類為 Android 應用程式進行音頻序列化
- 使用服務使您的 Android 應用程式具備功能
- 使用廣播接收器使 Android 應用程式能夠通信
- 使用 Intent 來調用 Android 應用程式間的編程
- 使用 Android 的 SQLite 類來存儲和訪問自定義數據
- 附錄 A
