Android移動應用設計與開發教程(微課視頻版)
程傑、王天順
買這商品的人也買了...
-
移動 APT 威脅情報分析與數據防護$599$569 -
$305移動終端漏洞挖掘技術 -
$662iOS 黑客攻防秘籍, 2/e -
$352Android 移動安全攻防實戰 (微課視頻版) -
網絡入侵調查 : 網絡工程師電子數據取證方法$894$849 -
數位多媒體技術與應用 -- Python 實務$560$437 -
AI+ 網絡安全 — 智網融合空間體系建設指南$828$787 -
$517移動終端安全架構及關鍵技術 -
$301Botnet 檢測原理、方法與實踐 -
Python 網絡黑客攻防技術導論$414$393 -
插畫家冒險記:全職 Freelancer 的⼯作幕後花絮 。不只靠興趣吃飯,還要吃很飽!$580$458 -
Java 從入門到精通, 7/e$539$512 -
$356實用黑客攻防技術 -
HTML5 + CSS3 + JavaScript 從入門到精通$599$569 -
絕對會 Python 用場! 驚人的程式妙用$680$537 -
從駭客的角度學攻擊 - 惡意程式碼逆向全破解$880$695 -
漏洞戰爭:軟件漏洞分析精要(修訂版)$774$735 -
$352移動安全攻防進階 — Android 與 iOS 逆向理論與案例實戰 -
$414物聯網安全 -
$422JavaScript 快速入門與開發實戰 -
$330Android 移動應用開發基礎教程 (微課版) -
$269電腦網絡安全 — 基於對抗視角的網絡安全攻防 -
$4545G / 6G 安全領航:移動通信網安全體系與實踐 -
App 安全實戰指南 : Android 和 iOS App 的安全攻防與合規$594$564 -
$359信息安全導論
中文年末書展|繁簡參展書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 -
85折
日本當代最強插畫 2025 : 150位當代最強畫師豪華作品集$640$544 -
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(安卓)開發技術,內容涵蓋了從基礎知識到高級應用的各種開發技能。 全書共11章,按Android應用開發知識的系統性,由淺入深地安排內容,全面介紹了Android系統和開發環境、Android常見界面佈局與常見界面控件、頁面活動單元Activity、多媒體應用開發、數據存儲與I/O、使用內容提供者共享數據、廣播機制、Service、網絡編程及綜合項目等內容。每部分內容既有理論知識又有具體實例,通過具體實例將各知識點結合起來,幫助學生理解相關知識,並達到學以致用的目的。本書每章配有小結和習題,便於教學和學習鞏固。 本書內容豐富,實例典型,知識講解系統,適合作為高等學校電腦及相關專業的教材或參考書,也適合軟件開發人員及其他有關人員作為自學參考書或培訓教材。 "
目錄大綱
目錄
下載源碼
第1章Android系統和開發環境
1.1Android系統簡介
1.1.1Android的起源
1.1.2Android的發展和前景
1.1.3Android的系統架構
1.2搭建Android開發環境
1.2.1Android Studio開發工具
1.2.2Android Studio的安裝
1.3開發第一個Android應用
1.3.1創建並運行HelloWorld項目
1.3.2Android虛擬機的安裝
1.3.3Android應用項目結構分析
1.4小結
習題1
第2章Android常見界面佈局
2.1界面編程和視圖
2.1.1視圖組件和容器組件
2.1.2使用XML佈局文件控制UI界面
2.1.3使用代碼控制UI界面
2.2佈局和佈局分類
2.2.1什麼是佈局
2.2.2LinearLayout
2.2.3TableLayout
2.2.4FrameLayout
2.2.5RelativeLayout
2.2.6GridLayout
2.2.7AbsoluteLayout
2.2.8ConstraintLayout
2.3小結
習題2
第3章Android常見界面控件
3.1基礎控件的使用
3.1.1TextView
3.1.2Button
3.1.3EditText
3.1.4ImageView
3.1.5RadioButton
3.1.6CheckBox
3.1.7Toast
3.2ProgressBar及其子類
3.2.1ProgressBar的功能和用法
3.2.2SeekBar的功能和用法
3.2.3RatingBar的功能和用法
3.3對話框的使用
3.3.1使用AlertDialog建立對話框
3.3.2創建單選和多選對話框
3.3.3創建DatePickerDialog和TimePickerDialog對話框
3.4ListView的使用
3.4.1ListView控件的簡單使用
3.4.2常用數據適配器
3.4.3自定義ListItem
3.5RecyclerView的使用
3.6手勢
3.6.1手勢檢測
3.6.2增加手勢
3.7應用實例: 圖片瀏覽器
3.8小結
習題3
第4章頁面活動單元Activity
4.1創建、註冊和使用Activity
4.1.1創建Activity
4.1.2註冊Activity
4.1.3使用Activity
4.1.4Activity的啟動與關閉
4.2Activity的生命周期和啟動模式
4.2.1Activity的生命周期狀態
4.2.2Activity的生命周期方法
4.2.3Activity的啟動模式
4.3Activity之間的跳轉
4.3.1Intent
4.3.2Activity的數據傳遞
4.3.3Activity數據回傳
4.4Fragment控件
4.4.1Fragment簡介
4.4.2Fragment的生命周期
4.4.3Fragment的創建
4.4.4Fragment的應用
4.5應用實例: 餐廳點餐
4.6小結
習題4
第5章多媒體應用開發
5.1音頻和視頻的播放
5.1.1使用MediaPlayer類播放音頻
5.1.2使用AudioEffect類控制音樂特效
5.1.3使用VideoView控件播放視頻
5.2使用MediaRecorder類錄制音頻
5.3控制攝像頭拍照
5.3.1通過Camera進行拍照
5.3.2錄制視頻短片
5.4應用實例: 視頻播放器
5.5小結
習題5
第6章數據存儲與I/O
6.1SharedPreferences存儲
6.1.1SharedPreferences的使用
6.1.2SharedPreferences的存儲位置和格式
6.2File存儲
6.2.1打開應用中數據文件的I/O流
6.2.2讀寫SD卡上的文件
6.3SQLite存儲
6.3.1SQLiteDatabase簡介
6.3.2SQLiteOpenHelper類
6.3.3創建數據庫和表
6.3.4使用SQL語句操作SQLite數據庫
6.3.5使用特定方法操作SQLite數據庫
6.3.6事務
6.4應用實例: 手機通訊錄
6.5小結
習題6
第7章使用內容提供者共享數據
7.1數據共享標準: ContentProvider
7.1.1ContentProvider簡介
7.1.2Uri簡介
7.1.3使用ContentResolver操作數據
7.2開發ContentProvider
7.2.1開發ContentProvider的子類
7.2.2使用ContentResolver調用方法
7.3系統的ContentProvider
7.4監聽ContentProvider的數據改變
7.5應用實例: 讀取聯系人
7.6小結
習題7
第8章廣播機制
8.1廣播機制簡介
8.2發送廣播
8.2.1定義廣播接收者
8.2.2註冊廣播接收者
8.2.3發送廣播步驟
8.3有序廣播
8.3.1有序廣播和普通廣播的區別
8.3.2有序廣播的發送與處理流程
8.3.3有序廣播實例
8.4系統預定義廣播
8.5應用實例: 通過廣播機制判斷手機電量狀態
8.6小結
習題8
第9章Service
9.1Service簡介
9.2Service的生命周期
9.3啟動Service
9.3.1創建、配置Service
9.3.2啟動和停止Service
9.3.3綁定Service
9.4應用實例: 音樂播放器
9.5小結
習題9
第10章網絡編程
10.1通過WebView控件瀏覽網頁
10.2通過HTTP訪問網絡資源
10.2.1HTTP簡介
10.2.2JSON解析
10.2.3Retrofit簡介
10.2.4通過Retrofit框架訪問HTTP網絡資源
10.3應用實例: 天氣預報
10.4小結
習題10
第11章綜合項目——科學飲食管理系統
11.1科學飲食管理系統簡介
11.2功能模塊設計
11.3數據庫設計
11.3.1數據庫實體
11.3.2數據庫表設計
11.4項目界面顯示、操作模塊的實現
11.4.1頁面導航模塊
11.4.2登錄界面模塊
11.4.3科學飲食管理系統主界面
11.4.4水果營養信息模塊
11.4.5蔬菜營養信息模塊
11.4.6食譜營養信息模塊
11.4.7搜索食物營養信息模塊
11.4.8營養飲食信息模塊
11.4.9DRIs統計查詢模塊
11.5科學飲食Web服務端的實現
11.5.1保存用戶DRIs營養素攝入量信息
11.5.2統計用戶DRIs營養素攝入量信息
11.6小結
參考文獻



