Android程式設計基礎

Android程式設計基礎

《Android程式設計基礎》是清華大學出版社出版的圖書,作者是郝玉龍。

基本介紹

  • 書名:Android程式設計基礎
  • 作者郝玉龍
  • ISBN: 9787512107564
  • 頁數: 517頁
  • 出版社:清華大學出版社
  • 裝幀:平裝
  • 開本:16
內容簡介,編輯推薦,目錄,

內容簡介

《Android程式設計基礎》對Android程式設計基本知識和技能進行系統地講解。AndroidGoogle發布的基於Linux平台的開源移動作業系統,目前已經占據了智慧型手機作業系統市場份額第一位。基於Android的移動套用開發已經成為軟體開發中新的熱點和發展趨勢。
《Android程式設計基礎》的內容分為5部分:首先對Android進行基本概述,介紹Android的概念、Android產生的背景,Android系統的體系架構以及Android開發的準備條件、套用特點和市場前景,然後詳細指導讀者如何基於JDK+Eclipse+ADT+AndroidSDK來搭建Android套用開發測試環境:接下來對Android套用框架進行系統深入的講解,包括Activity、Service、Intent、BroadcastReceiver和ContentProvider等套用級組件的生命周期、工作狀態、運行機制和相關的資源載入、Fragment管理、許可權安全等高級特性,幫助讀者了解Android套用的底層運行機制;隨後對Android套用的界面設計相關基礎知識進行講解,包括界面布局、UI組件套用、Menu、Ding、ActionBar等重要組件設計以及通知、Alarm、觸摸處理等互動處理,並對主題樣式、事件處理和多執行緒等高級話題進行深入研究;隨後對Preferrences、檔案和資料庫等持久化相關的技術專題進行講解;最後通過一個綜合示例演示如何套用之前的各種知識技能開發一個實用Android套用。
通過以上5部分由淺入深、循序漸進的講解,幫助讀者系統全面地掌握Android程式設計的基本概念和技能,為進一步深入學習Android套用開發打下堅實的基礎。
《Android程式設計基礎》適合對Java編程有一定基礎、希望掌握Android程式設計技術的讀者。《Android程式設計基礎》適合作為高等學校計算機專業教材,也可作為Android程式設計技術的培訓教材。

編輯推薦

《Android程式設計基礎》:新:國內第一本基於Android3.1 的圖書、全:涵蓋Android程式設計的完整概念體系和運行機制、精:將移動套用開發的設計理念貫穿整個講解與示範過程。

目錄

第1章 認識一下Android
引言
1.1 什麼是Android
1.1.1 Android是作業系統嗎
1.1.2 Android是Linux作業系統的分支嗎
1.1.3 Android是開發平台嗎
1.1.4 Android是J2ME的一個實現嗎
1.2 為什麼推出Android
1.3 Android包含什麼
1.3.1 Linux核心(Linux Kernel)
1.3.2 Android運行環境(Android Runtime)
1.3.3 庫集合(Libraries)
1.3.4 套用框架(Application Framework)
1.3.5 套用(Applications)
1.4 為什麼選擇Android
1.4.1 巨大的市場前景
1.4.2 完全的開放特性I
1.4 -3強大的套用開發支持
1.4.4 完整的產業鏈
1.5 為什麼不是J2ME
1.6 開發Android需要準備什麼
1.6.1 需要掌握Linux嗎
1.6.2 需要掌握Java嗎
1.6.3 需要一部Android設備嗎
1.7 Android開發有哪些新特點
總結
第2章 搭建Android套用開發環境
引言
2.1 搭建開發環境
2.1.1 安裝JDK
2.1.2 安裝Eclipse
2.1.3 安裝ADT外掛程式
2.1.4 安裝Android開發組件
2.2 創建Android測試套用
2.3 Android工程目錄結構分析
2.4 在虛擬設備上測試套用
2.5 在真實設備上測試套用
2.6 利用DDMS調試Android套用
2.7 Android套用打包
總結
第3章 Activity組件
引言
3.1 什麼是Activity
3.2 第一個Activity
3.3 Activity的運行狀態
3.4 Activity的生命周期
3.5 Activity的管理——棧
3.6 Activity狀態維護
3.7 Activity的視窗
3.7.1 全螢幕顯示
3.7.2 定製視窗標題
3.7.3 為視窗套用風格
總結
第4章 界面布局
引言
4.1 用戶界面結構
4.2 定義界面布局
4.3 聲明界面布局
4.4 在代碼中引用聲明的UI組件
4.5 Layout Params與布局屬性
4.6 邊距和刻度
4.6.1 邊距
4.6.2 刻度
4.7 Unearl,ayout
4.8 Tablel,ayout
4.9 Relativel,ayout
4.10 FrameI.,ayout
4.11 滾動處理
總結
第5章 資源管理
引言
5.1 什麼是資源
5.2 資源存儲
……

相關詞條

熱門詞條

聯絡我們