新書推薦:
《
成吉思汗传:看历代帝王将相谋略 修炼安身成事之根本
》
售價:NT$
280.0
《
爱丁堡古罗马史-罗马城的起源和共和国的崛起
》
售價:NT$
349.0
《
自伤自恋的精神分析
》
售價:NT$
240.0
《
大宋悬疑录:貔貅刑
》
售價:NT$
340.0
《
不被大风吹倒
》
售價:NT$
300.0
《
人生解忧:佛学入门四十讲
》
售價:NT$
490.0
《
东野圭吾:分身(东野圭吾无法再现的双女主之作 奇绝瑰丽、残忍又温情)
》
售價:NT$
295.0
《
浪潮将至
》
售價:NT$
395.0
|
內容簡介: |
想進入APP開發行列卻不知從哪裡開始?
想知道如何開發出具競爭力、有價值的APP?
想知道APP如何和伺服系統溝通?
想學習最新技術與實務開發技巧?
本書以Android6.0為主要學習平台,並使用最新版本的AndroidStudio2.0來作為開發的媒介,內容包含完整步驟說明外,實務上需要的大量開發技巧與方法亦有一併介紹。去蕪存菁的章節安排兼具知識性、實用性與技巧性,猶如上課般的流暢節奏,能讓使用者從範例情境中習得新知並熟習相關開發技巧,對於想成為熟練的Android開發人員,或是自覺需要加強基礎的讀者有極大助益。
【內容重點】
★涵蓋了新一代MaterialDesign實感設計的元件與類別,例如新的權限機制、進階元件RecyclerView、取代ActionBar的Toolbar元件、簡易顯示元件Snackbar等。
★實務的範例帶領讀者瞭解Android程式設計的要素,每個章節以一個主要案例帶讀者實作,如登入、註冊、網路銀行、HTTP連線取得帳戶餘額、GoogleMaps應用案例等。
★導入最新版本的FirebaseAndroidAPI,使用創新雲端資料庫加快應用程式設計過程。
★對於和Support(支援)、Compat(相容)有關的類別庫,具有明確的介紹與範例程式。
★書中各個章節的範例專案或特定章節的階段程式碼,皆能在Github上快速取得,對於學習或比對問題有很大的幫助。
|
關於作者: |
湯秉翰
現任
輔仁大學醫資學程兼任助理教授
勞動部勞動力發展署Android應用程式設計師班講師
產業人才投資方案Android手機應用程式設計班講師
海林行動科技技術總監
利拓科技技術長
研究領域專長
程式語言、Linux、雲端服務設計與開發
|
目錄:
|
Chapter0 範例程式碼的使用
0-1Git版本控制系統
0-2GitHub網站
0-3GitHub範例專案
0-4書附範例專案
0-5協助與額外資訊
Chapter1 Android系統與應用程式介紹
1-1Android版本演進
1-2Android系統架構
1-3應用程式基礎
1-4應用程式元件
1-5應用程式宣告檔-AndroidManifest.xml
1-6AndroidStudio開發環境
1-7Java基礎知識
Chapter2 環境建置與第一個專案
2-1基礎環境-JDK與AndroidSDK
2-2整合開發工具-AndroidStudio
2-3無下載環境的快速安裝
2-4建立應用程式專案
2-5AndroidSDK工具與模擬器
2-6執行應用程式專案
Chapter3 Android專案架構與Activity
3-1AndroidManifest.xml載運清單
3-2畫面配置-Layout
3-3Java類別
3-4資源
3-5AndroidSupportLibrary-支援函式庫
Chapter4 Activity設計
4-1版面配置Layout
4-2Bmi專案功能設計
4-3在MainActivity中取得畫面元件
4-4按鈕的事件處理
4-5使用浮動顯示-Toast類別
4-6使用對話框-AlertDialog類別
4-7多國語言
4-8按鈕事件處理-匿名類別
Chapter5 第二個Activity
5-1產生第二個Activity(方法、產生的檔案)
5-2使用Intent轉換Activity
5-3使用Intent傳遞資料
5-4抽取字串成為資源
5-5Activity的生命週期
5-6Atm專案之登入功能
5-7轉換Activity取得結果
Chapter6 MaterialDesign實感設計
6-1具浮動按鈕的Activity
6-2SnackBar提示訊息元件
Chapter7 存取設定資料
7-1偏好設定SharedPreferences
7-2使用ADB登入模擬器
7-3實務練習-記住登入帳號
7-4選單Menu
Chapter8 清單元件
8-1Adapter
8-2清單-ListView
8-3下拉選單-Spinner
8-4格狀清單-GridView
8-5客製化功能表-GridView
Chapter9 SQLite資料庫
9-1準備活動
9-2SQLiteOpenHelper類別
9-3新增資料
9-4驗證與除錯
9-5查詢資料
9-6實務範例
Chapter10 內容供應者與權限機制
10-1存取內容供應者
10-2Permission權限
10-3查詢聯絡人
10-4更新聯絡人
Chapter11 圖檔處理與手勢
11-1存取手機相片
11-2以GridView展示縮圖
11-3點擊後顯示圖檔
11-4手勢滑動更換圖檔
Chapter12 Fragment
12-1Fragment的生命週期
12-2使用Fragment的Activity
12-3實作Fragment生命週期方法
12-4Fragment實作
12-5同一位置使用不同種類的Fragment
Chapter13 網路程式與AsyncTask
13-1輸出入套件
13-2Java網路套件
13-3HTTP協定
13-4UI執行緒與耗時工作
13-5耗時工作處理-AsyncTask類別
13-6Async練習專案
13-7Atm專案登入範例
Chapter14 解析JSON與使用第三方類別庫
14-1Gradle設定檔
14-2讀取JSON資料
14-3解析JSON陣列
14-4使用RecyclerView展示清單資料
Chapter15 Firebase註冊與驗證
15-1使用Firebase
15-2Android端設計
15-3啟動Email與密碼驗證
15-4Email註冊功能
15-5將資料儲存在Firebase上
Chapter16 Intent與Broadcast
16-1Intent意圖
16-2Intent的組成要件
16-3Broadcast廣播
Chapter17 通知Notification
17-1什麼是Notification
17-2附加動作在通知中
Chapter18 Service
18-1什麼是Service
18-2獨立運作Service
18-3IntentService
18-4綁定型Service
Chapter19 GoogleMaps地圖應用
19-1GoogleMaps應用的開發要件
19-2模擬器準備
19-4使用MyLocation功能
19-5標記-Marker
Chapter20 上架佈署應用程式
20-1應用程式的憑證
20-2GooglePlay上架流程
|
|