
0人評分過此書
1.以Linux作業系統為基礎
2.從Android原生開發語言入門,建立Java語言的基礎,讓初學者順利進入Android應用程式開發
3.步驟式的操作解說,詳細說明Android最主要的「活動」(Activity)元件,強調佈局和使用介面的互動設計
4.應用範例多元化,包含:相機、多媒體、感測器、瀏覽器、Google地圖、GPS定位、偏好設定、檔案與SQLite資料庫
Android是一套行動裝置使用的作業系統,這是以Linux作業系統為基礎所開發的開放原始碼(Open Source)作業系統,在本書開發的Android應用程式就是在此作業系統上執行的應用程式。
本書的所有範例都是使用Google官方開發工具Android Studio,因為Android程式設計屬於框架(Framework)程式設計,我們並不用重頭建立Android應用程式,而是使用框架的半成品,以繼承和框架的現有元件來建立Android應用程式。本書內容在規劃上可以作為大專院校、科技大學和技術學院關於手機或行動裝置程式設計課程的教材,或是想學習Android程式設計的一般讀者,所以章節架構是從Android的Java語言開始,詳細說明Android最主要的「活動」(Activity)元件,強調佈局和使用介面的互動設計,從基礎選擇功能的介面元件和圖片顯示,到進階的清單介面與選單,再加上訊息與對話方塊,完整說明活動的使用介面建立,和如何與使用者進行互動。
2.從Android原生開發語言入門,建立Java語言的基礎,讓初學者順利進入Android應用程式開發
3.步驟式的操作解說,詳細說明Android最主要的「活動」(Activity)元件,強調佈局和使用介面的互動設計
4.應用範例多元化,包含:相機、多媒體、感測器、瀏覽器、Google地圖、GPS定位、偏好設定、檔案與SQLite資料庫
Android是一套行動裝置使用的作業系統,這是以Linux作業系統為基礎所開發的開放原始碼(Open Source)作業系統,在本書開發的Android應用程式就是在此作業系統上執行的應用程式。
本書的所有範例都是使用Google官方開發工具Android Studio,因為Android程式設計屬於框架(Framework)程式設計,我們並不用重頭建立Android應用程式,而是使用框架的半成品,以繼承和框架的現有元件來建立Android應用程式。本書內容在規劃上可以作為大專院校、科技大學和技術學院關於手機或行動裝置程式設計課程的教材,或是想學習Android程式設計的一般讀者,所以章節架構是從Android的Java語言開始,詳細說明Android最主要的「活動」(Activity)元件,強調佈局和使用介面的互動設計,從基礎選擇功能的介面元件和圖片顯示,到進階的清單介面與選單,再加上訊息與對話方塊,完整說明活動的使用介面建立,和如何與使用者進行互動。
-
CH01 Java語言入門與Android基礎
-
1-1 Java程式語言
-
1-1-1 Java平台
-
1-1-2 Java程式語言的特點
-
-
1-2 Java變數與運算子
-
1-2-1 變數與指定敘述
-
1-2-2 Java基本資料型態
-
1-2-3 Java運算子
-
-
1-3 Java流程控制與例外處理
-
1-3-1 條件控制
-
1-3-2 迴圈控制
-
-
1-4 Java類別方法
-
1-4-1 建立Java類別方法
-
1-4-2 參數傳遞與傳回值
-
1-4-3 Java變數的範圍
-
1-4-4 可變長度的方法參數列
-
-
1-5 Java陣列與字串
-
1-5-1 陣列
-
1-5-2 字串
-
1-5-3 StringBuffer字串緩衝區類別
-
-
1-6 Android行動作業系統
-
1-6-1 Android的基礎
-
1-6-2 Android的版本
-
-
-
CH02 Android開發環境建置
-
2-1 行動裝置的軟硬體規格介紹
-
2-2 開發環境及相關工具介紹
-
2-3 安裝開發環境及相關工具
-
2-3-1 下載安裝Android Studio
-
2-3-2 新增Android模擬器
-
-
2-4 建立第1個Android Studio專案
-
2-5 Android Studio使用介面
-
2-5-1 主視窗
-
2-5-2 程式碼編輯器
-
2-5-3 介面設計工具
-
-
-
CH03 Android程式設計入門
-
3-1 Android應用程式介紹
-
3-1-1 認識Android應用程式
-
3-1-2 活動
-
-
3-2 Android應用程式設計流程
-
3-3 建立活動的使用介面實習–TextView與Button元件
-
3-4 活動類別的Java程式檔
-
3-5 EditText資料輸入元件實習
-
3-5-1 建立EditText元件
-
3-5-2 更多類型的EditText元件
-
-
-
CH04 使用介面設計
-
4-1 介面元件與佈局元件
-
4-1-1 介面元件
-
4-1-2 佈局元件
-
4-1-3 Android使用的尺寸單位
-
-
4-2 使用ConstraintLayout佈局元件
-
4-2-1 ConstraintLayout佈局元件介紹
-
4-2-2 使用ConstraintLayout佈局元件編排使用介面
-
-
4-3 使用LinearLayout佈局元件
-
4-4 更改介面元件的外觀
-
4-4-1 使用介面元件的屬性
-
4-4-2 使用程式碼更改介面元件的外觀
-
-
4-5 使用專案的字串資源
-
4-5-1 字串資源介紹
-
4-5-2 抽出字串成為字串資源
-
-
4-6 在實機測試執行Android應用程式
-
-
CH05 使用者互動設計
-
5-1 事件處理機制介紹
-
5-1-1 事件與委託事件處理模型
-
5-1-2 Java介面
-
5-1-3 在Android介面元件建立事件處理
-
-
5-2 按鈕元件的事件處理實習
-
5-3 監聽長按事件實習
-
5-4 鍵盤事件實習
-
5-5 觸控事件與手機震動應用實習
-
5-6 在介面元件共用事件處理
-
-
CH06 基本介面元件
-
6-1 選項按鈕實習
-
6-1-1 RadioGroup和RadioButton元件
-
6-1-2 RadioGroup元件的選項改變事件
-
6-1-3 EditText元件的文字改變事件
-
-
6-2 核取方塊實習
-
6-2-1 CheckBox元件
-
6-2-2 CheckBox元件的選項改變事件
-
-
6-3 圖形顯示實習
-
6-3-1 Android Studio專案的圖形資源
-
6-3-2 使用ImageView元件顯示圖形
-
-
-
CH07 進階介面元件
-
7-1 下拉式選單元件實習
-
7-1-1 建立Spinner元件
-
7-1-2 Spinner元件的選取項目事件
-
-
7-2 列舉清單方塊實習
-
7-3 在下拉式選單變更顯示項目實習
-
7-4 選項選單與動作列實習
-
7-4-1 認識動作列
-
7-4-2 建立選項選單
-
-
-
CH08 訊息與對話方塊
-
8-1 顯示訊息實習
-
8-1-1 顯示Toast訊息
-
8-1-2 顯示偵錯訊息
-
-
8-2 對話方塊介紹
-
8-3 對話方塊實習
-
8-3-1 訊息對話方塊
-
8-3-2 確認對話方塊
-
8-3-3 單選對話方塊
-
8-3-4 複選對話方塊
-
-
8-4 日期與時間對話方塊實習
-
-
CH09 啟動程式中的其他活動
-
9-1 在程式中新增活動實習
-
9-1-1 在專案新增活動
-
9-1-2 AndroidManifest.xml設定檔
-
-
9-2 意圖介紹
-
9-3 使用意圖啟動其他活動實習
-
9-4 傳遞資料給其他活動實習
-
9-5 取得活動的回傳資料實習
-
-
CH10 啟動內建程式和活動的生命周期
-
10-1 使用意圖啟動內建程式的方式
-
10-1-1 使用隱含意圖啟動內建程式
-
10-1-2 建立隱含意圖的Intent物件
-
-
10-2 使用意圖啟動內建程式
-
10-2-1 啟動瀏覽器
-
10-2-2 啟動地圖、打電話和寄送電子郵件
-
10-2-3 輸入關鍵字執行Web搜尋
-
10-2-4 選取與顯示聯絡人資料
-
-
10-3 活動的生命周期
-
10-3-1 活動堆疊
-
10-3-2 活動的生命周期
-
10-3-3 管理活動狀態
-
-
-
CH11 綜合應用(一):相機與多媒體
-
11-1 行動圖庫
-
11-2 播放音樂
-
11-3 播放影片
-
11-4 使用內建相機照相
-
11-5 繪圖
-
-
CH12 綜合應用(二):感測器與瀏覽器
-
12-1 行動瀏覽器
-
12-1-1 使用WebView元件瀏覽網頁
-
12-1-2 使用ProgressBar元件顯示載入網頁進度
-
-
12-2 體感控制:傾斜與搖晃偵測
-
12-2-1 取得加速感測器的值
-
12-2-2 行動裝置傾斜偵測
-
12-2-3 偵測是否搖動行動裝置
-
-
12-3 數位羅盤:指南針
-
-
CH13 綜合應用(三):Google地圖與GPS定位
-
13-1 定位服務
-
13-1-1 Android的定位服務與座標
-
13-1-2 使用GPS定位服務
-
-
13-2 定位服務與Google地圖
-
13-2-1 啟動內建地圖程式顯示地圖資訊
-
13-2-2 使用瀏覽器顯示地圖資訊
-
-
13-3 地圖解碼服務
-
13-3-1 將座標轉換成地址
-
13-3-2 將地址轉換成座標
-
-
-
CH14 綜合應用(四):偏好設定、檔案與SQLite資料庫
-
14-1 儲存偏好設定
-
14-2 檔案存取
-
14-3 SQLite資料庫與SQL語言
-
14-3-1 SQLite資料庫引擎
-
14-3-2 SQL語言的DDL指令
-
14-3-3 SQL語言的DML指令
-
-
14-4 使用SQLite資料庫
-
14-4-1 使用SQLiteOpenHelper類別建立資料庫
-
14-4-2 使用SQLiteDatabase類別存取資料表
-
-
- 出版地 : 臺灣
- 語言 : 繁體中文
評分與評論
請登入後再留言與評分