Android移動應(yīng)用開發(fā)技術(shù)基礎(chǔ)項目化教程
 
		
	
		
					 定  價:79 元 
					
								  叢書名:國家級實驗教學(xué)示范中心聯(lián)席會計算機學(xué)科組規(guī)劃教材
					
				 
				 
				  
				
				   
				 
				  
				
						
								
									當前圖書已被 3 所學(xué)校薦購過!
								
								
									查看明細
								 
							 
							
							
								
							
				 
	
				
					
						- 作者:馮笑媚、蔡娟
 - 出版時間:2024/12/1
 
						- ISBN:9787302697404
 
						- 出 版 社:清華大學(xué)出版社
 
					
				  
  
		
				- 中圖法分類:TN929.53 
  - 頁碼:
 - 紙張:膠版紙
 - 版次:
 - 開本:16開
 
				
					 
					
			
				
  
   
 
	 
	 
	 
	
	
	
		
		本書共9章,分別是認識Android應(yīng)用程序項目結(jié)構(gòu),熟悉Android項目中的資源、Android應(yīng)用程序頁面的組織者、Android頁面內(nèi)容和功能的承載者、Android頁面交互的控制者、Android中的數(shù)據(jù)存儲、數(shù)據(jù)的共享者、廣播接收者和服務(wù)。本書以AndroidStudio4.0為開發(fā)工具撰寫教學(xué)案例,能夠讓學(xué)生快速熟悉開發(fā)工具的使用,各章節(jié)內(nèi)容由淺入深地講解了Android項目的開發(fā)過程,能夠很好地幫助Android初學(xué)者快速入門。本書適合普通高等院校及職業(yè)本科計算機類相關(guān)專業(yè)的學(xué)生以及從事Android移動應(yīng)用開發(fā)工作的技術(shù)人員閱讀。
		 
	
以項目化的形式來組織,并按照翻轉(zhuǎn)課堂的教學(xué)流程來組織每一個項目,讓學(xué)生清楚課前、課堂和課后的學(xué)習(xí)任務(wù);課前學(xué)習(xí)內(nèi)容注重理論基礎(chǔ),課堂學(xué)習(xí)內(nèi)容注重實操和分層教學(xué),讓不同基礎(chǔ)的同學(xué)都有所收獲;課后學(xué)習(xí)注重培養(yǎng)學(xué)生自主設(shè)計和編程能力。
 
前言
隨著移動互聯(lián)網(wǎng)技術(shù)的飛速發(fā)展,Android操作系統(tǒng)已成為最受歡迎的移動操作系統(tǒng)之一,其強大的功能、開放的平臺以及廣泛的應(yīng)用場景,使得Android移動應(yīng)用開發(fā)成為當今信息技術(shù)領(lǐng)域的熱門話題。為了滿足社會對Android移動應(yīng)用開發(fā)人才的需求,我們編寫了這本《Android移動應(yīng)用開發(fā)技術(shù)基礎(chǔ)項目化教程》。
本教程以項目化教學(xué)為核心理念,旨在通過一系列實際項目的開發(fā)實踐,幫助讀者系統(tǒng)地掌握Android移動應(yīng)用開發(fā)的基礎(chǔ)知識和核心技能。我們深知,理論知識的學(xué)習(xí)固然重要,但將知識應(yīng)用于實踐才是掌握技能的關(guān)鍵。因此,本教程在內(nèi)容編排上,特別注重理論與實踐的結(jié)合,通過項目的逐步推進,引導(dǎo)讀者從零基礎(chǔ)開始,逐步掌握Android移動應(yīng)用開發(fā)的精髓。
在教程的內(nèi)容設(shè)計上,我們力求全面而深入。從Android開發(fā)環(huán)境的搭建、基本控件的使用,到數(shù)據(jù)存儲與訪問,再到網(wǎng)絡(luò)通信與多媒體處理,本教程都進行了詳盡的講解。同時,為了增強讀者的實踐能力,我們還特別設(shè)計了多個具有代表性和實用性的項目案例,如登錄注冊、應(yīng)用程序主頁面框架、音樂播放器和視頻播放器等,讓讀者在實踐中不斷鞏固和深化所學(xué)知識。
值得一提的是,本教程在編寫過程中,充分考慮了初學(xué)者的學(xué)習(xí)特點和需求。我們力求語言簡潔明了,講解通俗易懂,同時提供了豐富的代碼示例和注釋,幫助讀者快速上手并理解代碼背后的邏輯和原理。此外,我們還特意依據(jù)課前、課中、課后三個學(xué)習(xí)階段來安排教材內(nèi)容,讓學(xué)生清楚在每個階段自己所需完成的學(xué)習(xí)內(nèi)容。
本書由馮笑媚、蔡娟主編。廣州科技職業(yè)技術(shù)大學(xué)盧愛芬、廣州市白云工商技師學(xué)院康菁發(fā)、珠海市技師學(xué)院葉水生參與了本書編寫,在此表示感謝。
我們相信,通過本教程的學(xué)習(xí),讀者不僅能夠掌握Android移動應(yīng)用開發(fā)的基礎(chǔ)知識和核心技能,還能夠培養(yǎng)解決實際問題的能力,為未來的職業(yè)發(fā)展打下堅實的基礎(chǔ)。最后,我們衷心希望本教程能夠成為您學(xué)習(xí)Android移動應(yīng)用開發(fā)的得力助手,助您在移動開發(fā)領(lǐng)域取得更加輝煌的成就!
編者2025年6月
馮笑媚,廣州科技職業(yè)技術(shù)大信息工程學(xué)院講師/軟件設(shè)計師,自入職廣科大以來獲得校級教師榮譽稱號2次,共產(chǎn)黨員榮譽稱號1次,畢業(yè)設(shè)計指導(dǎo)教師榮譽稱號1次,社團指導(dǎo)教師1次,獲得廣東省民辦高校教育研究項目課題1項已結(jié)題,獲得廣東省高等學(xué)校黨的建設(shè)研究會2022年黨建研究課題1項已立項,獲得廣東省教育研究院民辦教育研究基地課題1項已立項。
 
