新手就能開發出 PRO 級的 Android 應用程式

王勇

  • 出版商: 佳魁資訊
  • 出版日期: 2013-01-17
  • 定價: $580
  • 售價: 8.5$493
  • 語言: 繁體中文
  • 頁數: 560
  • ISBN: 9865908662
  • ISBN-13: 9789865908669
  • 相關分類: Android

立即出貨 (庫存=1)

買這商品的人也買了...

商品描述

<內容簡介>

在開放手機聯盟(Open Handset AllianceOHA)的大力推動下,一個時尚、熱門、免費並開放原始碼的行動平台 —— Android正在迅速發展。越來越多的廠商開始重視Android,越來越多的使用者選擇使用Android。與此同時,越來越多的開發者正在投入到Android中。在這樣的背景下,本書應運而生。它可以幫助對Android開發有興趣的人快速進入Android行動開發領域。如果您已經是一個資深的行動應用開發者,本書也可以幫助你再次梳理Android開發中需要了解的一些基礎知識。
 <章節目錄>

前言
1  初識Android( 教學視訊:6分鐘)
1.1 
手機發展簡史
1.1.1 
手機發展的里程碑
1.1.2  Android
的各個版本
1.2 
開放手機聯盟
1.2.1 
開放手機聯盟的目的
1.2.2 
分工合作
1.3  Android
中的個人英雄主義
1.3.1 
第一屆挑戰賽冠軍介紹
1.3.2 
第二屆挑戰賽冠軍介紹
1.3.3  Android Market
1.4  Android
平台
1.4.1  Android
系統結構
1.4.2 
熟悉的開發工具
1.4.3 
合理的學習曲線
1.5 
小結
2  架設你的開發環境( 教學視訊:21分鐘)
2.1 
設定前的準備工作
2.1.1  Android
支援的作業系統
2.1.2 
準備四大法寶
2.2 
安裝並設定
JDK
2.2.1 
安裝
JDK
2.2.2 
設定
JDK
2.3 
安裝並設定
Eclipse
2.3.1 
執行
Eclipse
2.3.2 
了解
Eclipse
2.4 
安裝並設定
Android SDK
2.4.1 
下載
Android SDK
2.4.2 
設定
SDK
2.5 
下載
ADT
2.5.1 
下載
ADT
2.5.2 
Eclipse設定SDK路徑

2.6 
新增模擬器
2.6.1 
新增AVD
2.6.2 
執行模擬器

2.7 
實機測試
2.7.1 
安裝手機驅動
2.7.2 
設定手機
2.8 
小結
3  建立第一個程式——HelloWorld( 教學視訊:21分鐘)
3.1 
新增第一個程式
3.1.1 
新增專案
3.1.2 
執行程式
3.2 
認識HelloWorld
3.2.1 
首識Android專案

3.2.2 
認識版面配置檔案
3.2.3 
認識對應值檔案
3.2.4 
認識R檔案
3.2.5 
認識註冊檔案
3.3 
偵錯工具
3.3.1 
增加中斷點
3.3.2 
開始偵錯
3.3.3 
單步偵錯
3.4 
更多範例程式
3.4.1 
匯入Samples
3.4.2 
經典範例

3.5 
小結
4  使用Android工具( 教學視訊:15分鐘)
4.1 
使用DDMS
4.1.1 
認識
DDMS
4.1.2 
使用執行緒

4.1.3 
使用檔案瀏覽器
4.1.4 
使用模擬器控制
4.1.5 
使用記錄檔
4.1.6 
使用Screen Capture捕捉裝置螢幕
4.2 
使用Android偵錯橋
4.2.1 
使用ADB
4.2.2 
顯示連接到電腦的裝置

4.2.3 
針對特定裝置操作
4.2.4 
啟動和停止ADB
4.2.5 
使用ADB操作檔案和
apk
4.2.6 
使用
ADB shell
4.3 
使用
AAPT
4.3.1 
使用ADT匯出簽名程式

4.3.2 
使用命令列產生簽名apk檔案
4.4 
小結
2  界 面 開 發
5  探索介面UI元素( 教學視訊:73分鐘)
5.1 
認識Android視圖、Widget以及版面配置
5.2 
必須了解的Widget元件
5.2.1 
使用可捲動的文字控制項——TextView
5.2.2  TextView
中的一些功能

