出版時間:2011-10 出版社:電子工業(yè)出版社 作者:孫更新 頁數(shù):436
Tag標(biāo)簽:無
內(nèi)容概要
本書注重實際動手能力的培養(yǎng),在遵循技術(shù)研發(fā)知識體系的嚴(yán)密性的同時,在容易產(chǎn)生錯誤、不易理解的環(huán)節(jié)配上翔實的開發(fā)實例呈現(xiàn)給讀者。每一個實例都經(jīng)過精心挑選,解釋詳盡,使讀者在實例學(xué)習(xí)中掌握Android編程思想和編程技巧。本書配有源代碼,讀者可快速、無障礙地學(xué)習(xí)Android實戰(zhàn)開發(fā)技術(shù)。
書籍目錄
第1章 初識Android
1.1 什么是Android
1.1.1 移動信息設(shè)備分類
1.1.2 Open Handset Alliance和Android
1.2 Android簡介
1.2.1 Andriod的歷史
1.2.2 Andriod的未來
1.2.3 Andriod平臺的技術(shù)架構(gòu)
1.3 Android應(yīng)用程序構(gòu)成
1.3.1 活動(Activity)
1.3.2 意圖(Intent)
1.3.3 服務(wù)(Service)
1.3.4 內(nèi)容提供器(ContentProvider)
1.4 Android網(wǎng)上資源
第2章 搭建Android開發(fā)環(huán)境
2.1 Android開發(fā)環(huán)境要求
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 創(chuàng)建Android虛擬設(shè)備
2.4 Eclipse的下載和安裝
2.4.1 下載和安裝Eclipse
2.4.2 安裝和配置Eclipse中Android插件
2.5 使用Eclipse開發(fā)Android應(yīng)用程序
2.5.1 使用Eclipse創(chuàng)建Android項目
2.5.2 Eclipse中Android項目架構(gòu)
2.5.3 Eclipse中Android項目的調(diào)試和運行
第3章 Android中的Activity
3.1 Activity的作用
3.2 單Activity的Android應(yīng)用
3.2.1 Activity的生命周期
3.2.2 Activity類的結(jié)構(gòu)
3.3 Activity的兩種界面設(shè)計方式
3.3.1 基于XML的界面設(shè)計
3.3.2 基于代碼的界面設(shè)計
3.4 應(yīng)用實例:在界面中顯示圖片
第4章 Android人機(jī)界面和常用組件
4.1 用戶人機(jī)界面元素分類
4.1.1 視圖組件(View)
4.1.2 視圖容器組件(ViewGroup)
4.1.3 布局組件(Layout)
4.1.4 布局參數(shù)(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 數(shù)字時鐘(DigitalClock)
4.2.12 表狀時鐘(AnalogClock)
4.2.13 進(jìn)度條(ProgressBar)
4.2.14 拖動條(SeekBar)
4.2.15 評分條(RatingBar)
第5章 Android中的視圖組件
5.1 視圖組件
5.1.1 圖片視圖(ImageView)
5.1.2 滾動視圖(ScrollView)
5.1.3 網(wǎng)格視圖(GridView)
5.1.4 列表視圖(ListView)
5.1.5 切換圖片(ImageSwitcher和Gallery)
5.1.6 標(biāo)簽切換(Tab)
5.2 通用XML屬性
第6章 Android菜單和布局設(shè)計
6.1 菜單(Menu)
6.1.1 上下文菜單(ContextMenu)
6.1.2 選項菜單(OptionsMenu)
6.1.3 基于XML的菜單結(jié)構(gòu)
6.2 界面布局設(shè)計
6.2.1 基于XML的布局設(shè)計
6.2.2 線性布局(LinearLayout)
6.2.3 相對布局(RelativeLayout)
6.2.4 表格布局(TableLayout)
6.2.5 絕對布局(AbsoluteLayout)
6.3 界面中的字體
6.3.1 設(shè)置系統(tǒng)字體
6.3.2 引用用戶自定義字體
6.4 應(yīng)用實例詳解:制作手機(jī)桌面
6.4.1 實例分析
6.4.2 實例實現(xiàn)
第7章 Android中的核心Intent
7.1 Intent的作用
7.1.1 多Activity的Android應(yīng)用
7.1.2 Activity之間的消息傳遞
7.2 Intent的分類
7.2.1 Action Intent
7.2.2 Broadcast Intent
7.3 解析Intent的實現(xiàn)
7.3.1 Intent Receiver
7.3.2 Intent Filter
7.4 設(shè)置Activity許可
7.5 應(yīng)用實例詳解:電話撥號程序
7.5.1 實例分析
7.5.2 實例實現(xiàn)
第8章 Android中的后臺服務(wù)Service
8.1 Service的作用
8.2 Service的實現(xiàn)
8.2.1 創(chuàng)建Service
8.2.2 啟動Service
8.3 Toast和Notification應(yīng)用
8.3.1 使用Notification通知
用戶服務(wù)啟動
8.3.2 使用Toast顯示通知信息
8.4 應(yīng)用實例詳解:播放背景音樂
8.4.1 實例分析
8.4.2 實例實現(xiàn)
第9章 Android中的數(shù)據(jù)存儲
9.1 使用Preferences存儲數(shù)據(jù)
9.1.1 訪問Preferences的API
9.1.2 使用XML存儲Preferences數(shù)據(jù)
9.2 使用文件存儲數(shù)據(jù)
9.2.1 訪問應(yīng)用中的文件數(shù)據(jù)
9.2.2 訪問設(shè)備中獨立的文件數(shù)據(jù)
9.3 使用SQLite數(shù)據(jù)庫存儲數(shù)據(jù)
9.3.1 SQLite數(shù)據(jù)庫簡介
9.3.2 SQLite數(shù)據(jù)庫操作
9.3.3 使用SQLiteDatabase對象操作數(shù)據(jù)庫
9.3.4 Cursor的使用
9.4 使用ContentProvider
9.4.1 定義ContentProvider
9.4.2 使用ContentProvider進(jìn)行CRUD操作
9.5 應(yīng)用實例詳解:創(chuàng)建音樂
播放列表
9.5.1 實例分析
9.5.2 實例實現(xiàn)
第10章 Android的網(wǎng)絡(luò)通信
10.1 訪問Internet
10.1.1 使用WebKit組件訪問Internet
10.1.2 使用Apache HttpComponents訪問Internet
10.2 Socket通信
10.3 應(yīng)用實例詳解:手機(jī) 短信程序
10.3.1 實例分析
10.3.2 實例實現(xiàn)
第11章 Android的GPS應(yīng)用開發(fā)
11.1 GPS在手機(jī)中的應(yīng)用
11.2 Android Location-Based API簡介
11.3 Android模擬器支持的GPS定位文件
11.3.1 KML
11.3.2 NMEA
11.4 應(yīng)用實例詳解:確定當(dāng)前 位置的GPS程序
11.4.1 實例分析
11.4.2 實例實現(xiàn)
11.5 基于Google Map的應(yīng)用
11.5.1 使用MapView顯示地圖
11.5.2 使用MapController控制地圖縮放
11.6 應(yīng)用實例詳解:普通地圖和衛(wèi)星地圖切換
11.6.1 實例分析
11.6.2 實例實現(xiàn)
第12章 Android的搜索引擎和Gtalk開發(fā)
12.1 搜索引擎在手機(jī)中的應(yīng)用
12.1.1 本地搜索
12.1.2 Web搜索
12.2 Android搜索引擎API簡介
12.3 應(yīng)用實例詳解:過濾式搜索 引擎程序
12.3.1 實例分析
12.3.2 實例實現(xiàn)
12.4 Android的GTalk應(yīng)用開發(fā)
12.4.1 GTalk在手機(jī)中的應(yīng)用
12.4.2 Android GTalk API簡介
12.4.3 為GTalk配置Android模擬器
12.5 應(yīng)用實例詳解:Google GTalk 程序
12.5.1 實例分析
12.5.2 實例實現(xiàn)
第13章 Android綜合案例開發(fā):俄羅斯方塊
13.1 俄羅斯方塊游戲功能需求
13.2 俄羅斯方塊游戲UI設(shè)計
13.3 俄羅斯方塊游戲功能實現(xiàn)
13.4 俄羅斯方塊游戲演示
編輯推薦
孫更新、邵長恒和賓晟等編著的《Android從入門到精通》按照循序漸進(jìn)的原則組織內(nèi)容,由易到難、從入門到精通講解Android關(guān)鍵技術(shù)以及應(yīng)用開發(fā)。為了加深讀者理解,本書采用先實現(xiàn)后分析的方法描述Android中的組件。書中每個知識點都包含一個實例實現(xiàn)以及實例分析,內(nèi)容詳實,示例生動豐富、可操作性強(qiáng)。本書不僅涵蓋了Android平臺從基礎(chǔ)概念到高級應(yīng)用的所有主題,而且深入淺出地介紹了幾種常見的Android項目,力圖將傳統(tǒng)互聯(lián)網(wǎng)的內(nèi)容/服務(wù)與移動平臺緊密結(jié)合起來,也就是將移動和互聯(lián)緊密結(jié)合,使Web應(yīng)用的開發(fā)者能夠很方便地將之前的應(yīng)用程序轉(zhuǎn)換到Android平臺上來。
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載