評論(0

Android從入門到精通

標籤: 暫無標籤

1 Android從入門到精通 -出版信息

  

Android從入門到精通封面
ISBN:9787121146473

  定價:54.00元

  作者:孫更新

  出版社:電子工業出版社

  出版時間:2011年10月

  版次:1-1

  開本:16開

  裝幀:平塑

  字數:698千字

  頁數:436頁

  供貨商:電子工業出版社

  開卷分類:計算機

2 Android從入門到精通 -內容簡介

  本書注重實際動手能力的培養,在遵循技術研發知識體系的嚴密性的同時,在容易產生錯誤、不易理解的環節配上翔實的開發實例呈現給讀者。每一個實例都經過精心挑選,解釋詳盡,使讀者在實例學習中掌握android編程思想和編程技巧。本書配有源代碼,讀者可快速、無障礙地學習Android實戰開發技術。

3 Android從入門到精通 -目錄

  第1章 初識Android

  1.1 什麼是Android

  1.1.1 移動信息設備分類

  1.1.2 Open handset Alliance和 Android

  1.2 Android簡介

  1.2.1 Andriod的歷史

  1.2.2 Andriod的未來

  1.2.3 Andriod平台的技術架構

  1.3 Android應用程序構成

  1.3.1 活動(Activity)

  1.3.2 意圖(Intent)

  1.3.3 服務(Service)

  1.3.4 內容提供器(ContentProvider)

  1.4 android網上資源

  第2章 搭建Android開發環境

  2.1 Android開發環境要求

  2.2 JDK的安裝和配置

  2.2.1 安裝JDK

  2.2.2 配置JDK

  2.3 Android SDK的下載和安裝

  2.3.1 下載Android SDK

  2.3.2 安裝Android SDK

  2.3.3 創建Android虛擬設備

  2.4 Eclipse的下載和安裝

  2.4.1 下載和安裝Eclipse

  2.4.2 安裝和配置Eclipse中Android插件

  2.5 使用Eclipse開發Android應用程序

  2.5.1 使用Eclipse創建Android項目

  2.5.2 Eclipse中Android項目架構

  2.5.3 Eclipse中Android項目的調試和運行

  第3章 Android中的Activity

  3.1 Activity的作用

  3.2 單Activity的Android應用

  3.2.1 Activity的生命周期

  3.2.2 Activity類的結構

  3.3 Activity的兩種界面設計方式

  3.3.1 基於XML的界面設計

  3.3.2 基於代碼的界面設計

  3.4 應用實例:在界面中顯示圖片

  第4章 Android人機界面和常用組件

  4.1 用戶人機界面元素分類

  4.1.1 視圖組件(View)

  4.1.2 視圖容器組件(ViewGroup)

  4.1.3 布局組件(Layout)

  4.1.4 布局參數(LayoutParams)

  4.2 常用Widget組件

  4.2.1 文本框視圖(TextView)

  4.2.2 按鈕(Button)

  4.2.3 圖片按鈕(ImageButton)

  4.2.4 編輯框(EditText)

  4.2.5 多項選擇(CheckBox)

  4.2.6 單項選擇(RadioGroup)

  4.2.7 下拉列表(Spinner)

  4.2.8 自動完成文本框視圖(AutoCompleteTextView)

  4.2.9 日期選擇器(DatePicker)

  4.2.10 時間選擇器(TimePicker)

  4.2.11 數字時鐘(DigitalClock)

  4.2.12 表狀時鐘(AnalogClock)

  4.2.13 進度條(ProgressBar)

  4.2.14 拖動條(SeekBar)

  4.2.15 評分條(RatingBar)

  第5章 Android中的視圖組件

  5.1 視圖組件

  5.1.1 圖片視圖(ImageView)

  5.1.2 滾動視圖(ScrollView)

  5.1.3 網格視圖(gridview)

  5.1.4 列表視圖(ListView)

  5.1.5 切換圖片(ImageSwitcher和Gallery)

  5.1.6 標籤切換(Tab)

  5.2 通用XML屬性

  第6章 Android菜單和布局設計

  6.1 菜單(Menu)

  6.1.1 上下文菜單(ContextMenu)

  6.1.2 選項菜單(OptionsMenu)

  6.1.3 基於XML的菜單結構

  6.2 界面布局設計

  6.2.1 基於XML的布局設計

  6.2.2 線性布局(LinearLayout)

  6.2.3 相對布局(RelativeLayout)

  6.2.4 表格布局(TableLayout)

  6.2.5 絕對布局(AbsoluteLayout)

  6.3 界面中的字體

  6.3.1 設置系統字體

  6.3.2 引用用戶自定義字體

  6.4 應用實例詳解:製作手機桌面

  6.4.1 實例分析

  6.4.2 實例實現

  第7章 Android中的核心Intent

  7.1 Intent的作用

  7.1.1 多Activity的Android應用

  7.1.2 Activity之間的消息傳遞

  7.2 Intent的分類

  7.2.1 Action Intent

  7.2.2 Broadcast Intent

  7.3 解析Intent的實現

  7.3.1 Intent Receiver

  7.3.2 Intent Filter

  7.4 設置Activity許可

  7.5 應用實例詳解:電話撥號程序

  7.5.1 實例分析

  7.5.2 實例實現

  第8章 Android中的後台服務Service

  8.1 Service的作用

  8.2 Service的實現

  8.2.1 創建Service

  8.2.2 啟動Service

  8.3 Toast和Notification應用

  8.3.1 使用Notification通知用戶服務啟動

  8.3.2 使用Toast顯示通知信息

  8.4 應用實例詳解:播放背景音樂

  8.4.1 實例分析

  8.4.2 實例實現

  第9章 Android中的數據存儲

  9.1 使用Preferences存儲數據

  9.1.1 訪問Preferences的API

  9.1.2 使用XML存儲Preferences數據

  9.2 使用文件存儲數據

  9.2.1 訪問應用中的文件數據

  9.2.2 訪問設備中獨立的文件數據

  9.3 使用SQLite資料庫存儲數據

  9.3.1 SQLite資料庫簡介

  9.3.2 SQLite資料庫操作

  9.3.3 使用SQLiteDatabase對象操作資料庫

  9.3.4 Cursor的使用

  9.4 使用ContentProvider

  9.4.1 定義ContentProvider

  9.4.2 使用ContentProvider進行crud操作

  9.5 應用實例詳解:創建音樂播放列表

  9.5.1 實例分析

  9.5.2 實例實現

  第10章 Android的網路通信

  10.1 訪問Internet

  10.1.1 使用WebKit組件訪問Internet

  10.1.2 使用Apache HttpComponents訪問Internet

  10.2 Socket通信

  10.3 應用實例詳解:手機 簡訊程序

  10.3.1 實例分析

  10.3.2 實例實現

  第11章 Android的GPS應用開發

  11.1 GPS在手機中的應用

  11.2 Android Location-Based API簡介

  11.3 Android模擬器支持的GPS定位文件

  11.3.1 KML

  11.3.2 NMEA

  11.4 應用實例詳解:確定當前 位置的GPS程序

  11.4.1 實例分析

  11.4.2 實例實現

  11.5 基於Google Map的應用

  11.5.1 使用MapView顯示地圖

  11.5.2 使用MapController控制地圖縮放

  11.6 應用實例詳解:普通地圖和衛星地圖切換

  11.6.1 實例分析

  11.6.2 實例實現

  第12章 Android的搜索引擎和Gtalk開發

  12.1 搜索引擎在手機中的應用

  12.1.1 本地搜索

  12.1.2 Web搜索

  12.2 Android搜索引擎API簡介

  12.3 應用實例詳解:過濾式搜索 引擎程序

  12.3.1 實例分析

  12.3.2 實例實現

  12.4 Android的GTalk應用開發

  12.4.1 GTalk在手機中的應用

  12.4.2 Android GTalk API簡介

  12.4.3 為GTalk配置Android模擬器

  12.5 應用實例詳解:Google GTalk 程序

  12.5.1 實例分析

  12.5.2 實例實現

  第13章 Android綜合案例開發:俄羅斯方塊

  13.1 俄羅斯方塊遊戲功能需求

  13.2 俄羅斯方塊遊戲UI設計

  13.3 俄羅斯方塊遊戲功能實現

  13.4 俄羅斯方塊遊戲演示

4 Android從入門到精通 -書摘

  隨著計算機技術和無線通信技術的發展,移動信息設備正在深刻地改變著人們的生活,以手機、PDA等為代表的移動信息設備已經滲透到人們的生活中。一方面,新的移動設備與移動應用不斷湧現。另一方面,人們從網路信息服務中受益,並正以前所未有的主動性去創建信息、共享信息。因此,移動信息設備編程將成為今後計算機軟體開發的熱點之一。

  作為一款Linux內核的操作系統,Android系統因其移植性、跨平台性以及開放性被廣大移動終端商廣泛採用。它涵蓋移動信息設備工作所需的全部軟體,包括操作系統、用戶界面和應用程序。Android系統不但可以應用於智能手機,在平板電腦市場也在急速擴張。Android正在逐漸成為目前移動信息設備應用程序開發的最主要的平台,而且必將成為今後移動信息設備應用程序開發的主流工具。

  Android平台採用了軟體堆層(Software Stack,又名軟體疊層)的架構,主要分為四部分:底層以Linux核心為基礎,並包含各種驅動,只提供基本功能。中間層包括程序庫(Libraries)和Android運行時環境。再往上一層是Android提供的應用程序框架,最上面一層是各種應用軟體,包括通話程序、簡訊程序等,這些應用軟體由開發人員自行開發。

  本書按照循序漸進的原則組織內容,由易到難、從入門到精通講解Android關鍵技術以及應用開發。為了加深讀者理解,本書採用先實現後分析的方法描述Android中的組件。書中每個知識點都包含一個實例實現以及實例分析,內容詳實,示例生動豐富、可操作性強。本書不僅涵蓋了Android平台從基礎概念到高級應用的所有主題,而且深入淺出地介紹了幾種常見的Android項目,力圖將傳統互聯網的內容/服務與移動平台緊密結合起來,也就是將移動和互聯緊密結合,使Web應用的開發者能夠很方便地將之前的應用程序轉換到Android平台上來。

相關評論

同義詞:暫無同義詞