-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調優實踐之路
-
>
第一行代碼Android
-
>
JAVA持續交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
Android移動應用開發 版權信息
- ISBN:9787111774426
- 條形碼:9787111774426 ; 978-7-111-77442-6
- 裝幀:平裝-膠訂
- 冊數:暫無
- 重量:暫無
- 所屬分類:>
Android移動應用開發 本書特色
從實用的角度出發,通過大量案例和實戰技巧,介紹開發Android應用所需的基礎知識。
在UI(用戶界面)設計原則、交互設計和用戶體驗測試等方面花費了較多的篇幅。
所有實例和綜合案例的選擇均考慮了實用性和可操作性,做到有的放矢,引導學生學習基本知識點,在實踐中理解其原理。
提供電子課件、微課視頻、教學大綱、源代碼、題庫。
Android移動應用開發 內容簡介
本書是一本適合初學者學習Android移動應用程序開發的基礎教程。全書結合作者多年Android應用教學和開發經驗,從實用的角度出發,通過大量案例和實戰技巧,介紹了開發Android應用所需的基礎知識,包括Android簡介、開發環境搭建、Android開發Java基礎、程序設計基礎、用戶界面開發、Service和廣播消息、圖形圖像和多媒體開發、數據存儲、網絡與通信編程。本書*后通過兩個綜合案例具體講解了Android應用程序的開發流程,包括項目需求分析、數據庫設計、系統實現,以及應用程序的發布和推廣,以幫助讀者深入理解Android移動應用程序開發的各個方面,提高實際開發能力。
本書既可作為高等院校計算機類專業的教材、各大專院校相關專業的學習用書,又可作為Android培訓教材和Android初學者、程序員等的參考用書。
本書配套資料包括教學課件、知識點視頻、習題參考答案、素材/源代碼,以幫助教師教學和學生自主學習。
Android移動應用開發Android移動應用開發 前言
Android系統廣泛支持各種移動和嵌入式設備,包括智能手機、平板計算機、智能家居、智能汽車等。Google也在不斷發布針對不同市場的Android系統版本,如Android Wear、Android Auto、Android TV、Android Things等。作為一款開源的移動操作系統,Android因其靈活性和豐富的功能而成為全球受歡迎的移動設備平臺之一。與此同時,隨著移動技術的不斷進步和用戶需求的不斷增長,Android應用程序的開發需求也在不斷增加。因此,掌握Android移動應用程序開發技能將會成為個人和企業的競爭優勢,是廣大程序員的職業技能。
然而,掌握Android移動應用程序開發并不是一件容易的事情。需要掌握多種編程語言和技術,理解Android開發涉及的眾多復雜概念和架構,具備良好的設計和用戶體驗意識,能夠持續學習和適應新的技術和平臺變化等。因此,對初學者來說,一本好的教材,能夠化繁為簡并指導快速入門就顯得尤為重要。
本書的編寫始于Google與中國大學合作的Android項目,該項目涵蓋了聯合科研、課程建設和學生項目等多個方面。隨著Android系統的不斷更新以及Android Studio開發工具的持續發展,我們在此基礎上,增加了更多的課程學習和教學資源,以滿足不斷變化的教學需求,進一步豐富了本書的知識體系和項目案例,確保讀者能夠緊跟新的技術發展,提升學習效率。
Android移動應用開發 目錄
前言
第1章Android簡介
11Android背景
111手機操作系統
112Android的誕生
113Android的發展歷程
12Android的特點
121Android的優點
122Android的缺點
13Android的發展趨勢
14思考與練習
第2章Android開發環境搭建
21開發環境安裝系統要求
22Android Studio的安裝和配置
221Android Studio的安裝
222模擬器的創建
223環境配置
23Android項目的創建、運行及管理
231Android項目的創建和運行
232Android項目的管理
24思考與練習
第3章Android開發Java基礎
31Java語言簡介
32結構化程序設計
321數據類型
322運算符和表達式
323流程控制語句
324綜合案例
33面向對象的基本概念和應用
331類與對象
332封裝與繼承
333抽象類和接口
334包
335異常處理
34思考與練習
第4章Android程序設計基礎
41Android程序結構
411目錄結構
412文件解析
42Android程序框架
421Activity生命周期
422Android組件
43程序調試
431日志
432基本調試操作
44Git入門
441Git的安裝及設置
442Git的基本使用
45思考與練習
第5章用戶界面開發
51用戶界面與View類
511界面與View類概況
512View類常用屬性
513View類常用方法
514Android坐標系
52界面開發基礎
521布局
522控件
53界面布局
531線性布局
532約束布局
533輔助布局
534其他布局*
535布局綜合案例
54界面控件
541再論TextView、Button和EditText*
542選擇控件:CheckBox和RadioButton
543Spinner和ListView
544對話框
545菜單
55事件處理
56Intent和Intent Filter
561Intent及其屬性
562Intent Filter配置
57應用主從模塊和跳轉綜合案例
58思考與練習
第6章Service和廣播消息
61Service簡介
62Service的實現
621創建Service
622啟動和綁定Service
623停止Service
63廣播消息
64思考與練習
第7章Android圖形圖像和多媒體開發
71圖形
711Canvas畫布簡介
712Canvas常用繪圖方法
713Canvas繪制的輔助類
72圖像
721Drawable和ShapDrawable通用繪圖類
722Bitmap和BitmapFactory圖像類
73音頻和視頻
731使用MediaPlayer播放音頻
732使用MediaRecorder錄音
733使用VideoView播放視頻
74多媒體綜合應用
75思考與練習
第8章Android數據存儲
81數據存儲簡介
82SharedPreferences數據存儲
83Files數據存儲
84Android數據庫編程
841SQLite 簡介
842SQLite編程
843SQLiteOpenHelper的應用
844數據庫框架Sugar
85數據共享
86數據存儲示例
87思考與練習
第9章Android網絡與通信編程
91Android網絡基礎
911標準Java接口
912OkHttp接口
913Android網絡接口
92HTTP通信
921使用HttpURLConnection接口開發
922使用OkHttp接口開發
93Socket通信
931Socket基礎原理
932Socket示例
94WiFi通信
941WiFi概述
942WiFi示例
95思考與練習
第10章綜合案例一:智能農苑助手
101項目分析
1011UI規劃
1012數據存儲設計
102系統實現
1021創建項目
1022界面設計
1023天氣系統
1024網絡通信服務
1025圖形圖像處理
1026數據存儲
1027提醒服務
103應用程序的發布
1031添加廣告
1032生成簽名文件
1033使用簽名文件
1034發布應用
104思考與練習
第11章綜合案例二:家庭理財助手
111系統功能
1111概述
1112系統功能預覽
112數據庫設計
1121數據庫設計基礎
1122數據庫操作類
113主界面設計
1131主界面布局
1132主控類的整體框架
1133主控類方法
114輔助工具類
1141數據格式類
1142常量類
1143廣告類
115數據操作方法
116思考與練習
附錄
附錄AAndroid課程及開發資源
附錄BAndroidManifestxml文件說明
參考文獻
Android移動應用開發 作者簡介
汪杭軍,男,浙江農林大學信息工程學院教授,碩士生導師,中國科學技術大學博士.主要研究方向:模式識別與智能系統。主持浙江省科技廳重點項目和浙江省自然科學基金各1項,并作為主要成員參與國家科學基金、浙江省科技計劃重大項目、浙江省自然基金項目、浙江省林業科研成果推廣項目等6項。獲得浙江林業廳“科技興林”二等獎1項,浙江高校科研成果三等獎1項,浙江林學院科技成果獎和教學成果獎各1項,第七屆浙江省高校教師教學軟件評比一等獎。發表SCI、EI和一級以上科研論文二十幾篇,發明專利4項、軟件著作權6項。主持校級精品課程(操作系統)1門,作為核心成員參加精品課程建設1門。副主編21世紀高等學校電子信息類專業規劃教材1部,其它教材3部,其中“計算機導論”獲得中科院優秀教材一等獎和浙江林學院優秀教材,“計算機導論實踐教程”獲得寧波大學優秀教材二等獎。2009年入選浙江省“新世紀151人才工程”。
- >
名家帶你讀魯迅:故事新編
- >
有舍有得是人生
- >
月亮與六便士
- >
羅庸西南聯大授課錄
- >
我與地壇
- >
莉莉和章魚
- >
煙與鏡
- >
二體千字文