PDF JPG
本書有DRM加密保護,需使用HyRead閱讀軟體開啟

最新Android 10,全新Android Studio 3.5開發實戰
舊版熱銷累計近3萬冊,眾多教師與讀者選書第一指名,
Android暢銷人氣經典!
 
【超值學習資源】

範例程式/近100分鐘關鍵影音教學/延伸練習
「機器學習Firebase ML Kit」教學pdf電子書
新語言「Kotlin開發入門」pdf電子書
 
掌握近90個關鍵範例,徹底打好App開發力!
即使沒有Java基礎,不曾接觸過手機應用程式設計,
也能進入Android App開發的殿堂!
 
■最新的開發內容:
應用最新Android Studio 3.5環境進行Android 10專題開發,與全球開發者同步實戰。
 
■易懂的學習流程:
針對Android程式開發進行步驟拆解、流程分析與圖示表現,再加上紮實的範例演練,無痛學會核心開發技巧,養成良好的開發習慣。
 
■豐富的元件應用:
除了輸入、按鈕、訊息顯示、選項清單、功能表等元件外,更納入全新的ConstraintLayout版面配置,讓App具備專業外表與操作流暢性。
 
■實用的範例程式:
兼具由淺入深的特性、趣味性和實用性,有助了解程式原理,進而應用在專案發想與開發。
 
■重要的開發技巧:
深入了解程式運作,包含Intent、資源管理分配、生命週期,以及利用相關工具加速並改善開發流程,詳細解說自動完成功能與除錯工具。
 
■多元的應用主題:
如檔案資料處理、資料庫、時間服務、圖片、音訊、視訊、多媒體應用、Google Maps應用程式開發、Android模擬器使用,以及上架Google Play商店。
 
■加碼提供機器學習(Firebase ML Kit)教學PDF:
因應AI人工智慧的浪潮,針對Google發佈的Firebase ML Kit進行解說,實作Android人臉偵測專案。
 
■加碼提供Android Kotlin開發入門教學PDF:
新一代的Android應用程式開發語言Kotlin即將崛起,書中將以專題實作引領您快速入門Kotlin的開發世界。
 
■超值的影音教學:
針對關鍵與易產生學習障礙的內容,提供影音輔助教學,迅速提升學習效率。
 
■專屬的線上服務:
因應Android開發版本的變化,提供線上專屬服務,即時互動,降低學習困境,並可取得Android最新訊息與資料。


作者介紹
 
文淵閣工作室
 
一個致力於資訊圖書創作二十餘載的工作團隊,擅長用輕鬆詼諧的筆觸,深入淺出介紹難懂的 IT 技術,並以範例帶領讀者學習電腦應用的大小事。

 
我們不賣弄深奧的專有名辭,奮力堅持吸收新知的態度,誠懇地與讀者分享在學習路上的點點滴滴,讓軟體成為每個人改善生活應用、提昇工作效率的工具。
 
舉凡程式開發、文書處理、美工動畫、攝影修片、網頁製作,都是我們專注的重點,而不同領域有各自專業的作者組成,以進行書籍的規劃與編寫。一直以來,感謝許多讀者與學校老師的支持,選定為自修用書或授課教材。衷心期待能盡我們的心力,幫助每一位讀者燃燒心中的小宇宙,用學習的成果在自己的領域裡發光發熱!
 
我們期待自己能在每一本創作中注入快快樂樂的心情來分享, 也期待讀者能在這樣的氛圍下快快樂樂的學習。
 
