Android應用程式開發全方位實作指南:邁向專業工程師的養成之路
-
9折 801元
890元
-
預計最高可得金幣40點 ? 可100%折抵
活動加倍另計 -
HAPPY GO享100累1點 4點抵1元折抵無上限
-
分類:中文書>電腦資訊>APP開發/程式設計>手機/平板APP開發追蹤? 追蹤分類後,您會在第一時間收到分類新品通知。
- 作者: 彭建文 追蹤 ? 追蹤作者後,您會在第一時間收到作者新書通知。
- 出版社: 博碩文化 追蹤 ? 追蹤出版社後,您會在第一時間收到出版社新書通知。
- 出版日:2025/02/05
活動訊息
內容簡介
系統化的實戰學習架構,帶你完整掌握Android程式設計的要領
【本書特色】
✪內容去蕪存菁,重點學習Android程式設計的關鍵主題
✪循序漸進、淺顯易懂的完整系統化學習架構,降低學習門檻
✪使用Kotlin語言撰寫範例,了解Kotlin語言的簡潔性
✪搭配使用Android Studio與Kotlin,深入理解Android開發技術
【內容簡介】
學習Android程式設計是麻煩且繁瑣的過程,因為Android系統持續在改進與更新,Android SDK、編譯工具與整合開發環境等也持續隨之在改變,這些改變對於學習者而言,增加了學習障礙與門檻,即使是資深的程式開發工程師,在開發應用程式的過程中也會覺得困擾。
本書內容使用Kotlin程式語言撰寫,精心設計18個章節來探討開發Android應用程式最主要的主題。本書除了完全使用Kotlin語言的特色來探討與撰寫所有的範例,並且對開發Android應用程式的眾多功能去蕪存菁,聚焦在關鍵的主題上,讓讀者在學習Android程式設計時,不至於失焦發散,而能有序且有效地學習,並提供開發工程師正確、完整的內容與開發範例。當你能掌握本書的內容重點,就可以輕鬆學會Android開發,撰寫出具有完整架構的Android應用程式,擁有紮實的程式設計功力。
【精采內容】
✪認識Android Studio開發環境
✪認識元件與監聽事件
✪建立App畫面與顯示訊息
✪了解Android生命週期與保存活動狀態
✪介紹Android常用元件
✪了解選單介面與多國語系介面
✪學習多活動與傳遞、交換資料
✪使用權限、通知、意圖與廣播
✪了解多工執行與背景工作
✪使用相機與拍照進行多媒體應用
✪使用Fragment使用者介面與內容供應器
✪使用簡易資料庫處理與Room儲存資料
【本書特色】
✪內容去蕪存菁,重點學習Android程式設計的關鍵主題
✪循序漸進、淺顯易懂的完整系統化學習架構,降低學習門檻
✪使用Kotlin語言撰寫範例,了解Kotlin語言的簡潔性
✪搭配使用Android Studio與Kotlin,深入理解Android開發技術
【內容簡介】
學習Android程式設計是麻煩且繁瑣的過程,因為Android系統持續在改進與更新,Android SDK、編譯工具與整合開發環境等也持續隨之在改變,這些改變對於學習者而言,增加了學習障礙與門檻,即使是資深的程式開發工程師,在開發應用程式的過程中也會覺得困擾。
本書內容使用Kotlin程式語言撰寫,精心設計18個章節來探討開發Android應用程式最主要的主題。本書除了完全使用Kotlin語言的特色來探討與撰寫所有的範例,並且對開發Android應用程式的眾多功能去蕪存菁,聚焦在關鍵的主題上,讓讀者在學習Android程式設計時,不至於失焦發散,而能有序且有效地學習,並提供開發工程師正確、完整的內容與開發範例。當你能掌握本書的內容重點,就可以輕鬆學會Android開發,撰寫出具有完整架構的Android應用程式,擁有紮實的程式設計功力。
【精采內容】
✪認識Android Studio開發環境
✪認識元件與監聽事件
✪建立App畫面與顯示訊息
✪了解Android生命週期與保存活動狀態
✪介紹Android常用元件
✪了解選單介面與多國語系介面
✪學習多活動與傳遞、交換資料
✪使用權限、通知、意圖與廣播
✪了解多工執行與背景工作
✪使用相機與拍照進行多媒體應用
✪使用Fragment使用者介面與內容供應器
✪使用簡易資料庫處理與Room儲存資料
目錄
|CHAPTER 01| 下載、安裝與設定Android Studio
1.1 下載Android Studio
1.2 安裝Android Studio
1.3 設定Android Studio
1.4 設定Android SDK
1.5 建立Android虛擬機
|CHAPTER 02| 建立第一支Android App
2.1 建立新專案
2.2 快速Android Studio導覽
2.3 執行專案
2.4 載入專案
|CHAPTER 03| 建立App版面
3.1 版面編輯器
3.2 約束性版面
3.3 線性版面
3.4 版面練習:輸入基本資料
3.5 字串資源
3.6 新增畫面
|CHAPTER 04| 元件與監聽事件
4.1 取得畫面中的元件
4.2 綁定元件與監聽事件
4.3 長按事件
4.4 觸控事件
|CHAPTER 05| 顯示訊息
5.1 Toast
5.2 AlertDialog
5.3 使用Log訊息
|CHAPTER 06| 生命週期與保存活動狀態
6.1 四類應用程式元件
6.2 活動的生命週期
6.3 保存活動狀態
6.4 共用偏好設定
6.5 Preferences DataStore
|CHAPTER 07| 選單介面與多國語系介面
7.1 建立選單介面
7.2 建立多國語系介面
|CHAPTER 08| 清單
8.1 ListView
8.2 Spinner
8.3 RecyclerView
|CHAPTER 09| 多活動與傳遞、交換資料
9.1 多活動應用程式
9.2 傳遞與交換資料
|CHAPTER 10| 權限
10.1 使用者權限
10.2 宣告應用程式權限
10.3 要求執行階段權限
|CHAPTER 11| 通知
11.1 通知的形式與版本差異
11.2 建立基本的通知
11.3 通知的進階樣式
11.4 通知的動作按鈕
11.5 自訂通知畫面
|CHAPTER 12| 意圖與廣播
12.1 意圖
12.2 意圖篩選
12.3 廣播
12.4 自訂廣播
|CHAPTER 13| 多工執行
13.1 Android與執行緒
13.2 執行緒
13.3 Handler與訊息
13.4 協同程式
13.5 並行處理
|CHAPTER 14| 背景工作
14.1 在背景工作
14.2 服務(Service)
14.3 工作排程(JobScheduler)
14.4 工作管理(WorkManager)
14.5 工作鏈
|CHAPTER 15| Fragment
15.1 什麼是Fragment
15.2 建立Fragment
15.3 Fragment的生命週期
15.4 切換Fragment
15.5 與Fragment通訊
15.6 轉場動畫效果
|CHAPTER 16| 相機與拍照
16.1 使用Intent啟動相機
16.2 CameraX:預覽、拍照與儲存照片
|CHAPTER 17| 內容供應器
17.1 什麼是內容供應器
17.2 讀取聯絡人資訊
17.3 新增聯絡人
|CHAPTER 18| 簡易資料庫處理與Room
18.1 什麼是Room
18.2 資料實體、資料存取元件與資料庫類別
18.3 範例:產品資料庫 - 新增、查詢與刪除
1.1 下載Android Studio
1.2 安裝Android Studio
1.3 設定Android Studio
1.4 設定Android SDK
1.5 建立Android虛擬機
|CHAPTER 02| 建立第一支Android App
2.1 建立新專案
2.2 快速Android Studio導覽
2.3 執行專案
2.4 載入專案
|CHAPTER 03| 建立App版面
3.1 版面編輯器
3.2 約束性版面
3.3 線性版面
3.4 版面練習:輸入基本資料
3.5 字串資源
3.6 新增畫面
|CHAPTER 04| 元件與監聽事件
4.1 取得畫面中的元件
4.2 綁定元件與監聽事件
4.3 長按事件
4.4 觸控事件
|CHAPTER 05| 顯示訊息
5.1 Toast
5.2 AlertDialog
5.3 使用Log訊息
|CHAPTER 06| 生命週期與保存活動狀態
6.1 四類應用程式元件
6.2 活動的生命週期
6.3 保存活動狀態
6.4 共用偏好設定
6.5 Preferences DataStore
|CHAPTER 07| 選單介面與多國語系介面
7.1 建立選單介面
7.2 建立多國語系介面
|CHAPTER 08| 清單
8.1 ListView
8.2 Spinner
8.3 RecyclerView
|CHAPTER 09| 多活動與傳遞、交換資料
9.1 多活動應用程式
9.2 傳遞與交換資料
|CHAPTER 10| 權限
10.1 使用者權限
10.2 宣告應用程式權限
10.3 要求執行階段權限
|CHAPTER 11| 通知
11.1 通知的形式與版本差異
11.2 建立基本的通知
11.3 通知的進階樣式
11.4 通知的動作按鈕
11.5 自訂通知畫面
|CHAPTER 12| 意圖與廣播
12.1 意圖
12.2 意圖篩選
12.3 廣播
12.4 自訂廣播
|CHAPTER 13| 多工執行
13.1 Android與執行緒
13.2 執行緒
13.3 Handler與訊息
13.4 協同程式
13.5 並行處理
|CHAPTER 14| 背景工作
14.1 在背景工作
14.2 服務(Service)
14.3 工作排程(JobScheduler)
14.4 工作管理(WorkManager)
14.5 工作鏈
|CHAPTER 15| Fragment
15.1 什麼是Fragment
15.2 建立Fragment
15.3 Fragment的生命週期
15.4 切換Fragment
15.5 與Fragment通訊
15.6 轉場動畫效果
|CHAPTER 16| 相機與拍照
16.1 使用Intent啟動相機
16.2 CameraX:預覽、拍照與儲存照片
|CHAPTER 17| 內容供應器
17.1 什麼是內容供應器
17.2 讀取聯絡人資訊
17.3 新增聯絡人
|CHAPTER 18| 簡易資料庫處理與Room
18.1 什麼是Room
18.2 資料實體、資料存取元件與資料庫類別
18.3 範例:產品資料庫 - 新增、查詢與刪除
配送方式
-
台灣
- 國內宅配:本島、離島
-
到店取貨:
不限金額免運費
-
海外
- 國際快遞:全球
-
港澳店取:
詳細資料
詳細資料
-
- 語言
- 中文繁體
- 裝訂
- 紙本平裝
-
- ISBN
- 9786264140027
- 分級
- 普通級
-
- 頁數
- 680
- 商品規格
- 23*17*3.1
-
- 出版地
- 台灣
- 適讀年齡
- 全齡適讀
-
- 注音
- 級別
訂購/退換貨須知
退換貨須知:
**提醒您,鑑賞期不等於試用期,退回商品須為全新狀態**
-
依據「消費者保護法」第19條及行政院消費者保護處公告之「通訊交易解除權合理例外情事適用準則」,以下商品購買後,除商品本身有瑕疵外,將不提供7天的猶豫期:
- 易於腐敗、保存期限較短或解約時即將逾期。(如:生鮮食品)
- 依消費者要求所為之客製化給付。(客製化商品)
- 報紙、期刊或雜誌。(含MOOK、外文雜誌)
- 經消費者拆封之影音商品或電腦軟體。
- 非以有形媒介提供之數位內容或一經提供即為完成之線上服務,經消費者事先同意始提供。(如:電子書、電子雜誌、下載版軟體、虛擬商品…等)
- 已拆封之個人衛生用品。(如:內衣褲、刮鬍刀、除毛刀…等)
- 若非上列種類商品,均享有到貨7天的猶豫期(含例假日)。
- 辦理退換貨時,商品(組合商品恕無法接受單獨退貨)必須是您收到商品時的原始狀態(包含商品本體、配件、贈品、保證書、所有附隨資料文件及原廠內外包裝…等),請勿直接使用原廠包裝寄送,或於原廠包裝上黏貼紙張或書寫文字。
- 退回商品若無法回復原狀,將請您負擔回復原狀所需費用,嚴重時將影響您的退貨權益。
商品評價