Android初學特訓班(第九版)

    最新Android 10,全新Android Studio 3.5開發實戰舊版熱銷累計近3萬冊,眾多教師與讀者選書第一指名, Android暢銷人氣經典! 【超值學習資源】範例程式/近100分鐘關鍵影音教學/延伸練習「機器學習Firebase ML Kit」教學pdf電子書新語言「Kotlin開發入門」pdf電子書 掌握近90個關鍵範例,徹底打好App開發力!即使沒有Java基礎

    收集中
    US$10.38

    最新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最新訊息與資料。

    章節目錄

    1-1封面頁
    1-2書名頁
    1-3關於文淵閣工作室
    1-4學習,就從現在開始
    1-5學習資源說明
    1-6目錄
    1-7Ch01 敲開 Android 的開發大門
    1-81.1 Android 是什麼?
    1-91.1.1 Android 簡介
    1-101.1.2 Android 特點
    1-111.2 建構 Android 開發環境
    1-121.2.1 準備工作
    1-131.2.2 Android 開發套件安裝步驟
    1-141.3 安裝 Java 開發工具包 (JDK)
    1-151.3.1 下載及安裝 JDK
    1-161.3.2 建立環境變數
    1-171.4 安裝 Android Studio
    1-181.4.1 下載及安裝 Android Studio
    1-191.4.2 建立Android Studio 執行捷徑
    1-201.4.3 第一次執行 Android Studio
    1-211.5 Android 模擬器簡介
    1-221.5.1 建立新專案
    1-231.5.2 安裝 Android SDK 及 SDK tools
    1-241.5.3 認識Android 模擬器
    1-251.5.4 建立 Android 模擬器
    1-261.5.5 啟動 Android 模擬器
    1-271.5.6 設定模擬器語言及時區
    1-281.5.7 切換模擬器螢幕方向
    1-291.5.8 在模擬器中執行程式
    1-30延伸練習
    1-31Ch02 Android,我來了
    1-322.1 開啟專案與執行
    1-332.1.1 建立新專案
    1-342.1.2 匯入專案
    1-352.1.3 開啟已存在專案
    1-362.1.4 開啟系統內建範例專案
    1-372.1.5 專案名稱屬性
    1-382.1.6 在實機中執行程式
    1-392.1.7 移除專案
    1-402.2 Android 專案的資料夾結構
    1-412.2.1 專案資料夾概觀
    1-422.2.2 manifests 資料夾
    1-432.2.3 java 資料夾
    1-442.2.4 res/mipmap 資料夾
    1-452.2.5 res/drawable 資料夾
    1-462.2.6 res/layout 資料夾
    1-472.2.7 res/values 資料夾
    1-482.2.8 Gradle Scripts 資料夾
    1-492.3 版面配置檔
    1-502.3.1 <activity_main.xml> 配置檔
    1-512.3.2 TextView 元件
    1-522.4 啟動程式檔
    1-532.4.1 Activity 簡介
    1-542.4.2 啟動程式檔內容
    1-55延伸練習
    1-56Ch03 認識基本的介面元件
    1-573.1 ConstraintLayout 版面配置
    1-583.1.1 建立 ConstraintLayout
    1-593.1.2 新增範例專案
    1-603.1.3 加入第一個 ConstraintLayout 子元件
    1-613.1.4 設定對齊螢幕的 Constraint
    1-623.1.5 設定對齊其他元件的 Constraint
    1-633.1.6 自動產生 Constraint
    1-643.2 TextView 介面元件
    1-653.2.1 TextView 語法與常用屬性
    1-663.2.2 以拖曳方式新增 TextView 元件
    1-673.2.3 由Attributes 視窗設定屬性
    1-683.2.4 TextView 元件的 textApperance 屬性
    1-693.2.5 以 xml 語法新增 TextView 元件
    1-703.2.6 修正執行範例檔案的專案錯誤
    1-713.3 EditText 介面元件
    1-723.3.1 EditText 語法與常用屬性
    1-733.3.2 EditText 元件範例
    1-743.4 Button 介面元件
    1-753.4.1 Button 語法
    1-763.4.2 新增 Button 元件
    1-773.5 使用Button 元件執行程式運作
    1-783.5.1 元件的身份證:id 屬性
    1-793.5.2 Button 元件觸發事件的程序
    1-803.5.3 加入Button 執行程式碼
    1-813.6 綜合演練:計算美國職棒大聯盟投手的球速
    1-823.6.1 新增專案並完成佈局
    1-833.6.2 加入Button 執行程式碼
    1-843.7 多按鈕共用事件
    1-853.7.1 建立共用的 listener 事件
    1-863.7.2 範例:多按鈕共用事件
    1-87延伸練習
    1-88Ch04 訊息顯示相關元件
    1-894.1 TableLayout
    1-904.1.1 TableLayout 的語法
    1-914.1.2 範例:按鈕式鍵盤版面配置
    1-924.2 Toast 快顯訊息
    1-934.2.1 Toast 基本語法
    1-944.2.2 範例:加入顯示訊息的按鈕式鍵盤
    1-954.2.3 控制顯示訊息顯示的位置
    1-964.3 AlertDialog 對話方塊
    1-974.3.1 AlertDialog 基本型式
    1-984.3.2 重構 AlertDialog 語法
    1-994.3.3 範例:建立AlertDialog
    1-1004.3.4 AlertDialog 互動按鈕
    1-1014.3.5 範例:加入互動按鈕的 AlertDialog
    1-1024.4 Android Studio 整合環境智慧編輯功能
    1-1034.4.1 顯示所有輸入選項
    1-1044.4.2 自動宣告變數
    1-1054.4.3 貼入程式碼的自動完成功能
    1-1064.4.4 自動完成內建類別的必要方法
    1-107延伸練習
    1-108Ch05 單選、複選和下拉式清單
    1-1095.1 LinearLayout 版面標籤
    1-1105.2 CheckBox 介面元件 — 複選清單
    1-1115.2.1 CheckBox 的語法範例
    1-1125.2.2 新增 CheckBox 元件
    1-1135.2.3 建立 CheckBox 元件核選的觸發事件
    1-1145.2.4 巢狀 LinearLayout
    1-1155.3 RadioGroup、RadioButton 元件 — 單選清單
    1-1165.3.1 RadioGroup、RadioButton 的語法
    1-1175.3.2 新增 RadioGroup、RadioButton 元件
    1-1185.3.3 建立 RadioButton 元件核選的觸發事件
    1-1195.3.4 重製為水平排列版面配置專案
    1-1205.4 Spinner 介面元件 — 下拉式清單
    1-1215.4.1 Spinner 的語法範例
    1-1225.4.2 新增 Spinner 元件
    1-1235.4.3 建立 Spinner 選項的步驟
    1-1245.4.4 利用陣列宣告加入Spinner 選項清單
    1-1255.4.5 建立 Spinner 元件的觸發事件
    1-1265.4.6 利用string.xml 檔案加入Spinner 選項清單
    1-127延伸練習
    1-128Ch06 圖片相關介面元件
    1-1296.1 RelativeLayout 版面配置
    1-1306.1.1 認識 RelativeLayout
    1-1316.1.2 RelativeLayout 的子元件
    1-1326.2 ImageView 介面元件 — 顯示影像
    1-1336.2.1 ImageView 的語法與常用屬性
    1-1346.2.2 範例:影像播放器
    1-1356.3 GridView 介面元件 — 表格展示
    1-1366.3.1 GridView 語法範例與常用的屬性
    1-1376.3.2 GridView 程式執行的流程
    1-1386.3.3 繼承 BaseAdapter
    1-1396.3.4 範例:GridView 顯示圖片列
    1-140延伸練習
    1-141Ch07 選項清單元件
    1-1427.1 ListView 介面元件 — 選項清單
    1-1437.1.1 ListView 的語法範例
    1-1447.1.2 新增ListView 元件
    1-1457.1.3 建立 ListView 選項的步驟
    1-1467.1.4 設定 ListView 的選項清單
    1-1477.1.5 建立 ListView 元件的觸發事件
    1-1487.2 改變ListView 屬性及選項過濾
    1-1497.3 設定多選的ListView 元件
    1-1507.3.1 ListView 元件多選語法範例
    1-1517.3.2 範例:設定ListView 元件為多選
    1-1527.4 自訂 ListView 列表項目
    1-1537.4.1 定義自訂的版面配置檔
    1-1547.4.2 繼承 BaseAdapter
    1-1557.4.3 範例:自訂 ListView 列表項目
    1-156延伸練習
    1-157Ch08 功能表選單元件
    1-1588.1 建立Basic Activity 樣版專案
    1-1598.1.1 建立具有 Toolbar 工具列的專案
    1-1608.1.2 Basic Activity 專案版面配置
    1-1618.1.3 Basic Activity 專案程式架構
    1-1628.2 功能表選單 — Option Menu
    1-1638.2.1 程式中取得自訂功能表
    1-1648.2.2 加入功能表的選項
    1-1658.2.3 功能表選項的處理
    1-1668.2.4 範例:自訂功能表選項
    1-1678.3 快顯功能表 — Context Menu
    1-1688.3.1 加入快顯功能表的選項
    1-1698.3.2 快顯功能表註冊
    1-1708.3.3 快顯功能表選項的處理
    1-1718.3.4 範例:自訂快顯功能表選項
    1-172延伸練習
    1-173Ch09 Intent 意圖
    1-1749.1 認識 AndroidManifest.x
    1-1759.2 認識Intent
    1-1769.2.1 使用Intent 瀏覽網站
    1-1779.2.2 使用Intent 呼叫撥號按鈕與撥打電話
    1-1789.2.3 程式執行時權限設定
    1-1799.2.4 執行 Activity
    1-1809.2.5 範例:瀏覽網站、呼叫撥號按鈕、撥打電話按鈕
    1-1819.3 執行自訂的 Activity
    1-1829.3.1 Intent 執行自訂Activity 的方法
    1-1839.3.2 範例:利用Intent 切換自訂Activity
    1-1849.4 附帶資料的 Intent
    1-1859.4.1 使用Intent 傳遞資料
    1-1869.4.2 取出 Intent 的資料
    1-1879.4.3 範例:利用Intent 傳遞資料
    1-188延伸練習
    1-189Ch10 資源管理分配與生命週期
    1-19010.1 Activity 的生命週期
    1-19110.1.1 什麼是Activity 生命週期?
    1-19210.1.2 系統記憶體不足時的處理
    1-19310.2 Activity 運作流程
    1-19410.2.1 啟動 Activity
    1-19510.2.2 結束一個 Activity
    1-19610.2.3 呼叫內建的 Activity
    1-19710.2.4 由內建的 Activity 返回原來的 Activity
    1-19810.2.5 呼叫自訂的 Activity
    1-19910.2.6 結束自訂的 Activity 返回原來的 Activity
    1-20010.2.7 按 POWER 鍵鎖住螢幕/ 解除鎖定
    1-20110.2.8 按HOME 鍵
    1-20210.2.9 重新執行原來的程式
    1-20310.2.10 由系統強制回收後再啟動
    1-20410.3 觀察 Activity 生命週期
    1-20510.3.1 範例:Activity 的生命週期觀察
    1-20610.3.2 範例:Activity 的生命週期應用實例
    1-207延伸練習
    1-208Ch11 檔案資料
    1-20911.1 程式錯誤的種類
    1-21011.2 try…catch…finally 錯誤處理
    1-21111.2.1 try…catch…finally 語法格式
    1-21211.2.2 範例:try…catch…finally 錯誤處理
    1-21311.3 Log 日誌檔的使用
    1-21411.3.1 加入日誌檔的程式
    1-21511.3.2 觀察 Log 日誌
    1-21611.4 中斷點
    1-21711.4.1 認識中斷點
    1-21811.4.2 範例:以除錯模式觀察變數
    1-219延伸練習
    1-220Ch12 檔案資料處理
    1-22112.1 Device File Explorer — 檔案瀏覽
    1-22212.1.1 使用Device File Explorer 查看檔案結構
    1-22312.1.2 Device File Explorer 檔案操作
    1-22412.2 SharedPreferences 資料處理
    1-22512.2.1 SharedPreferences 儲存資料
    1-22612.2.2 寫入SharedPreference 物件的內容
    1-22712.2.3 SharedPreferences 讀取及移除資料
    1-22812.2.4 範例:智慧歡迎頁面
    1-22912.2.5 SharedPreferences 實際檔案
    1-23012.3 使用檔案儲存資料
    1-23112.3.1 寫入內部檔案資料
    1-23212.3.2 讀取內部檔案資料
    1-23312.3.3 範例:建立登入資料檔案
    1-23412.3.4 檔案資料儲存位置
    1-23512.4 使用 SD 卡儲存資料
    1-23612.4.1 程式執行時權限設定
    1-23712.4.2 寫入 SD 卡檔案資料
    1-23812.4.3 讀取 SD 卡檔案資料
    1-23912.4.4 範例:登入頁面-利用檔案資料比對
    1-240延伸練習
    1-241Ch13 多媒體應用
    1-24213.1 播放音訊
    1-24313.1.1 MediaPlayer 元件
    1-24413.1.2 模擬器 SD 卡儲存檔案
    1-24513.1.3 播放 SD 卡音訊
    1-24613.1.4 範例:SD 卡音訊播放器
    1-24713.1.5 播放資源檔案音訊
    1-24813.1.6 範例:資源檔案音訊播放器
    1-24913.2 播放視訊
    1-25013.2.1 VideoView 視訊播放器
    1-25113.2.2 範例:VideoView 視訊播放器
    1-25213.2.3 SurfaceView 元件語法
    1-25313.2.4 MediaPlayer 與 SurfaceView 結合
    1-25413.2.5 範例:自訂格式視訊播放器
    1-255延伸練習
    1-256Ch14 資料庫
    1-25714.1 認識SQLite 資料庫
    1-25814.2 SQLiteDatabase 類別
    1-25914.2.1 使用 execSQL() 方法執行SQL 命令
    1-26014.2.2 範例:以 execSQL() 方法執行 SQL 命令
    1-26114.2.3 rawQuery() 資料查詢
    1-26214.2.4 query() 資料查詢
    1-26314.2.5 insert() 資料新增
    1-26414.2.6 delete() 資料刪除
    1-26514.2.7 update() 修改資料
    1-26614.3 以 ListView 顯示 SQLite 資料
    1-26714.3.1 SimpleCursorAdapter 類別
    1-26814.3.2 使用 flags 參數解決效能問題
    1-26914.3.3 將 SQLite 資料顯示在 ListView 上
    1-27014.4 製作自己的版面
    1-27114.5 建立自己的資料庫類別
    1-27214.5.1 建立自訂資料庫類別:MyDB
    1-27314.5.2 加入使用自訂類別的執行程式碼
    1-274延伸練習
    1-275Ch15 Google Maps 應用程式
    1-27615.1 Google Maps 應用程式準備工作
    1-27715.1.1 如何建立 Google Maps 應用程式?
    1-27815.1.2 申請 Google Maps 的 API Key
    1-27915.1.3 執行 Google Maps 應用程式
    1-28015.1.4 查詢經緯度
    1-28115.2 建立 Google Maps 應用程式
    1-28215.2.1 Google Maps 應用程式和一般應用程式的差異
    1-28315.2.2 認識地圖物件
    1-28415.2.3 範例:建立 Google Maps 應用程式
    1-28515.3 加入Googl Maps 控制功能
    1-28615.3.1 地圖的顯示樣式
    1-28715.3.2 設定是否顯示指南針或比例縮放圖示
    1-28815.3.3 設定是否可用手勢控制
    1-28915.3.4 設定視點的位置
    1-29015.3.5 範例:設定 Google Maps 的顯示樣式、視點位置
    1-29115.4 取得現在位置的相關資訊
    1-29215.4.1 Android 設備定位的方法
    1-29315.4.2 使用 LocationManager 物件定位
    1-29415.4.3 範例:以 LocationManager 物件取得目前的定位
    1-29515.5 在Google Maps 加上標記
    1-29615.5.1 建立標記
    1-29715.5.2 標記的事件
    1-29815.5.3 範例:為地圖標示地標
    1-299延伸練習
    1-300Ch16 發佈應用程式
    1-30116.1 支援多國語系及螢幕模式
    1-30216.1.1 抽取字串到 XML 檔
    1-30316.1.2 範例:計算大聯盟球速抽離字串版
    1-30416.1.3 開發多國語言應用程式
    1-30516.1.4 範例:計算大聯盟球速多國語言版
    1-30616.2 將作品發佈到Google Play 商店
    1-30716.2.1 安裝應用程式到實機
    1-30816.2.2 產生應用程式私人金鑰
    1-30916.2.3 發佈應用程式到 Google Play 商店
    1-31016.3 發佈 Google Maps 應用程式
    1-31116.3.1 申請實機執行的 API Key
    1-31216.3.2 加入實機 API Key
    1-31316.3.3 建立 Release 模式的 apk 檔
    1-314延伸練習
    1-315附錄 A 機器學習:Firebase ML Kit
    1-316附錄 B Kotlin 開發入門
    1-317版權頁
    1-318封底頁

    常見問答

    您可以透過手機、平板或是電腦登入 HiSKIO 平台,在【我的學習】>【我的書籍】頁面,選擇想看的電子書。

    猜你喜歡

    用戶評價

    | 收集中

    銷售方案