
0人評分過此書
12章從入門到進階易學易懂的教材內容
14個實用APP範例+超詳細的逐步開發指引
本書不但可以幫助您輕易地學會Android APP開發基礎!
更可以培養您成為專家級的開發人員!
主要內容:
● 最新Android Studio 3.X版開發工具介紹
● 認識Activity、Layout、Intent以及使用者介面佈局
● 學習ImageView、WebView與ListView等各式UI元件之應用
● 以Fragment進行模組化的使用者介面設計
● 使用SQLite資料庫並進行相關資料操作
● AsyncTask非同步任務程式設計
● 透過HttpURLConnection存取遠端網頁內容
● MediaPlayer與VideoPlayer的多媒體應用
從入門到專家級的APP開發範例:
● 使用動態UI設計的計算機應用程式
● 豐富UI設計的旅遊照片瀏覽應用程式
● 使用SQLite設計的聯絡人應用程式
● 同步處理遠端網站資料擷取的瀏覽應用程式
● 包含圖片與影音檔案的多媒體素材播放應用程式以及更多實用的進階主題
14個實用APP範例+超詳細的逐步開發指引
本書不但可以幫助您輕易地學會Android APP開發基礎!
更可以培養您成為專家級的開發人員!
主要內容:
● 最新Android Studio 3.X版開發工具介紹
● 認識Activity、Layout、Intent以及使用者介面佈局
● 學習ImageView、WebView與ListView等各式UI元件之應用
● 以Fragment進行模組化的使用者介面設計
● 使用SQLite資料庫並進行相關資料操作
● AsyncTask非同步任務程式設計
● 透過HttpURLConnection存取遠端網頁內容
● MediaPlayer與VideoPlayer的多媒體應用
從入門到專家級的APP開發範例:
● 使用動態UI設計的計算機應用程式
● 豐富UI設計的旅遊照片瀏覽應用程式
● 使用SQLite設計的聯絡人應用程式
● 同步處理遠端網站資料擷取的瀏覽應用程式
● 包含圖片與影音檔案的多媒體素材播放應用程式以及更多實用的進階主題
-
01 Hello Android!
-
1-1 Android APP 開發流程
-
1-2 建置開發環境
-
1-3 Hello Android! APP
-
1-3-1 建立Android Project
-
1-3-2 認識Android Studio 工作環境
-
1-3-3 認識Android Studio 的工作視窗
-
1-3-4 執行Hello Android
-
-
1-4 基礎APP 應用程式架構
-
1-4-1 AndroidManifest.xml
-
1-4-2 MainActivity.java
-
1-4-3 res 子項目與類別R
-
1-4-4 activity_main.xml
-
1-4-5 Gradle 組態設定
-
-
1-5 Exercise
-
-
02 使用者介面設計基礎
-
2-1 Activity 與Layout
-
2-2 View與ViewGroup 物件
-
2-3 使用者介面設計
-
2-3-1 使用Text 模式編輯
-
2-3-2 使用Design 模式編輯
-
-
2-4 與使用者互動
-
2-4-1 新增一個顯示結果的Activity 與其Layout
-
2-4-2 為按鈕加上回應處理
-
2-4-3 使用Intent 切換Activity
-
2-4-4 利用Intent 在Activity 間傳遞值
-
-
2-5 Exercise
-
-
03 使用者介面元件與畫面配置
-
3-1 使用者介面元件
-
3-1-1 元件的內容
-
3-1-2 元件的寬度與高度
-
3-1-3 元件的Padding 屬性
-
3-1-4 元件的Margin 屬性
-
3-1-5 元件的layout_gravity 屬性
-
-
3-2 Layout 畫面配置
-
3-2-1 LinearLayout
-
3-2-2 RelativeLayout
-
3-2-3 FrameLayout
-
3-2-4 TableLayout
-
3-2-5 GridLayout
-
-
3-3 混合使用不同的Layout
-
3-4 定義預設元件間距
-
3-5 實務演練 — Calculator APP
-
3-5-1 使用者介面設計
-
3-5-2 動態調整計算機輸入按鈕
-
3-5-3 簡單的程式除錯
-
3-5-4 WindowFocusChanged 事件
-
3-5-5 程式的處理邏輯
-
-
3-6 Exercise
-
-
04 Activity 活動的生命週期
-
4-1 生命週期的Callback Method
-
4-2 測試Activity 的生命週期相關Callback Method
-
4-3 以除錯模式測試Activity 的生命週期
-
4-4 有記憶的計算機
-
4-5 Exercise
-
-
05 CoordinatorLayout
-
5-1 使用Basic Activity
-
5-1-1 Toolbar 工具列
-
5-1-2 FloatingActionButton
-
5-1-3 Snackbar
-
-
5-2 CoordinatorLayout
-
5-3 Exercise
-
-
06 Explicit 與Implicit Intent
-
6-1 以Explicit Intent 切換Activity
-
6-1-1 使用者介面設計
-
6-1-2 事件處理與Explicit Intent
-
-
6-2 為專案製作Launcher 圖示
-
6-3 以Implicit Intent 切換Activity
-
6-4 使用ActionBar
-
6-5 多國語言支援
-
6-6 Exercise
-
-
07 Intent 與資訊傳遞
-
7-1 Intent 與資訊傳遞
-
7-1-1 修改Traveling2 專案內容
-
7-1-2 單向資訊傳遞
-
7-1-3 雙向資訊傳遞
-
-
7-2 Intent 其它應用
-
7-3 Exercise
-
-
08 ListView
-
8-1 以靜態介面方式建立項目清單
-
8-2 以動態介面方式建立項目清單
-
8-3 以動態介面方式建立單選項目清單
-
8-4 以動態介面方式建立複選項目清單
-
8-5 以動態介面方式建立可勾選的項目清單
-
8-6 以動態介面方式建立兩列的項目清單
-
8-7 以動態介面方式建立可過濾的項目清單
-
8-8 以動態介面方式建立自訂項目清單
-
8-9 Exercise
-
-
09 Fragment
-
9-1 Fragment 生命週期
-
9-2 建立Fragment
-
9-3 將Fragment 嵌入至Activity
-
9-4 Exercise
-
-
10 HTTP 網路應用
-
10-1 HTTP 通訊協定
-
10-2 使用HttpURLConnection 取得網站資源
-
10-3 使用AsyncTask 執行網路任務
-
10-4 取回Web Server 上的網頁內容
-
10-5 取回網頁內容並建立ListView項目清單
-
10-6 Exercise
-
-
11 使用SQLite 資料庫
-
11-1 認識SQLiteOpenHelper 類別
-
11-2 新增聯絡人資料
-
11-3 顯示聯絡人資料
-
11-4 修改聯絡人資料
-
11-5 刪除聯絡人資料
-
11-6 Exercise
-
-
12 多媒體應用
-
12-1 內容選擇器
-
12-2 以MediaPlayer 播放音訊檔
-
12-3 以VideoView播放視訊檔
-
12-4 Exercise
-
- A Android Studio 安裝指引
- B Genymotion 安裝指引
- 出版地 : 臺灣
- 語言 : 繁體中文
評分與評論
請登入後再留言與評分