5.2.3 
使用可捲動的視圖——ScrollView
5.2.4 
文字的編輯

5.2.5 
使用按鈕——Button
5.2.6 
實例——計算機

5.2.7 
使用圖片按鈕——ImageButton
5.2.8 
使用核取按鈕
——CheckBox
5.2.9 
實例——請同意本協定

5.2.10 
使用單選按鈕——RadioGroup
5.2.11 
實例——請選擇性別

5.2.12 
使用下拉式選單——Spinner
5.2.13 
實例——請選擇工作年限

5.2.14 
實例——動態修改Spinner
5.2.15 
使用進度指示器——ProgressBar
5.2.16 
實例——動態修改進度指示器

5.2.17 
使用滑桿——SeekBar
5.2.18 
實例——簡單使用
SeekBar
5.2.19 
使用圖片視圖
——ImageView
5.2.20 
實例——ImageView的重疊效果

5.2.21 
使用網格視圖——GridView
5.2.22 
實例——透過宮格視圖展示對應的應用

5.2.23 
使用訊息提醒——Toast
5.2.24 
實例——Toast4種實現

5.3 
使用列表視圖(ListView&ExpandableListView
5.3.1 
使用列表——ListView
5.3.2 
透過實例學習列表

5.3.3 
使用可擴充列表——ExpandableListView
5.3.4 
實例——簡單使用
ExpandableListView
5.3.5 
實例——深入使用可擴充列表

5.4 
使用選單——Menu
5.4.1  Menu
的使用

5.4.2 
透過實例學習使用Menu
5.5 
小結

6  使用程式資源( 教學視訊:40分鐘)
6.1 
資源的意義
6.1.1 
什麼是資源
6.1.2 
怎樣儲存資源
6.1.3 
怎樣增加資源
6.1.4 
資源的種類
6.1.5 
怎樣存取資源
6.2 
使用資源
6.2.1 
使用資源管理器
6.2.2 
使用String資源
6.2.3 
實例——彩虹和太極
6.2.4 
使用String陣列資源
6.2.5 
使用Color資源
6.2.6 
使用Dimension資源
6.2.7 
使用Drawble資源
6.2.8 
使用樣式
6.2.9 
使用主題
6.3 
小結
7  設計介面版面配置( 教學視訊:63分鐘)
7.1 
建立介面
7.1.1 
使用xml資源建立版面配置
7.1.2 
使用程式建立版面配置
7.2 
使用版面配置類別
7.2.1 
使用絕對版面配置
7.2.2 
使用線性版面配置
7.2.3 
使用框架版面配置
7.2.4 
使用表格版面配置
7.2.5 
使用相對版面配置
7.3 
使用其他版面配置容器
7.3.1 
使用TabActivity
7.3.2 
自訂
TabHost
7.3.3 
使用交談視窗

7.3.4 
使用滑動抽屜
7.4 
小結
3  功 能 實 現
8  Android應用程式組成(教學視訊:43分鐘)
8.1 
深入了解Activity
8.1.1 
使用Intent連接
Activity
8.1.2  Activity
的生命週期

8.2 
使用廣播接收器
8.2.1 
發送廣播
8.2.2 
接收廣播
8.2.3 
廣播實例
8.3 
使用服務
8.3.1 
新增服務
8.3.2 
使用Service
8.3.3  Service
的生命週期

8.4 
使用ContentProvider
8.5 
小結

9  Android中的資料儲存(教學視訊:58分鐘)
9.1 
使用SharedPreferences
9.1.1 
什麼是
SharedPreferences
9.1.2 
使用SharedPreferences儲存資料

9.1.3 
使用SharedPreferences讀取資料
9.1.4 
透過實例學習SharedPreferences
9.2 
使用檔案儲存

9.2.1 
檔案儲存概述
9.2.2 
在程式預設位置建立和寫入檔案
9.2.3 
在預設位置讀取檔案
9.2.4 
透過實例學習檔案儲存
9.3 
使用SQLite資料庫
9.3.1 
建立和刪除資料庫
9.3.2 
建立和刪除表
9.3.3 
操作記錄
9.3.4 
查詢記錄
9.3.5 
使用資料庫幫助類別
9.4 
實例——透過資料庫驗證登入
9.4.1 
整體設計
9.4.2 
資料庫設計
9.4.3 
登入介面設計
9.4.4 
註冊介面設計
9.4.5 
登入成功介面設計
9.5 
使用ContentProvider共用資料
9.5.1 
了解ContentProvider
9.5.2 
使用
ContentProvider
9.5.3 
使用
ContentResolver
9.6 
自訂
ContentProvider
9.6.1  ContentProvider
需要實現的介面

9.6.2 
實現ContentProvider
9.6.3 
更新AndroidManifest檔案

9.7 
小結
10  絢麗的多媒體技術( 教學視訊:55分鐘)
10.1 
簡單處理音訊
10.1.1 
使用MediaRecoder錄製音訊
10.1.2 
透過實例學習使用MediaRecoder錄製音訊
10.1.3 
使用MediaPlayer播放音訊
10.1.4 
透過實例學習MediaPlayer
10.2 
深度處理音訊

10.2.1 
使用AudioRecod錄製音訊
10.2.2 
透過實例學習使用AudioRecod錄製音訊
10.2.3 
使用AudioTrack播放音訊
10.2.4 
透過實例學習使用AudioTrack錄製音訊
10.3 
學會拍照
10.3.1 
透過Camera類別完成拍照
10.3.2 
實例——簡易攝影機
10.4 
學習視訊處理
10.4.1 
學習錄製視訊
10.4.2 
實例——錄製視訊
10.4.3 
學習播放視訊
10.4.4 
實例——自製視訊播放機
10.5 
小結
11  Android飆網( 教學視訊:30分鐘)
11.1 
使用HttpUrlConnection
11.1.1 
使用GET方法

11.1.2 
使用POST方法
11.1.3 
透過實例學習HttpUrlConnection
11.2 
使用
HttpClient
11.2.1 
使用HttpClient進行GET連接

11.2.2 
使用HttpClient進行POST連接
11.2.3 
透過實例學習HttpClient
11.3 
自製Web瀏覽器

11.3.1 
使用WebView
11.3.2 
透過實例學習
WebView
11.4 
小結

12  Android地圖服務( 教學視訊:31分鐘)
12.1  Google
地圖顯示
12.1.1 
申請Google Maps API金鑰
12.1.2 
使用MapView顯示地圖
12.1.3 
透過實例使用MapView
12.2 
使用
GPS
12.2.1 
獲得我的位置

12.2.2 
透過實例完成GPS的使用
12.3 
使用地理位置編碼
12.3.1 
轉換位址資訊
12.3.2 
透過實例使用地理位置編碼
12.4 
使用Overlay
12.4.1 
實現Overlay類別

12.4.2 
透過實例學習Overlay
12.5 
小結

4  專案案例開發
13  連絡人幫手( 教學視訊:45分鐘)
13.1  Jxl
簡介
13.1.1 
使用匯入jxl.jar
13.1.2 
使用jxl讀取Excel檔案

13.1.3 
使用jxl建立Excel檔案
13.2 
介面規劃
13.2.1 
主介面實現
13.2.2 
匯出檔案、匯入檔案介面的實現
13.3 
功能實現
13.3.1 
實現匯出連絡人
13.3.2 
實現匯入連絡人功能
13.3.3 
實現檔案瀏覽功能
13.3.4 
實現主介面跳躍功能
13.3.5 
修改登錄檔
13.5 
小結
14  個人軌跡追蹤器( 教學視訊:21分鐘)
14.1 
介面UI實現
14.1.1 
介面規劃
14.1.2 
實現新增追蹤介面
14.1.3 
實現已有追蹤介面
14.1.4 
實現地圖顯示介面
14.2 
資料庫實現
14.2.1 
設計表結構
14.2.2 
實現DatabaseHelper
14.3 
功能實現

14.3.1 
實現TrackService
14.3.2 
實現
OldTrackActivity
14.3.3 
實現
TrackerActivity
14.3.4 
實現
Overlay
14.3.5 
修改註冊檔案

14.4 
小結