官方網站:www.e-happy.com.tw
FB粉絲團:www.facebook.com/ehappytw


  • 第 01 章 敲開 Android 的開發大門(第1-1頁)
    • 1.1 Android 是什麼?(第1-2頁)
    • 1.2 建構 Android 開發環境(第1-5頁)
    • 1.3 安裝 Java 開發工具包 (JDK)(第1-7頁)
    • 1.4 安裝 Android Studio(第1-10頁)
    • 1.5 Android 模擬器簡介(第1-15頁)
    • 延伸練習(第1-28頁)
  • 第 02 章 Android,我來了(第2-1頁)
    • 2.1 開啟專案與執行(第2-2頁)
    • 2.2 Android 專案的資料夾結構(第2-10頁)
    • 2.3 版面配置檔(第2-17頁)
    • 2.4 啟動程式檔(第2-20頁)
    • 延伸練習(第2-23頁)
  • 第 03 章 認識基本的介面元件(第3-1頁)
    • 3.1 ConstraintLayout 版面配置(第3-2頁)
    • 3.2 TextView 介面元件(第3-11頁)
    • 3.3 EditText 介面元件(第3-19頁)
    • 3.4 Button 介面元件(第3-25頁)
    • 3.5 使用Button 元件執行程式運作(第3-27頁)
    • 3.6 綜合演練:計算美國職棒大聯盟投手的球速(第3-34頁)
    • 3.7 多按鈕共用事件(第3-38頁)
    • 延伸練習(第3-44頁)
  • 第 04 章 訊息顯示相關元件(第4-1頁)
    • 4.1 TableLayout(第4-2頁)
    • 4.2 Toast 快顯訊息(第4-8頁)
    • 4.3 AlertDialog 對話方塊(第4-15頁)
    • 4.4 Android Studio 整合環境智慧編輯功能(第4-23頁)
    • 延伸練習(第4-30頁)
  • 第 05 章 單選、複選和下拉式清單(第5-1頁)
    • 5.1 LinearLayout 版面標籤(第5-2頁)
    • 5.2 CheckBox 介面元件 — 複選清單(第5-4頁)
    • 5.3 RadioGroup、RadioButton 元件 — 單選清單(第5-15頁)
    • 5.4 Spinner 介面元件 — 下拉式清單(第5-25頁)
    • 延伸練習(第5-36頁)
  • 第 06 章 圖片相關介面元件(第6-1頁)
    • 6.1 RelativeLayout 版面配置(第6-2頁)
    • 6.2 ImageView 介面元件 — 顯示影像(第6-7頁)
    • 6.3 GridView 介面元件 — 表格展示(第6-14頁)
    • 延伸練習(第6-21頁)
  • 第 07 章 選項清單元件(第7-1頁)
    • 7.1 ListView 介面元件 — 選項清單(第7-2頁)
    • 7.2 改變 ListView 屬性及選項過濾(第7-9頁)
    • 7.3 設定多選的 ListView 元件(第7-12頁)
    • 7.4 自訂 ListView 列表項目(第7-17頁)
    • 延伸練習(第7-26頁)
  • 第 08 章 功能表選單元件(第8-1頁)
    • 8.1 建立 Basic Activity 樣版專案(第8-2頁)
    • 8.2 功能表選單 — Option Menu(第8-9頁)
    • 8.3 快顯功能表 — Context Menu(第8-17頁)
    • 延伸練習(第8-24頁)
  • 第 09 章 Intent 意圖(第9-1頁)
    • 9.1 認識 AndroidManifest.x(第9-2頁)
    • 9.2 認識 Intent(第9-6頁)
    • 9.3 執行自訂的 Activity(第9-16頁)
    • 9.4 附帶資料的 Intent(第9-24頁)
    • 延伸練習(第9-32頁)
  • 第 10 章 資源管理分配與生命週期(第10-1頁)
    • 10.1 Activity 的生命週期(第10-2頁)
    • 10.2 Activity 運作流程(第10-4頁)
    • 10.3 觀察 Activity 生命週期(第10-8頁)
    • 延伸練習(第10-18頁)
  • 第 11 章 檔案資料(第11-1頁)
    • 11.1 程式錯誤的種類(第11-2頁)
    • 11.2 try…catch…finally 錯誤處理(第11-4頁)
    • 11.3 Log 日誌檔的使用(第11-9頁)
    • 11.4 中斷點(第11-15頁)
    • 延伸練習(第11-20頁)
  • 第 12 章 檔案資料處理(第12-1頁)
    • 12.1 Device File Explorer — 檔案瀏覽(第12-2頁)
    • 12.2 SharedPreferences 資料處理(第12-8頁)
    • 12.3 使用檔案儲存資料(第12-16頁)
    • 12.4 使用 SD 卡儲存資料(第12-24頁)
    • 延伸練習(第12-35頁)
  • 第 13 章 多媒體應用(第13-1頁)
    • 13.1 播放音訊(第13-2頁)
    • 13.2 播放視訊(第13-16頁)
    • 延伸練習(第13-25頁)
  • 第 14 章 資料庫(第14-1頁)
    • 14.1 認識 SQLite 資料庫(第14-2頁)
    • 14.2 SQLiteDatabase 類別(第14-3頁)
    • 14.3 以 ListView 顯示 SQLite 資料(第14-12頁)
    • 14.4 製作自己的版面(第14-20頁)
    • 14.5 建立自己的資料庫類別(第14-23頁)
    • 延伸練習(第14-34頁)
  • 第 15 章 Google Maps 應用程式(第15-1頁)
    • 15.1 Google Maps 應用程式準備工作(第15-2頁)
    • 15.2 建立 Google Maps 應用程式(第15-12頁)
    • 15.3 加入 Googl Maps 控制功能(第15-19頁)
    • 15.4 取得現在位置的相關資訊(第15-29頁)
    • 15.5 在Google Maps 加上標記(第15-40頁)
    • 延伸練習(第15-47頁)
  • 第 16 章 發佈應用程式(第16-1頁)
    • 16.1 支援多國語系及螢幕模式(第16-2頁)
    • 16.2 將作品發佈到 Google Play 商店(第16-12頁)
    • 16.3 發佈 Google Maps 應用程式(第16-29頁)
    • 延伸練習(第16-34頁)
  • 附錄 A 機器學習:Firebase ML Kit(第A-1頁)
  • 附錄 B Kotlin 開發入門(第B-1頁)
紙本書 NT$ 480
單本電子書
NT$ 336

還沒安裝 HyRead 3 嗎?馬上免費安裝~
QR Code