目錄
第1章認識Android應(yīng)用程序項目結(jié)構(gòu)
1.1課前學(xué)習(xí)任務(wù): 初識Android
1.1.1Android的成長歷程
1.1.2Android系統(tǒng)的特征
1.1.3Android系統(tǒng)的體系結(jié)構(gòu)
1.1.4Android應(yīng)用程序開發(fā)環(huán)境的搭建
1.1.5Android應(yīng)用程序項目的創(chuàng)建
1.1.6課前學(xué)習(xí)測試
1.2課堂學(xué)習(xí)任務(wù): 熟悉Android應(yīng)用程序的項目結(jié)構(gòu)
1.2.1熟悉開發(fā)工具Android Studio
1.2.2清單文件AndroidManifest.xml
1.2.3Android應(yīng)用程序的源代碼區(qū)
1.2.4Android應(yīng)用程序的資源區(qū)
1.2.5Android應(yīng)用程序的項目配置區(qū)
1.3課后學(xué)習(xí)任務(wù): 獨立設(shè)計一個Android應(yīng)用程序
1.3.1確定項目方向
1.3.2確定項目業(yè)務(wù)流程
1.3.3確定項目的系統(tǒng)結(jié)構(gòu)
1.3.4業(yè)務(wù)邏輯設(shè)計
1.3.5頁面設(shè)計
1.3.6頁面與業(yè)務(wù)邏輯實現(xiàn)
第2章熟悉Android項目中的資源
2.1課前學(xué)習(xí)任務(wù): 掌握各類資源的定義
2.1.1字符資源
2.1.2圖片資源
2.1.3顏色資源
2.1.4尺寸資源
2.1.5樣式和主題資源
2.1.6課前學(xué)習(xí)測試
Android移動應(yīng)用開發(fā)技術(shù)基礎(chǔ)項目化教程
目錄
2.2課堂學(xué)習(xí)任務(wù): 編寫國際化自我介紹程序
2.2.1國際化字符資源的創(chuàng)建和使用
2.2.2修改應(yīng)用程序的圖標
2.2.3顏色搭配更靚麗
2.2.4屏幕適配
2.2.5使用樣式優(yōu)化布局代碼
2.3課后學(xué)習(xí)任務(wù): 設(shè)計并實現(xiàn)“關(guān)于我們”頁面
2.3.1“關(guān)于我們”頁面的需求
2.3.2“關(guān)于我們”頁面的設(shè)計
2.3.3制作“關(guān)于我們”頁面的資源
2.3.4實現(xiàn)“關(guān)于我們”頁面
第3章Android應(yīng)用程序頁面的組織者
3.1課前學(xué)習(xí)任務(wù): 掌握常用布局的定義及其常用屬性的使用
3.1.1布局的介紹
3.1.2線性布局
3.1.3相對布局
3.1.4表格布局
3.1.5網(wǎng)格布局
3.1.6幀布局
3.1.7非常布局
3.1.8約束布局
3.2課堂學(xué)習(xí)任務(wù): 使用相應(yīng)布局實現(xiàn)頁面效果
3.2.1使用線性布局實現(xiàn)登錄頁面
3.2.2使用相對布局實現(xiàn)登錄頁面
3.2.3使用表格布局實現(xiàn)計算器頁面
3.2.4使用網(wǎng)格布局實現(xiàn)計算器頁面
3.2.5布局使用總結(jié)
3.3課后學(xué)習(xí)任務(wù): 制作一個注冊頁面
3.3.1頁面分析
3.3.2頁面設(shè)計
3.3.3頁面實現(xiàn)
第4章Android頁面內(nèi)容和功能的承載者
4.1課前學(xué)習(xí)任務(wù): 掌握常用的控件
4.1.1文本類控件
4.1.2圖片類控件
4.1.3按鈕類控件
4.1.4列表類控件
4.1.5消息提示控件
4.2課堂學(xué)習(xí)任務(wù)
4.2.1制作并實現(xiàn)主頁面底部導(dǎo)航欄功能
4.2.2制作并實現(xiàn)注冊頁面功能
4.2.3實現(xiàn)計算器頁面功能
4.2.4制作一個聯(lián)動一級行政地區(qū)展示頁面
4.2.5實現(xiàn)注冊頁面協(xié)議內(nèi)容對話框功能
4.3課后學(xué)習(xí)任務(wù): 設(shè)計并實現(xiàn)完善個人信息頁面
4.3.1頁面分析
4.3.2頁面設(shè)計
4.3.3實現(xiàn)頁面結(jié)構(gòu)
4.3.4頁面功能設(shè)計
4.3.5實現(xiàn)頁面功能
第5章Android頁面交互的控制者
5.1課前學(xué)習(xí)任務(wù): 熟悉Activity
5.1.1活動Activity
5.1.2意圖Intent
5.1.3Fragment
5.1.4ViewPager
5.2課堂學(xué)習(xí)任務(wù): 實現(xiàn)頁面之間的跳轉(zhuǎn)與數(shù)據(jù)傳遞
5.2.1實現(xiàn)注冊頁面與登錄頁面的跳轉(zhuǎn)
5.2.2實現(xiàn)注冊頁面與登錄頁面的數(shù)據(jù)傳遞
5.2.3實現(xiàn)注冊頁面頭像選擇功能
5.2.4實現(xiàn)主頁面分頁功能
5.3課后學(xué)習(xí)任務(wù): 請實現(xiàn)用戶登錄成功后進入主頁面中的“我的頁面”
第6章Android中的數(shù)據(jù)存儲
6.1課前學(xué)習(xí)任務(wù): 了解數(shù)據(jù)存儲
6.1.1Android中數(shù)據(jù)存儲的簡介
6.1.2文件存儲
6.1.3SharedPreferences存儲
6.1.4SQLite數(shù)據(jù)存儲
6.2課堂學(xué)習(xí)任務(wù): 實現(xiàn)存儲用戶信息
6.2.1使用文件存儲用戶注冊信息
6.2.2使用SharedPreferences保存用戶登錄狀態(tài)
6.2.3使用SQLite數(shù)據(jù)庫存儲用戶信息
6.3課后學(xué)習(xí)任務(wù): 實現(xiàn)“我的”頁面邏輯功能
第7章數(shù)據(jù)的共享者
7.1課前學(xué)習(xí)任務(wù): 了解ContentProvider
7.1.1ContentProvider簡介
7.1.2ContentProvider的創(chuàng)建
7.1.3ContentProvider的使用
7.2課堂學(xué)習(xí)任務(wù): 實現(xiàn)通訊錄頁面功能
7.2.1案例分析
7.2.2案例設(shè)計與實現(xiàn)
7.3課后學(xué)習(xí)任務(wù): 獲取手機照片制作相冊
7.3.1任務(wù)分析
7.3.2頁面設(shè)計
7.3.3功能設(shè)計
7.3.4頁面及功能實現(xiàn)
第8章廣播接收者
8.1課前學(xué)習(xí)任務(wù): 了解廣播接收者BroadcastReceiver
8.1.1廣播發(fā)送者
8.1.2發(fā)送廣播的案例
8.1.3廣播接收者
8.2課堂學(xué)習(xí)任務(wù): 實現(xiàn)攔截陌生電話
8.2.1需求分析
8.2.2陌生電話攔截所需知識
8.2.3陌生電話攔截的實現(xiàn)
8.3課后任務(wù): 短信攔截
8.3.1任務(wù)分析
8.3.2頁面設(shè)計
8.3.3數(shù)據(jù)設(shè)計
8.3.4功能設(shè)計
8.3.5頁面及功能實現(xiàn)
第9章服務(wù)
9.1課前學(xué)習(xí)任務(wù): 服務(wù)Service
9.1.1Service
9.1.2SeekBar
9.1.3MediaPlayer
9.1.4SurfaceView
9.2課堂學(xué)習(xí)任務(wù): 實現(xiàn)視頻播放器
9.2.1MediaController
9.2.2實現(xiàn)簡易視頻播放器
9.2.3實現(xiàn)視頻繼續(xù)播放
9.3課后任務(wù): 設(shè)計實現(xiàn)一款音樂/視頻播放器
9.3.1應(yīng)用程序需求
9.3.2頁面設(shè)計
9.3.3數(shù)據(jù)設(shè)計
9.3.4功能設(shè)計
9.3.5頁面及功能實現(xiàn)
附錄
參考文獻