PDF
本書有DRM加密保護,需使用HyRead閱讀軟體開啟
  • 輕鬆學Android應用程式設計
  • 點閱:13
  • 作者: 吳卓俊, 洪旭嘉著
  • 出版社:博碩文化出版
  • 出版年:2016[民105]
  • ISBN:978-986-434-174-0 ; 986-434-174-X
  • 格式:PDF
  • 版次:初版
  • 附註:(租書不含光碟資料)
租期14天 今日租書可閱讀至2021-05-29

內容簡介
 
★使用Android Studio 2.X專案開發
★Android APP應用程式設計入門教材
 

本書完整地介紹Android Studio的專案與Android APP開發所需的相關知識,大量使用實際的應用程式開發做為範例,希望能幫助您建立Android程式設計的基礎。只要跟著書中所示範的各個專案進行演練,不但能夠將Android程式設計學好,更能夠擁有未來與產業界接軌的實務能力。
 
□ Hello Android專案:認識Android Studio的工作環境以及Android APP專案的主要架構,幫助讀者認識Activity與Layout間的關係。
 
□ UI Test專案:介紹基礎的使用者介面元件View與ViewGroup,學會使用「Design模式」與「Text模式」來進行使用者介面的設計。探討各項常用的使用者介面元件屬性以及常用的各式Layout。
 
□ Calculator專案:開發一個計算機APP應用程式,帶領讀者學習簡單的使用者介面之設計以及其對應的事件處理。
 
□ Life Cycle Test專案:測試APP應用程式的生命週期中的各種狀態及其相關的callback method,並且針對簡單的除錯方式加以介紹。
 
□ CoordinatorLayout Demo專案:示範了進階的CoordinatorLayout的使用,以及它如何協同多個元件進行互動,這些元件包含了Toolbar、FloatingActionButton以及Snackbar。
 
□ Traveling專案:透過Intent來示範如何進行Activity的切換,並搭配世界各地的風景照片,完成一個簡單的旅遊照片賞析的APP應用程式。
 
□ ListView Demo專案:示範ListView的各種使用與呈現方式,包含靜態或動態的方式來建立項目清單,設計可依特定條件過濾的項目清單,以及自行定義所需要的清單項目呈現方式。
 
□ FragmentDemo專案:示範說明如何把Fragment嵌入到Activity中,並且在APP執行時進行動態的Fragment切換。
 
□ HTTP Demo專案:此專案介紹了HttpURLConnection與AsyncTask的使用,以實際網站為例示範如何撰寫程式將其最新消息網頁透過HttpURLConnection取回,並以ListView來將最新消息加以呈現在APP畫面之中。
 
□ SQLiteDemo專案:透過聯絡人資訊管理的APP設計,示範如何使用Android系統所內建的SQLite資料庫進行資料的操作,包含新增、修改、刪除與查詢等各項功能。
 
□ Multimedia專案:使用MediaPlayer與VideoView示範如何在APP中進行音訊與視訊等多媒體檔案的播放。
 
