Android 開發基礎與案例實戰 (Java版·微課視頻版)
童長飛
買這商品的人也買了...
-
8051 微處理機實驗(附模擬板)$350$315 -
PHP 與進銷存管理系統$580$458 -
線上運動博奕網站程式設計-使用 PHP + MySQL$580$493 -
建構 Android 應用程式-使用 HTML, CSS 和 JavaScript (Building Android Apps with HTML, CSS, and JavaScript)$420$332 -
徹底研究 iPhone、Android、Windows Phone、BlackBerry 手機專用網頁及網站設計最佳實踐與設計精粹$580$493 -
Android 3D 遊戲開發技術詳解$680$537 -
$301ARM 嵌入式開發實例-基於 STM32 的系統設計 -
黑帽 Python | 給駭客與滲透測試者的 Python 開發指南 (Black Hat Python: Python Programming for Hackers and Pentesters)$400$316 -
PLC-VB 圖形監控$480$470 -
不止是測試:Python 網路爬蟲王者 Selenium$560$476 -
$293Python 網絡爬蟲實戰 -
SolidWorks 立體製圖 武功祕笈 (舊名: 電腦輔助立體製圖丙級術科解析手冊 SolidWorks)$450$383 -
$450Android Jetpack 應用指南 -
$254三菱 FX3u PLC 應用實例教程 -
SOLIDWORKS Premium 培訓教材$640$499 -
SolidWorks 專業工程師訓練手冊 [2] - 進階零件與模組設計$880$616 -
$456Android 從小白到大牛 (Kotlin版) -
$704Vue.js 3.0 企業級管理後臺開發實戰:基於 Element Plus -
SOLIDWORKS 進階 & 應用$620$589 -
原子嵌入式 Linux 驅動開發詳解與實戰 (ARM Linux 驅動)$1,068$1,015 -
SolidWorks 專業工程師訓練手冊 [7] - Motion 機構模擬運動$690$483 -
開源 Web 建置強大標準 - ASP.NET Core 全端開發立即上手$880$695
中文年末書展|繁簡參展書2書75折 詳見活動內容 »
-
75折
為你寫的 Vue Components:從原子到系統,一步步用設計思維打造面面俱到的元件實戰力 (iThome 鐵人賽系列書)$780$585 -
75折
BDD in Action, 2/e (中文版)$960$720 -
75折
看不見的戰場:社群、AI 與企業資安危機$750$563 -
79折
AI 精準提問 × 高效應用:DeepSeek、ChatGPT、Claude、Gemini、Copilot 一本搞定$390$308 -
7折
超實用!Word.Excel.PowerPoint 辦公室 Office 365 省時高手必備 50招, 4/e (暢銷回饋版)$420$294 -
75折
裂縫碎光:資安數位生存戰$550$412 -
日本當代最強插畫 2025 : 150位當代最強畫師豪華作品集$640$576 -
79折
Google BI 解決方案:Looker Studio × AI 數據驅動行銷實作,完美整合 Google Analytics 4、Google Ads、ChatGPT、Gemini$630$498 -
79折
超有料 Plus!職場第一實用的 AI 工作術 - 用對 AI 工具、自動化 Agent, 讓生產力全面進化!$599$473 -
75折
從零開始學 Visual C# 2022 程式設計, 4/e (暢銷回饋版)$690$518 -
75折
Windows 11 制霸攻略:圖解 AI 與 Copilot 應用,輕鬆搞懂新手必學的 Windows 技巧$640$480 -
75折
精準駕馭 Word!論文寫作絕非難事 (好評回饋版)$480$360 -
Sam Yang 的插畫藝術:用 Procreate / PS 畫出最強男友視角 x 女孩美好日常$699$629 -
79折
AI 加持!Google Sheets 超級工作流$599$473 -
78折
想要 SSR? 快使用 Nuxt 吧!:Nuxt 讓 Vue.js 更好處理 SEO 搜尋引擎最佳化(iThome鐵人賽系列書)$780$608 -
78折
超實用!業務.總管.人資的辦公室 WORD 365 省時高手必備 50招 (第二版)$500$390 -
7折
Node-RED + YOLO + ESP32-CAM:AIoT 智慧物聯網與邊緣 AI 專題實戰$680$476 -
79折
「生成式⇄AI」:52 個零程式互動體驗,打造新世代人工智慧素養$599$473 -
7折
Windows APT Warfare:惡意程式前線戰術指南, 3/e$720$504 -
75折
我輩程式人:回顧從 Ada 到 AI 這條程式路,程式人如何改變世界的歷史與未來展望 (We, Programmers: A Chronicle of Coders from Ada to AI)$850$637 -
75折
不用自己寫!用 GitHub Copilot 搞定 LLM 應用開發$600$450 -
79折
Tensorflow 接班王者:Google JAX 深度學習又快又強大 (好評回饋版)$780$616 -
79折
GPT4 會你也會 - 共融機器人的多模態互動式情感分析 (好評回饋版)$700$553 -
79折
技術士技能檢定 電腦軟體應用丙級術科解題教本|Office 2021$460$363 -
75折
Notion 與 Notion AI 全能實戰手冊:生活、學習與職場的智慧策略 (暢銷回饋版)$560$420
相關主題
商品描述
本書以任務驅動的方式,將Android開發的知識點融入各任務中,學習者可通過臨摹任務掌握Android開發技巧。各任務既保持獨立,又遵循由淺入深、循序漸進的學習規律,適合讀者碎片化學習,也適合作為高校線上和線下混合式教學的教材。 本書共7章,分別從開發環境以及項目的基本信息、Android的佈局與基本UI、列表與適配器、菜單與對話框、多線程與網絡應用、數據存儲與內容提供、Fragment與導航這7方面講述Android開發的基本內容。本書中的各任務均通過Android 5.0和Android 10.0測試。 本書可作為全國高等學校電腦及相關專業的教材和相關培訓及培訓機構的教學用書,同時也適合作為Android編程愛好者的入門讀物。
目錄大綱
目錄
第1章開發環境及項目的基本信息
1.1開發環境及系統要求
1.2Android Studio的安裝過程
1.3Android Studio虛擬機的設置
1.4項目的基本信息
1.4.1初步認識項目聲明文件AndroidManifest.xml
1.4.2項目的資源引用方式
1.4.3項目的代碼和佈局文件
1.4.4項目的Gradle文件
1.5Android Studio的常用快捷鍵
第2章Android的佈局與基本UI
2.1按鈕與文本框的互動
2.1.1任務說明
2.1.2任務相關知識點
2.1.3任務實現
2.1.4Android項目的存儲備份與瘦身
2.1.5Android項目的調試
2.2控制佈局對齊
2.2.1任務說明
2.2.2任務相關知識點
2.2.3任務實現
2.3控制佈局占比權重
2.3.1任務說明
2.3.2任務相關知識點
2.3.3任務實現
2.4單選框
2.4.1任務說明
2.4.2任務相關知識點
2.4.3任務實現
2.5多選框
2.5.1任務說明
2.5.2任務實現
2.6獲取並顯示EditText文本
2.6.1任務說明
2.6.2任務實現
2.7控制文本顏色以及UI邊距
2.7.1任務說明
2.7.2任務實現
2.8相對佈局
2.8.1任務說明
2.8.2任務實現
2.9約束佈局
2.9.1任務說明
2.9.2任務相關知識點
2.9.3任務實現
2.10本章綜合作業
第3章列表與適配器
3.1下拉列表
3.1.1任務說明
3.1.2任務相關知識點
3.1.3任務實現
3.2使用Spinner控制文本顏色
3.2.1任務說明
3.2.2任務實現
3.3使用Spinner控制文本大小
3.3.1任務說明
3.3.2任務實現
3.4使用ListView切換ImageView圖片
3.4.1任務說明
3.4.2任務實現
3.5使用SimpleAdapter生成復雜視圖
3.5.1任務說明
3.5.2任務實現
3.6改寫ArrayAdapter生成復雜視圖
3.6.1任務說明
3.6.2任務實現
3.7使用網格視圖
3.7.1任務說明
3.7.2任務實現
3.8列表視圖與網格視圖的動態切換
3.8.1任務說明
3.8.2任務實現
3.9使用RecyclerView
3.9.1任務說明
3.9.2任務實現
3.10本章綜合作業
第4章菜單與對話框
4.1使用選項菜單
4.1.1任務說明
4.1.2任務實現
4.2使用上下文菜單
4.2.1任務說明
4.2.2任務實現
4.3使用彈出菜單
4.3.1任務說明
4.3.2任務實現1: 註冊兩個ContextMenu
4.3.3任務實現2: 巧用PopupMenu
4.4使用對話框AlertDialog
4.4.1任務說明
4.4.2任務實現
4.5使用自定義視圖對話框
4.5.1任務說明
4.5.2任務實現
4.6使用對話框實現多選
4.6.1任務說明
4.6.2任務實現
4.7實現多選適配器與動態菜單
4.7.1任務說明
4.7.2針對ListView的多選適配器實現方法
4.7.3針對RecyclerView的多選適配器實現方法
4.8本章綜合作業
第5章多線程與網絡應用
5.1使用多線程與Handler
5.1.1任務說明
5.1.2任務相關知識點
5.1.3任務實現
5.1.4驗證變量的線程安全性
5.2使用多線程與自定義接口
5.2.1任務說明
5.2.2任務實現
5.3使用多線程與LiveData
5.3.1任務說明
5.3.2任務實現
5.4使用Okhttp和Gson獲取Web API數據
5.4.1任務說明
5.4.2任務實現
5.5Activity的頁面跳轉與數據傳遞
5.5.1任務說明
5.5.2任務實現
5.6使用RxHttp獲取Web API數據
5.6.1任務說明
5.6.2任務實現
5.7使用Jsoup實現網頁數據提取
5.7.1任務說明
5.7.2任務實現
5.8使用Jsoup和Glide實現網頁數據渲染
5.8.1任務說明
5.8.2任務實現
5.9使用SwipeRefreshLayout和WebView
5.9.1任務說明
5.9.2任務實現
5.10本章綜合作業
第6章數據存儲與內容提供
6.1使用SharedPreferences實現輕量化存儲
6.1.1任務說明
6.1.2任務實現
6.2Sqlite數據庫的創建
6.2.1任務說明
6.2.2任務實現
6.3使用pinyin4j實現拼音模糊查詢
6.3.1任務說明
6.3.2面向多音字的漢字轉拼音
6.3.3任務實現
6.4面向UI交互的Sqlite數據庫增刪改操作
6.4.1任務說明
6.4.2任務實現
6.5使用ContentProvider寫系統通訊錄
6.5.1任務說明
6.5.2運行時權限
6.5.3系統通訊錄的寫入方法
6.5.4任務實現
6.6使用ContentProvider讀系統通訊錄
6.6.1任務說明
6.6.2系統通訊錄的讀取方法
6.6.3任務實現
6.7選取系統相冊圖片
6.7.1任務說明
6.7.2任務實現
6.8本章綜合作業
第7章Fragment與導航
7.1使用底部導航
7.1.1任務說明
7.1.2使用向導創建底部導航
7.1.3認識Fragment
7.1.4認識導航組件Navigation
7.1.5任務實現
7.2Fragment的數據維持與數據傳遞
7.2.1任務說明
7.2.2任務實現
7.3Fragment的隱藏與顯示
7.3.1任務說明
7.3.2任務實現
7.4本章綜合作業
參考文獻



