移動平臺應(yīng)用開發(fā)
《移動平臺應(yīng)用開發(fā)》是計算機科學(xué)與技術(shù)專業(yè)高起本、專升本、本科第二學(xué)歷的專業(yè)選修課。
計算機便攜化是未來的發(fā)展趨勢,而Android作為最受歡迎的手機、平板電腦操作之一,其發(fā)展的上升勢頭是勢不可當(dāng)?shù)?。《移動平臺應(yīng)用開發(fā)》系統(tǒng)講解了Android軟件開發(fā)的基礎(chǔ)知識,并配合實例講解有效的幫助學(xué)生學(xué)習(xí)和掌握SDK、開發(fā)流程以及常用的API等。
通過本課程的學(xué)習(xí),學(xué)生首先應(yīng)該認識Android系統(tǒng)并了解Android系統(tǒng)架構(gòu),能搭建開發(fā)環(huán)境并掌握項目工程架構(gòu)圖,學(xué)會使用Android系統(tǒng)開發(fā)模擬器DDMS和常用的ADB命令。其次,在學(xué)習(xí)Android常用組件的基礎(chǔ)上,掌握Activity的生命周期,啟動模式,以及Activity的數(shù)據(jù)傳遞,并進一步實現(xiàn)網(wǎng)絡(luò)接口數(shù)據(jù)能加載到ListView,GridView組件并保存到本地中。最后,學(xué)習(xí)Fragment碎片,ViewPager實現(xiàn)頁面的滑動,后臺服務(wù)Service實現(xiàn)音樂播放,以及使用大喇叭廣播BroadCast Receiver傳遞數(shù)據(jù)。
本課程共分10章主要內(nèi)容如下:第一章講解了Android系統(tǒng)架構(gòu),讓學(xué)生對Android系統(tǒng)有一個整體認識,介紹了Android開發(fā)環(huán)境搭建和Android應(yīng)用程序的基本結(jié)構(gòu);第二章講解了Android UI知識,包括Android中常見控件TextView,ListView等; 第三、四章介紹了Android中重要的一個組件Activity(活動),并結(jié)合網(wǎng)絡(luò)數(shù)據(jù)進行加載;第五章介紹了數(shù)據(jù)的存儲方式,主要用于保存圖片圖片和文本等信息;第六、七章對Fragment碎片和Dialog對話框進行了全面講;第八章主要介紹ViewPager與Fragment綜合應(yīng)用;第九章介紹了Android中Service(服務(wù))組件及此組件的生命周期和通信; 第十章介紹了Android的Broadcast(廣播接收器)組件,幫助學(xué)生掌握接收和發(fā)送廣播的方式及工作原理。