…還有更多專案


  • 01 Hello Android!(第1-1頁)
    • 1-1 Android APP 開發流程(第1-1頁)
    • 1-2 建置開發環境(第1-6頁)
    • 1-3 Hello Android! APP(第1-7頁)
    • 1-4 基礎 APP 應用程式架構(第1-30頁)
    • 1-5 Exercise(第1-39頁)
  • 02 使用者介面設計基礎(第2-1頁)
    • 2-1 Activity 與 Layout(第2-2頁)
    • 2-2 View 與 ViewGroup 物件(第2-4頁)
    • 2-3 使用者介面設計(第2-7頁)
    • 2-4 與使用者互動(第2-22頁)
    • 2-5 Exercise(第2-32頁)
  • 03 使用者介面元件與畫面配置(第3-1頁)
    • 3-1 使用者介面元件(第3-5頁)
    • 3-2 Layout 畫面配置(第3-14頁)
    • 3-3 混合使用不同的 Layout(第3-31頁)
    • 3-4 定義預設元件間距(第3-32頁)
    • 3-5 實務演練 — Calculator APP(第3-33頁)
    • 3-6 Exercise(第3-54頁)
  • 04 Activity 活動的生命週期(第4-1頁)
    • 4-1 生命週期的 Callback Method(第4-1頁)
    • 4-2 測試 Activity 的生命週期相關 Callback Method(第4-7頁)
    • 4-3 以除錯模式測試 Activity 的生命週期(第4-9頁)
    • 4-4 有記憶的計算機(第4-11頁)
    • 4-5 Exercise(第4-18頁)
  • 05 CoordinatorLayout(第5-1頁)
    • 5-1 使用 Basic Activity(第5-1頁)
    • 5-2 CoordinatorLayout(第5-17頁)
    • 5-3 Exercise(第5-21頁)
  • 06 Explicit 與 Implicit Intent(第6-1頁)
    • 6-1 以 Explicit Intent 切換 Activity(第6-1頁)
    • 6-2 為專案製作 Launcher 圖示(第6-16頁)
    • 6-3 以 Implicit Intent 切換 Activity(第6-19頁)
    • 6-4 使用 ActionBar(第6-26頁)
    • 6-5 多國語言支援(第6-32頁)
    • 6-6 Exercise(第6-35頁)
  • 07 Intent 與資訊傳遞(第7-1頁)
    • 7-1 Intent 與資訊傳遞(第7-3頁)
    • 7-2 Intent 其它應用(第7-26頁)
    • 7-3 Exercise(第7-34頁)
  • 08 ListView(第8-1頁)
    • 8-1 以靜態介面方式建立項目清單(第8-6頁)
    • 8-2 以動態介面方式建立項目清單(第8-14頁)
    • 8-3 以動態介面方式建立單選項目清單(第8-19頁)
    • 8-4 以動態介面方式建立複選項目清單(第8-23頁)
    • 8-5 以動態介面方式建立可勾選的項目清單(第8-30頁)
    • 8-6 以動態介面方式建立兩列的項目清單(第8-33頁)
    • 8-7 以動態介面方式建立可過濾的項目清單(第8-41頁)
    • 8-8 以動態介面方式建立自訂項目清單(第8-46頁)
    • 8-9 Exercise(第8-54頁)
  • 09 Fragment(第9-1頁)
    • 9-1 Fragment 生命週期(第9-4頁)
    • 9-2 建立 Fragment(第9-9頁)
    • 9-3 將 Fragment 嵌入至 Activity(第9-15頁)
    • 9-4 Exercise(第9-20頁)
  • 10 HTTP 網路應用(第10-1頁)
    • 10-1 HTTP 通訊協定(第10-1頁)
    • 10-2 使用 HttpURLConnection 取得網站資源(第10-8頁)
    • 10-3 使用 AsyncTask 執行網路任務(第10-11頁)
    • 10-4 取回 Web Server 上的網頁內容(第10-16頁)
    • 10-5 取回網頁內容並建立 ListView 項目清單(第10-24頁)
    • 10-6 Exercise(第10-49頁)
  • 11 使用 SQLite 資料庫(第11-1頁)
    • 11-1 認識 SQLiteOpenHelper 類別(第11-2頁)
    • 11-2 新增聯絡人資料(第11-6頁)
    • 11-3 顯示聯絡人資料(第11-10頁)
    • 11-4 修改聯絡人資料(第11-16頁)
    • 11-5 刪除聯絡人資料(第11-21頁)
    • 11-6 Exercise(第11-24頁)
  • 12 多媒體應用(第12-1頁)
    • 12-1 內容選擇器(第12-4頁)
    • 12-2 以 MediaPlayer 播放音訊檔(第12-9頁)
    • 12-3 以 VideoView 播放視訊檔(第12-15頁)
    • 12-4 Exercise(第12-20頁)
  • A Android Studio 安裝指引(第A-1頁)
  • B Genymotion 安裝指引(第B-1頁)
紙本書 NT$ 520
單本電子書
NT$ 364

點數租閱 20點
租期14天
今日租書可閱讀至2021-05-29
還沒安裝 HyRead 3 嗎?馬上免費安裝~
QR Code