版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
基于Android的《移動應用開發(fā)》課程標準(完整資料)(可以直接使用,可編輯優(yōu)秀版資料,歡迎下載)
《移動應用開發(fā)》課程標準基于Android的《移動應用開發(fā)》課程標準(完整資料)(可以直接使用,可編輯優(yōu)秀版資料,歡迎下載)一、課程基本信息課程名稱:《移動應用開發(fā)》課程性質(zhì):專業(yè)拓展課程課程類別:理論含實踐課程(理實結合)學時學分:64學時,4學分適用專業(yè):軟件技術二、課程定位本課程是軟件技術專業(yè)的專業(yè)拓展課程,課程的開設依據(jù)是軟件技術專業(yè)人才培養(yǎng)目標和相關職業(yè)崗位(群)的能力要求,對本專業(yè)所面向的手機軟件開發(fā)與測試、軟件開發(fā)與項目管理等崗位所需要的知識、技能和素質(zhì)目標的達成起支撐作用。課程按照理論實踐一體、課內(nèi)外互補、課堂教學與培優(yōu)工程相結合的課程設計指導思想,以任務或項目為載體組織教學內(nèi)容,突出學生的主體地位,實現(xiàn)“教、學、做”的有機融合;通過班級講授、團隊學習、個體輔導、展示交流、技能大賽等手段,實現(xiàn)從模仿到應用到創(chuàng)新的高職學生遞進式培養(yǎng)。課程強調(diào)對學生職業(yè)崗位能力的培養(yǎng)和職業(yè)素養(yǎng)的養(yǎng)成,針對不同環(huán)節(jié),采用特定的教學方法,有意識、有步驟地將職業(yè)能力的訓練和職業(yè)素養(yǎng)的形成融入到實際的教學過程中。以Android平臺作為本門課程的主要開發(fā)平臺,采用若干案例,64學時完成課程教學任務。課程的理論實踐一體化教學過程全部安排在軟件項目開發(fā)實訓室進行,教學中以學生為中心,教師全程負責講授知識,指導移動應用項目開發(fā)。先修課程:《C語言程序設計》、《數(shù)據(jù)庫應用基礎》、《Java桌面軟件項目開發(fā)》、《Java程序設計基礎》、《JavaWeb應用開發(fā)》。后續(xù)課程:《畢業(yè)頂崗實習》三、課程目標1.總體目標通過本門課程的學習,使學生具備Android平臺開發(fā)相關知識,掌握開發(fā)Android應用程序的基礎知識和基本方法,并能夠結合數(shù)據(jù)庫技術、網(wǎng)絡技術和多媒體技術等獨立自主開發(fā)Android應用程序.在課程的學習中,培養(yǎng)學生誠實、守信、堅韌不拔的性格,認真觀察、獨立思考的習慣,善于溝通、自我學習的品行、具備團隊協(xié)作能力的高技能人才,同時強化學生的職業(yè)道德意識和職業(yè)素質(zhì)養(yǎng)成意識,為學生以后從事更專業(yè)化的軟件開發(fā)工作奠定基礎。2。具體目標(1)知識目標了解Android平臺的基本架構。掌握Android開發(fā)環(huán)境的搭建。掌握基本Android應用程序開發(fā)、調(diào)試、發(fā)布流程。掌握Android應用程序項目的基本框架。掌握Activity、Service、ContentProvider、BroadcastReceiver等組件的使用.掌握常見UIWidgets的使用方法。掌握Android平臺數(shù)據(jù)存儲的設計。掌握Android平臺異步任務的設計.掌握Android平臺網(wǎng)絡服務與數(shù)據(jù)解析的設計掌握Android應用程序項目的測試技術.(3)技能目標能設計和調(diào)用應用程序項目資源。能查閱相關手冊及資料。對已有知識的應用和拓展能力。能正確使用Widgets組件設計應用程序。能重構Android源程序,實現(xiàn)個性化設計。能對Android項目建立測試框架。能結合市場定制發(fā)布,并實現(xiàn)國際化。(4)素質(zhì)養(yǎng)成目標溝通能力、團隊合作及協(xié)調(diào)能力。良好的編程習慣。掌握系統(tǒng)設計方法,培養(yǎng)嚴謹工作態(tài)度.自我展示能力。語言表達能力。責任意識。分析和解決問題的能力。培養(yǎng)科學的創(chuàng)造能力和創(chuàng)新精神。獲得適應未來崗位轉(zhuǎn)變的遷移能力。從事某一崗位可持續(xù)發(fā)展的能力。四、課程設計1.設計思路本課程遵循“以職業(yè)行動獲得知識"的認知規(guī)律,以崗位工作綜合能力培養(yǎng)為核心,對職業(yè)崗位的工作內(nèi)容、工作過程、工作環(huán)境等內(nèi)容加以分析提煉,并按照循序漸進的教育規(guī)律進行深度加工,對應構建課程教學內(nèi)容,學生獲得知識的過程始終與具體的職業(yè)實踐相對應。在教學過程中,首先依據(jù)專業(yè)人才培養(yǎng)方案中關于人才培養(yǎng)目標的闡述,明確課程目標;其次,結合職業(yè)教育課程觀、教學觀、能力觀,基于軟件工程的開發(fā)過程,以項目化教學來組織課程內(nèi)容,在課程內(nèi)容的選擇與排序中,以軟件項目研發(fā)的不同階段、典型任務為載體,將課程內(nèi)容劃分為互相聯(lián)系的學習情景;第三,通過對各學習情景中學習目標、主要內(nèi)容、授課方式、師生要求等各項內(nèi)容的描述,來規(guī)范課程所要求的內(nèi)容;第四,通過對課程內(nèi)容的選取和組合,以一個完整的項目為載體,完成課程的實施;最后,通過對項目實施過程中各個環(huán)節(jié)的考察和評價,來完成對課程的評鑒與考核。本課程在設計上本著懂方法,重應用的總體思路,突出體現(xiàn)職業(yè)教育的技能型、應用性特色,著重培養(yǎng)學生的實踐應用技能,力求達到理論方法夠用,技術技能過硬的目的.2。課程內(nèi)容與要求依據(jù)軟件技術行業(yè)領域和移動應用及移動項目開發(fā)職業(yè)崗位的知識、能力、素質(zhì)要求和當前主流技術和今后發(fā)展趨勢,課程以Android2。0及以上版本作為開發(fā)平臺,Eclipse為集成開發(fā)環(huán)境,學生從基礎開始學習,循環(huán)漸進,通過項目實戰(zhàn),提升動手能力,將所學知識整合運用到項目中。具體內(nèi)容包括:Android環(huán)境的搭建,Android項目結構分析,用戶界面設計,2D、3D圖形繪制,數(shù)據(jù)存儲與訪問,定位服務與地圖應用,網(wǎng)絡編程,AndroidNDK開發(fā)及綜合案例.課程根據(jù)Android的知識體系,要求把項目開發(fā)實訓內(nèi)容融入平時課堂教學中,對一些小型移動應用項目的設計和實現(xiàn)過程進行任務分解,學生通過所學的Android知識,完成這些分解的實訓任務,在期末經(jīng)過系統(tǒng)集成、小組考評打分后,以大作業(yè)形式上交其作品。學生在實訓過程中積累并掌握專業(yè)的主要知識和關鍵能力,為從事智能終端編碼、使用、維護、服務等相關崗位奠定基礎.本課程共64學時,講授28學時,實訓36學時,4學分。具體學時分配如下表1所示:表1教學內(nèi)容及課時分配序號內(nèi)容講授學時實訓學時1Android基礎知識222Android項目結構分析223設計用戶界面4442D圖形繪制與多媒體2253D圖形繪制226數(shù)據(jù)存儲與訪問447定位服務與地圖應用228網(wǎng)絡編程249AndroidNDK開發(fā)4410綜合實戰(zhàn)—-—android游戲開發(fā)實例410小計2836合計64注:實訓學時是針對單元實訓的項目而言的。具體教學目標與要求下:表2具體教學目標與要求學習單元單元一Android基礎知識學時數(shù)2+2學習目標了解Android的特征、特色掌握Android環(huán)境的搭建熟悉Android程序開發(fā)的步驟學習內(nèi)容知識點技能點1。1Android概述1.2Android的特征1。2。1Android系統(tǒng)平臺五大特色1。2.2Android的優(yōu)勢1。3Android環(huán)境的搭建1.3。1安裝AndroidSDK的最低硬件需求1.3。2AndroidSDK軟件開發(fā)組件1。3。3Android開發(fā)環(huán)境搭建1。4一個簡單的Android程序Android環(huán)境的搭建Android程序開發(fā)的步驟編寫一個簡單的Android程序操作訓練【課堂實訓1-1】搭建Android開發(fā)環(huán)境【單元實訓1】下載相關軟件包,搭建Android平臺,并啟動、調(diào)試模擬器【單元實訓2】創(chuàng)建HelloAndroid程序,編譯運行,查看運行結構,理解程序結構教學方法理論講解、案例實訓教學條件多媒體機房考核與評價過程考核+期末筆試考試學生知識能力要求掌握Android開發(fā)平臺搭建和簡單的程序調(diào)試教師知識能力要求豐富的移動應用項目開發(fā)經(jīng)驗,熟悉移動應用項目的組成和實現(xiàn)方法,深刻理解面向?qū)ο缶幊趟枷?,具備一定的網(wǎng)絡編程能力.備注:【課堂實訓】為每一小節(jié)知識點結束后的實驗,【單元實訓】為每一章節(jié)結束后的實驗。教學資源:http://java.sun.com/javase/downloads/index.jsphttp://www./downloads/下載Eclipsehttp://www。android。com/學習單元單元二Android項目結構分析學時數(shù)2+2學習目標掌握Android操作系統(tǒng)的整體架構了解應用程序的基本組件應用程序的生命周期,特別是activity的生命周期掌握資源的創(chuàng)建、管理和使用理解AndroidManifest.xml文件的組織結構學習內(nèi)容知識點技能點2。1Android的系統(tǒng)架構2.2應用程序的基本組件2.2.1Activity簡介2.2。2Service簡介2.23BroadcastReceiver簡介2.2.4ContentProvider簡介2。2。5Intents——連接組件的紐帶2.3應用程序生命周期2。4資源2。4。1創(chuàng)建、管理資源2.4.2使用資源.2.5AndroidManifest.xml文件2.5.1AndroidManifest.xml的文件組織結構2。5.2在AndroidManifest.xml中聲明權限Android系統(tǒng)架構應用程序基本組件應用程序生命周期操作訓練【課堂實訓2-1】初識Android應用程序的五大基本組件【課堂實訓2—2】近看Activity的生命周期【課堂實訓2—3】資源的創(chuàng)建管理和使用【課堂實訓2-4】通過helloWord程序認知AndroidManifest.xml文件【單元實訓】Android項目結構分析案例教學方法理論講解、案例實訓教學條件多媒體機房考核與評價過程考核+期末筆試考試學生知識能力要求掌握Android開發(fā)平臺搭建和簡單的程序調(diào)試教師知識能力要求豐富的移動應用項目開發(fā)經(jīng)驗,熟悉移動應用項目的組成和實現(xiàn)方法,深刻理解面向?qū)ο缶幊趟枷?,具備一定的網(wǎng)絡編程能力.學習單元單元三設計用戶界面學時數(shù)4+4學習目標掌握各種用戶界面的控件的使用方法。掌握界面布局的特點和使用方法。掌握菜單的使用方法.掌握按鍵事件和觸摸事件的處理學習內(nèi)容知識點技能點3.1用戶界面基礎3。2界面控件3.2.1TextView與EditText3。2.2Botton和ImageButton3.2.3CheckBox和RadioButton3。2.4Spinner3。2.5ListView3.2。6TabHost3.3界面布局3.3。1線性布局3.3.2表格布局3.3.3幀布局3.3.4相對布局3.3.5絕對布局3。4菜單3。4.1選項菜單與子菜單3。4。2上下文菜單3.5界面事件3。5.1按鍵事件3。5.2觸摸事件控件使用界面布局菜單使用事件處理操作訓練【課堂實訓3—1】界面控件設計【課堂實訓3-2】界面布局綜合設計【課堂實訓3-3】菜單綜合設計【課堂實訓3—4】界面事件綜合設計【單元實訓】注冊界面設計教學方法理論講解、案例實訓教學條件多媒體機房考核與評價過程考核+期末筆試考試學生知識能力要求掌握Android開發(fā)平臺搭建和小型移動應用項目開發(fā)教師知識能力要求豐富的移動應用項目開發(fā)經(jīng)驗,熟悉移動應用項目的組成和實現(xiàn)方法,深刻理解面向?qū)ο缶幊趟枷耄邆湟欢ǖ木W(wǎng)絡編程能力。學習單元單元四2D圖形繪制與多媒體學時數(shù)2+2學習目標掌握Android平臺下的二維圖形編程的相關知識掌握用MediaPlayer類和VideoView類播放音頻和視頻學習內(nèi)容知識點技能點4。1Android圖形基礎4。1.1圖形類4。1。2基本的圖形繪制函數(shù)4.1.3圖形繪制框架4.2動畫實現(xiàn)4.2.1按鍵控制4.2。2定時器4。3給游戲加上背景音樂4.3.1MediaPl(wèi)ayer類4.4視頻播放繪制二維圖形動畫實現(xiàn)播放音頻和視頻操作訓練【課堂實訓4—1】繪制二維圖形【課堂實訓4—2】pong游戲制作【課堂實訓4—3】音樂播放器軟件【課堂實訓4-4】視頻播放器軟件【單元實訓】碰撞球游戲?qū)崿F(xiàn)教學方法理論講解、案例實訓教學條件多媒體機房考核與評價過程考核+期末筆試考試學生知識能力要求掌握Android開發(fā)平臺搭建和小型移動應用項目開發(fā)教師知識能力要求豐富的移動應用項目開發(fā)經(jīng)驗,熟悉移動應用項目的組成和實現(xiàn)方法,深刻理解面向?qū)ο缶幊趟枷?,具備一定的網(wǎng)絡編程能力。學習單元單元五3D圖形繪制學時數(shù)2+2學習目標多線程管理3D圖形繪制框架渲染管線學習內(nèi)容知識點技能點5.1三維圖形基礎5.1.1三維圖形程序框架5。1。2三維圖形渲染流水線5.2繪制三維圖形5。2.1設置立方體頂點5.2.2讓立方體動起來5。2.3給立方體加上紋理貼圖5。2.4給立方體加上光照三維圖形程序框架
三維圖形渲染流水線
繪制三維圖形
操作訓練【課堂實訓5-1】搭建三維程序【課堂實訓5-2】創(chuàng)建兩個立方體【單元實訓】實現(xiàn)兩個立方體的碰撞檢測教學方法理論講解、案例實訓教學條件多媒體機房考核與評價過程考核+期末筆試考試學生知識能力要求掌握Android開發(fā)平臺搭建和小型移動應用項目開發(fā)教師知識能力要求豐富的移動應用項目開發(fā)經(jīng)驗,熟悉移動應用項目的組成和實現(xiàn)方法,深刻理解面向?qū)ο缶幊趟枷耄邆湟欢ǖ木W(wǎng)絡編程能力。學習單元單元六數(shù)據(jù)存儲與訪問學時數(shù)4+4學習目標了解JDBCAPI,完成“用戶管理“案例學習內(nèi)容知識點技能點6.1簡單存儲6.2文件存儲6。2。1內(nèi)部存儲6。2.2外部存儲6.2.3資源文件6。3數(shù)據(jù)庫存儲6.3.1SQLite數(shù)據(jù)庫6.3.2構建數(shù)據(jù)庫6。3。3數(shù)據(jù)操作6.4數(shù)據(jù)共享6.4.1ContentProvider6.4。2數(shù)據(jù)提供者的應用數(shù)據(jù)添加數(shù)據(jù)查詢數(shù)據(jù)更新數(shù)據(jù)刪除操作訓練【課堂實訓6-1】手機上數(shù)據(jù)存儲【課堂實訓6—2】SQLite數(shù)據(jù)庫的操作應用【單元實訓】手機通訊錄教學方法理論講解、案例實訓教學條件多媒體機房考核與評價過程考核+期末筆試考試學生知識能力要求掌握Android開發(fā)平臺搭建和小型移動應用項目開發(fā)教師知識能力要求豐富的移動應用項目開發(fā)經(jīng)驗,熟悉移動應用項目的組成和實現(xiàn)方法,深刻理解面向?qū)ο缶幊趟枷?,具備一定的網(wǎng)絡編程能力.學習單元單元七定位服務與地圖應用學時數(shù)2+2學習目標掌握基于URL和Socket編程,完成“簡易通信”案例學習內(nèi)容知識點技能點7.1定位服務7.1。1LoeationManager及相關類簡介7。1。2獲取位置信息案例7.2Google地圖應用7。2.1申請地圖密鑰7.2.2創(chuàng)建基于GoogleAPIs的AVD7.2。3使用Google地圖URL網(wǎng)絡編程技術Socket網(wǎng)絡編程技術操作訓練【課堂實訓7—1】獲取位置信息【課堂實訓7—2】AndroidGoogleMap地圖查詢應用【單元實訓】地圖瀏覽程序教學方法理論講解、案例實訓教學條件多媒體機房考核與評價過程考核+期末筆試考試學生知識能力要求掌握Android開發(fā)平臺搭建和小型移動應用項目開發(fā)教師知識能力要求豐富的移動應用項目開發(fā)經(jīng)驗,熟悉移動應用項目的組成和實現(xiàn)方法,深刻理解面向?qū)ο缶幊趟枷?具備一定的網(wǎng)絡編程能力。學習單元單元八網(wǎng)絡編程學時數(shù)2+4學習目標理解線程原理,利用線程技術完成“模擬球彈跳”案例學習內(nèi)容知識點技能點8。1基于Socket套接字的通信8.1.1Socket服務器端的開發(fā)8。1。2Socket客戶端的開發(fā)8。2基于HTTP協(xié)議的網(wǎng)絡編程8。2.1通過URL獲取網(wǎng)絡資源8.2.2通過HTTP請求網(wǎng)絡資源8.3使用WebView進行網(wǎng)絡開發(fā)8.3。1使用WebView瀏覽網(wǎng)頁8.3。2使用webView執(zhí)行html8.3.3簡單聊天程序?qū)崿F(xiàn)Socket套接字通信獲得網(wǎng)絡資源使用WebView進行網(wǎng)絡開發(fā)操作訓練【課堂實訓8-1】簡單聊天工具開發(fā)【課堂實訓8—2】網(wǎng)絡資源的獲取【課堂實訓8-3】Web瀏覽器的應用【單元實訓】類似QQ的聊天軟件開發(fā)教學方法理論講解、案例實訓教學條件多媒體機房考核與評價過程考核+期末筆試考試學生知識能力要求掌握Android開發(fā)平臺搭建和小型移動應用項目開發(fā)教師知識能力要求豐富的移動應用項目開發(fā)經(jīng)驗,熟悉移動應用項目的組成和實現(xiàn)方法,深刻理解面向?qū)ο缶幊趟枷?,具備一定的網(wǎng)絡編程能力.學習單元單元九AndroidNDK開發(fā)學時數(shù)4+4學習目標利用Java技術開發(fā)一個簡單的公共聊天室學習內(nèi)容知識點技能點9。1AndroidNDK簡介9。2安裝和配置NDK開發(fā)環(huán)境9.2.1系統(tǒng)和軟件需求9.2。2NDK開發(fā)環(huán)境搭建9.3AndroidNDK開發(fā)9。3。1編譯第一個NDK程序9.3.2AndroidNDK之JNI使用9.3。3簡單計算器NDK程序開發(fā)數(shù)據(jù)處理技術網(wǎng)絡編程技術圖形界面設計與事件處理技術操作訓練【課堂實訓9-1】NDK開發(fā)環(huán)境搭建【課堂實訓9-2】AndroidJNI使用案例【單元實訓】簡單計算器NDK程序開發(fā)【單元實訓】使用NDK程序開發(fā)簡單的記事本程序教學方法理論講解、案例實訓教學條件實訓室考核與評價過程考核+期末筆試考試學生知識能力要求掌握Android開發(fā)平臺搭建和小型移動應用項目開發(fā)教師知識能力要求豐富的移動應用項目開發(fā)經(jīng)驗,熟悉移動應用項目的組成和實現(xiàn)方法,深刻理解面向?qū)ο缶幊趟枷耄邆湟欢ǖ木W(wǎng)絡編程能力。學習單元單元十綜合實戰(zhàn)Android游戲開發(fā)實例學時數(shù)4+10學習目標利用Java技術開發(fā)一個簡單的公共聊天室學習內(nèi)容知識點技能點10.1.1背景概述10.1.2功能簡介10.2游戲的策劃及準備工作10.2.2Android平臺下游戲的準備工作10.3.1各個類的簡單介紹10.3.2游戲的框架10.4輔助界面相關類的實現(xiàn)10。4.1Pl(wèi)aneActivity類的實現(xiàn)10.4.2歡迎界面WelcomeView類10。4。3加載界面ProcessView類10.4.4幫助界面HelpView類10。4。5勝利界面WinView類10。4.6失敗界面FailView類10。5游戲界面GameView類的開發(fā)10。6游戲中的實體相關類10。6.1飛機Pl(wèi)ane類10.6.2敵機EnemyPlane類10.6。3子彈Bullet類10。6.4其他相關類10.6.5地圖Maps類10.6。6背景滾動GameViewBackGroundThread類10.6.7物體移動線程MoveThread類10.6.8鍵盤監(jiān)聽線程KeyThread類10.6。9常量ConstantUtil類游戲框架界面設計代碼調(diào)試操作訓練綜合實訓教學方法理論講解、案例實訓教學條件實訓室考核與評價過程考核+期末筆試考試學生知識能力要求掌握Android開發(fā)平臺搭建和小型移動應用項目開發(fā)教師知識能力要求豐富的移動應用項目開發(fā)經(jīng)驗,熟悉移動應用項目的組成和實現(xiàn)方法,深刻理解面向?qū)ο缶幊趟枷耄邆湟欢ǖ木W(wǎng)絡編程能力。五、課程實施建議1.課程組織形式本課程以培養(yǎng)崗位職業(yè)能力為核心,采用基于工作過程的案例教學。課程堅持以移動應用項目開發(fā)職業(yè)能力培養(yǎng)為主線,以技術應用為關鍵,以培養(yǎng)移動應用項目開發(fā)等崗位的職業(yè)能力為目標,以崗位工作任務為依據(jù)來選擇教學項目,并將其轉(zhuǎn)化為課程教學內(nèi)容。多媒體機房教學、案例導向、項目驅(qū)動等教學方法、啟發(fā)學生對學科知識的把握和理解,切實提高其分析問題、解決問題的能力。2.教學方法針對課程特點,結合軟件企業(yè)對學生的實際需求,積極探索新穎、先進的教學方法,改進教學手段,優(yōu)化教學資源,提高教學質(zhì)量和教學效率。采用本課程采用“項目驅(qū)動、案例教學、一體化課堂”的教學模式開展教學。項目驅(qū)動:課程教學以項目開發(fā)為目標;案例教學:以案例引導學生學習;一體化課堂:理論實踐一體化課堂(多媒體機房)。具體做法是:項目展示、教師演示、學生模仿、課堂實踐、總結提高五個環(huán)節(jié)開展課堂教學。3。學習場地、實訓條件該課程要求在理論實踐一體化教師(多媒體機房)開展教學,以實現(xiàn)“教、學、做“合一,同時要求安裝多媒體教學軟件,方便下發(fā)教學任務和收集學生課堂實踐任務.同時,成立學習小組,實現(xiàn)課堂討論、實踐和課外的拓展學習.還要求一個供學生項目開發(fā)、研討學習的軟件開發(fā)工作室,模仿在真實的職業(yè)環(huán)境中完成移動應用軟件產(chǎn)品開發(fā),體驗企業(yè)文化,培養(yǎng)職業(yè)態(tài)度和習慣。4.考核方式設計本課程的考核改變單一的終結性評價方式,采用過程考核和結果考核相結合、理論考試和實踐考核相結合的方式,其中單元實踐考核+期末綜合實訓考核所占比例為60%。理論部分考核學生對案例教學中各知識點綜合應用的掌握情況,實踐部分考核學生運用移動應用項目開發(fā)的掌握情況以及綜合項目實訓的設計能力。靈活多樣的考核方式可以全面考核學生的學習效果.表3課程考核方式考核項目考核方式比例過程考核態(tài)度紀律1.根據(jù)作業(yè)完成情況、課堂回答問題、課堂實踐示范情況,由教師和學生干部綜合評定學習態(tài)度的得分;2.根據(jù)上課考勤情況,由教師評定紀律得分10%單元實踐1。根據(jù)學生實踐完成情況,由教師評價的方式評定成績;2。根據(jù)完成的時間、程序功能的完善、是否有創(chuàng)新,由教師評價評定成績20%結果考核期末考試1。由教師評定考試成績30%期末綜合實訓1.根據(jù)學生完成的程序質(zhì)量,系統(tǒng)功能、編程規(guī)范、等綜合評定成績40%合計100%5.課程考核標準表4態(tài)度紀律考核標準考核點考核比例評價標準優(yōu)秀(86~100)良好(70~85)合格(60~69)1.課堂學習60%1。沒有缺勤情況;2。能夠愛護實訓場地的設備和衛(wèi)生;3。能積極、主動地向老師提問,并正確回答問題1。缺勤10%以下;2。能夠愛護實訓場地的設備和衛(wèi)生;3.能向老師提問,并回答問題1.缺勤30%以下;2.能夠愛護實訓場地的設備和衛(wèi)生;3.能基本回答老師提問2。課外學習20%1.能按時完成課外拓展練習;2。能積極參加網(wǎng)上討論活動;3。能積極、主動地進行自我學習1。能按時完成80%的課外拓展練習;2.能參加網(wǎng)上討論活動;3.能進行自我學習1。能按時完成60%的課外拓展練習;2。能參加網(wǎng)上討論活動;3。小組學習20%1。能積極參加小組活動;2.能主動代表小組參與小組間的競賽;3.能提出合理化的建議,積極組織小組學習活動;4.能幫助或輔導小組成員進行有效學習1.能積極參加小組活動;2。能提出合理化的建議;3.能幫助或輔導小組成員進行有效學習1。能積極參加小組活動;2.能幫助或輔導小組成員進行有效學習合計100%表5單元實踐考核標準考核點考核比例考核內(nèi)容優(yōu)秀(86~100)良好(70~85)及格(60~69)1.系統(tǒng)實現(xiàn)70%1.能綜合運用相關教學單元知識很好地完成單元實踐;2。編寫的程序規(guī)范,功能完善;3。能在規(guī)定的時間內(nèi)完成實踐1.能綜合運用相關教學單元知識完成單元實踐;2.編寫的程序規(guī)范,能完成要求的80%的功能;3。能在規(guī)定的時間內(nèi)完成實踐1。能基本完成單元實踐;2.能完成要求的60%的功能;3。能在規(guī)定的時間內(nèi)完成實踐2.創(chuàng)新能力15%1。能積極、主動地發(fā)現(xiàn)問題、分析問題和解決問題;2。有創(chuàng)新;3。采用優(yōu)化方案1。能發(fā)現(xiàn)問題,并通過各種途徑解決問題;2.有一定的創(chuàng)新1.能發(fā)現(xiàn)問題并在他人的幫助下解決問題;2.局部方案有新意3.表達溝通15%1.能對開發(fā)過程正確講解;2。能正確回答問題;3.能輔導他人完成單元實踐1。能較正確地對開發(fā)過程進行講解;2.能回答問題1。能對開發(fā)過程進行講解;2。能回答問題合計100%表6期末考試考核標準序號教學模塊考核的知識點比例(%)1Android基礎知識Android環(huán)境的搭建Android程序開發(fā)的步驟編寫一個簡單的Android程序52Android項目結構分析Android系統(tǒng)架構應用程序基本組件應用程序生命周期103設計用戶界面控件使用界面布局菜單使用事件處理2042D圖形繪制與多媒體繪制二維圖形動畫實現(xiàn)播放音頻和視頻553D圖形繪制三維圖形程序框架
三維圖形渲染流水線
繪制三維圖形
56數(shù)據(jù)存儲與訪問數(shù)據(jù)添加數(shù)據(jù)查詢數(shù)據(jù)更新數(shù)據(jù)刪除307定位服務與地圖應用URL網(wǎng)絡編程技術Socket網(wǎng)絡編程技術108網(wǎng)絡編程Socket套接字通信獲得網(wǎng)絡資源使用WebView進行網(wǎng)絡開發(fā)59AndroidNDK開發(fā)數(shù)據(jù)處理技術網(wǎng)絡編程技術圖形界面設計與事件處理技術10合計=SUM(ABOVE)100表7綜合實訓考核標準考核點考核比例評價標準優(yōu)秀(86~100)良好(70~85)及格(60~69)1。態(tài)度紀律1.實訓期間的出勤情況;2.學習態(tài)度情況;3。團隊協(xié)作情況15%1.沒有缺勤情況;2.認真對待綜合實訓,聽從教師安排;3.能與小組成員進行充分協(xié)作1。缺勤10%以下;2.認真對待綜合實訓,聽從教師安排;3。能與小組成員進行一定程度的協(xié)作1.缺勤30%以下;2。聽從教師安排;2.系統(tǒng)功能1.游戲框架2。界面設計3.代碼調(diào)試50%1.100%完成實訓任務;2.軟件功能完善1。80%完成實訓任務;2。軟件功能基本完善1。60%完成實訓任務;2。能在小組成員的幫助下完成軟件功能3。創(chuàng)新功能1。主動發(fā)現(xiàn)問題、分析問題和解決問題;2.是否有創(chuàng)新;3.是否采用優(yōu)化方案15%1.能夠獨立分析、解決問題,分析問題透徹,解決問題方式正確、高效;2.實訓成果有創(chuàng)新1.能夠獨立分析、解決問題;2.能夠借助常用的工具獲取有用信息1.分析、解決問題的能力一般;2.能夠在他人的幫助下解決問題5.分組答辯1.項目陳述情況2?;卮饐栴}情況20%1.表達能力強,條理清楚;2.能夠正確回答所提出問題,思路敏捷1.能夠正確闡述實訓作品,表達能力強;2.能夠回答所提出問題,沒有原理性錯誤1.表達能力一般;2.回答問題條理不太清楚合計100%6.教師的要求主講教師需要豐富的移動應用項目開發(fā)經(jīng)驗,具體要求包括:熟悉移動應用項目的組成和實現(xiàn)方法;深刻理解面向?qū)ο螅蔭va編程思想;具備一定的網(wǎng)絡編程能力;具備Java語言的基礎理論知識;具備SQLserver數(shù)據(jù)庫管理和應用的能力;具備一定的程序調(diào)試能力.同時具備較豐富的教學經(jīng)驗.在教學組織方面,具備較強的教學設計能力,能根據(jù)課程標準制定詳細的授課計劃,對每一堂課的教學過程精心設計,做出詳細、具體的安排;還具備較強的施教能力,即掌握扎實的教學基本功,并能夠因材施教,在教學過程中具備課堂控制能力和應變能力。六、教材、教學參考書及網(wǎng)站教材應為項目驅(qū)動的教材,強調(diào)理論與實踐的結合,便于實現(xiàn)“教、學、做"三位一體。教材的內(nèi)容應符合高職學生實際能力要求,每章應附帶難度適度的案例供學生實訓強化.教材可作為Android平臺開發(fā)手機軟件課程的教材,也可作為Android自學者或者應用開發(fā)者的參考。1.推薦教材(含實驗教材)基于Android的嵌入式手機應用開發(fā)實訓教程,劉勇軍,孫璐主編,東軟電子出版社出版,2011-112.推薦書目和期刊Android應用開發(fā),陳長順編著,高等教育出版社,2010—01?;冢羘droid的手機應用軟件開發(fā)教程,包依勤等編著,南京大學出版社,2012-12智能手機Web標準開發(fā)實戰(zhàn),弗雷德里克(GailRahnFrederick)(著),楊小冬(譯),清華大學出版社,2010—12Android任務驅(qū)動式教程,李維勇等編著,北京航空航天大學出版社,2011—093.參考網(wǎng)站www.wlc(傳媒教學網(wǎng))http://bbs。h(安卓網(wǎng))http://developer。android.com/index。html(Android開發(fā)官方網(wǎng)站)http://bbs.a(chǎn)ndroidcn.com(安卓中國)http://www。d-android。com/developer(安盟-Android技術聯(lián)盟)http://www。oschina。net/android/2/dev—env—setup(開源中國社區(qū))http://www.eoe(Android學習網(wǎng)站—-—-—--優(yōu)億開發(fā))http://forum.csdn。net/SList/Android(CSDN技術社區(qū))http://dev.10086.cn/cmdn/wiki/index。php?doc-view—1789(中國移動開發(fā)者社區(qū))http://dev。ap(安卓巴士-移動開發(fā))http://www。android-fans。net/forum。php(AndroidFans網(wǎng)站)http://www.a(chǎn)nzhuo。cn/forum-17—1.html(Android開發(fā)者交流)七、其他建議和說明在實施過程中,教師可根據(jù)學生實際情況在難度上進行適當調(diào)整,也可根據(jù)移動APP行業(yè)的發(fā)展,在教學內(nèi)容中補充一些新技術和新理論。本課程的教學課件和其他教學資源可在http://www.sdlvtc.cn/jpkcAndroid/index0.html上下載。1。使學生理解移動應用軟件的基本概念及特點;2.以Android這一主流移動平臺操作系統(tǒng)為切入點和教學案例,使學生掌握移動軟件開發(fā)的基本特點、基本流程和基本方法;3.使學生理解基于Android嵌入式操作系統(tǒng)的應用程序開發(fā)、部署、管理等嵌手機軟件的高級開發(fā)技術;4。通過課程項目和案例教學,提高學生在移動應用開發(fā)方面的動手能力和解決問題的能力,并鼓勵創(chuàng)新。AndroidAndroid,asasystem,isaJava-basedoperatingsystemthatrunsontheLinux2。6kernel。Thesystemisverylightweightandfullfeat(yī)ured。Androidapplicat(yī)ionsaredevelopedusingJavaandcanbeportedrathereasilytothenewplatform.IfyouhavenotyetdownloadedJavaorareunsureaboutwhichversionyouneed,Idetailtheinstallat(yī)ionofthedevelopmentenvironmentinChapter2.OtherfeaturesofAndroidincludeanaccelerated3-Dgraphicsengine(basedonhardwaresupport),dat(yī)abasesupportpoweredbySQLite,andanintegratedwebbrowser。IfyouarefamiliarwithJavaprogrammingorareanOOPdeveloperofanysort,youarelikelyusedtoprogrammaticuserinterface(UI)development—thatis,UIplacementwhichishandleddirectlywithintheprogramcode.Android,whilerecognizingandallowinggrammaticUIdevelopment,alsosupportsthenewer,XML-basedUIlayout.XMLUIlayoutisafairlynewconcepttotheaveragedesktopdeveloper。IwillcoverboththeXMLUIlaygrammat(yī)icUIdevelopmentinthesupportingchaptersofthisbook。OneofthemoreexcitingandcompellingfeaturesofAndroidisthat,becauseofitsarchitecture,third-partyapplicat(yī)ions-includingthosethatare“homegrown"—areexecutedwiththesamesystempriorityasthosethatarebundledwiththecoresystem.Thisisamajordeparturefrommostsystems,whichgiveembeddedsystemappsagreaterexecutionprioritythanthethreadpriorityavailabletoappscreatedbythird-partydevelopers。Also,eachapplicationisexecutedwithinitsownthreadusingaverylightweightvirtualmachine.AsidefromtheverygenerousSDKandthewell—formedlibrariesthat(yī)areavailabletoustodevelopwith,themostexcitingfeatureforAndroiddevelopersisthatwenowhaveaccesstoanythingtheoperatingsystemhasaccessto。Inotherwords,ifyouwanttocreateanapplicat(yī)ionthatdialsthephone,youhaveaccesstothephone'sdialer;ifyouwanttocreat(yī)eanapplicationthat(yī)utilizesthephone’ernalGPS(ifequipped),youhaveaccesstoit。Thepotentialfordeveloperstocreatedynamicandintriguingapplicationsisnowwideopen。Ontopofallthefeat(yī)uresthatareavailablefromtheAndroidsideoftheequation,Googlehasthrowninsomeverytantalizingfeaturesofitsown.DevelopersofAndroidapplicat(yī)ionswillbeabletotietheirapplicat(yī)ionsintoexistingGoogleofferingssuchasGoogleMapsandtheomnipresentGoogleSearch.SupposeyouwanttowriteanapplicationthatpullsupaGooglemapofwhereanincomingcallisemanatingfrom,oryouwanttobeabletostorecommonsearchresultswithyourcontacts;thedoorsofpossibilityhavebeenflungwideopenwithAndroid。Chapter2beginsyourjourneytoAndroiddevelopment。Youwilllearnthehow'sandwhy’sofusingspecificdevelopmentenvironmentsorintegrateddevelopmentenvironments(IDE),andyouwilldownloadandinstalltheJavaIDEEclipse。Applicat(yī)ionComponentsAcentralfeatureofAndroidisthatoneapplicat(yī)ioncanmakeuseofelementsofotherapplicat(yī)ions(providedthoseapplicat(yī)ionspermitit)。Forexample,ifyourapplicationneedstodisplayascrollinglistofimagesandanotherapplicationhasdevelopedasuitablescrollerandmadeitavailabletoothers,youcancalluponthatscrollertodothework,rat(yī)herthandevelopyourown.Yourapplicationdoesn’tincorporatethecodeoftheotherapplicationorlinktoit.Rather,itsimplystartsupthatpieceoftheotherapplicat(yī)ionwhentheneedarises.Forthistowork,thesystemmustbeabletostartanapplicationprocesswhenanypartofitisneeded,andinstantiatetheJavaobjectsforthatpart。Therefore,unlikeapplicationsonmostothersystems,Androidapplicat(yī)ionsdon’thaveasingleentrypointforeverythingintheapplication(nomain()function,forexample).Rather,theyhaveessentialcomponentsthatthesystemcaninstantiateandrunasneeded.Therearefourtypesofcomponents:ActivitiesAnactivitypresentsavisualuserinterfaceforonefocusedendeavortheusercanundertake.Forexample,anactivitymightpresentalistofmenuitemsuserscanchoosefromoritmightdisplayphotographsalongwiththeircaptions.Atextmessagingapplicationmighthaveoneactivitythatshowsalistofcontactstosendmessagesto,asecondactivitytowritethemessagetothechosencontact,andotheractivitiestoreviewoldmessagesorchangesettings.Thoughtheyworktogethertoformacohesiverface,eachactivityisindependentoftheothers.EachoneisimplementedasasubclassoftheActivitybaseclass。Anapplicationmightconsistofjustoneactivityor,likethetextmessagingapplicationjustmentioned,itmaycontainseveral。Whattheactivitiesare,andhowmanytherearedepends,ofcourse,ontheapplicat(yī)ionanditsdesign.Typically,oneoftheactivitiesismarkedasthefirstonethatshouldbepresentedtotheuserwhentheapplicationislaunched。Movingfromoneactivitytoanotherisaccomplishedbyhavingthecurrentactivitystartthenextone。Eachactivityisgivenadefaultwindowtodrawin。Typically,thewindowfillsthescreen,butitmightbesmallerthanthescreenandfloatontopofotherwindows。Anactivitycanalsomakeuseofadditionalwindows-forexample,apop-updialogthatcallsforauserresponseinthemidstoftheactivity,orawindowthatpresentsuserswithvitalinformationwhentheyselectaparticularitemon—screen。Thevisualcontentofthewindowisprovidedbyahierarchyofviews—objectsderivedfromthebaseViewclass.Eachviewcontrolsaparticularrectangularspacewithinthewindow.Parentviewscontainandorganizethelayoutoftheirchildren.Leafviews(thoseat(yī)thebottomofthehierarchy)drawintherectanglestheycontrolandrespondtouseractionsdirectedatthatspace.Thus,viewsarewheretheactivity'sinteractionwiththeusertakesplace。Forexample,aviewmightdisplayasmallimageandinitiat(yī)eanactionwhentheusertapsthatimage.Androidhasanumberofready—madeviewsthatyoucanuse-includingbuttons,textfields,scrollbars,menuitems,checkboxes,andmore。Aviewhierarchyisplacedwithinanactivity'swindowbytheActivity。setContentView()method。ThecontentviewistheViewobjectattherootofthehierarchy.(Seetheseparat(yī)eUserInterfacedocumentformoreinformationonviewsandthehierarchy.)ServicesAservicedoesn'thaveavisualuserinterface,butratherrunsinthebackgroundforanindefiniteperiodoftime。Forexample,aservicemightplaybackgroundmusicastheuserat(yī)tendstoothermatters,oritmightfetchdataoverthenetworkorcalculatesomethingandprovidetheresulttoactivitiesthatneedit.EachserviceextendstheServicebaseclass。Aprimeexampleisamediaplayerplayingsongsfromaplaylist。Theplayerapplicat(yī)ionwobablyhaveoneormoreactivitiesthatallowtheusertochoosesongsandstartplayingthem.However,themusicplaybackitselfwouldnotbehandledbyanactivitybecauseuserswillexpectthemusictokeepplayingevenaftertheyleavetheplayerandbeginsomethingdifferent.Tokeepthemusicgoing,themediaplayeractivitycouldstartaservicetoruninthebackground。Thesystemwouldthenkeepthemusicplaybackservicerunningevenaftertheactivitythatstarteditleavesthescreen.It'spossibletoconnectto(bindto)anongoingservice(andstarttheserviceifit'snotalreadyrunning)。Whileconnected,youmunicatewiththeservicethroughaninterfacethattheserviceexposes。Forthemusicservice,thisinterfacemightallowuserstopause,rewind,stop,andrestarttheplayback.Likeactivitiesandtheothercomponents,servicesruninthemainthreadoftheapplicationprocess。Sothat(yī)theywon'tblockothercomponentsortheuserinterface,theyoftenspawnanotherthreadfortime-consumingtasks(likemusicplayback).SeeProcessesandThreads,later.BroadcastreceiversAbroadcastreceiverisacomponentthatdoesnothingbutreceiveandreacttobroadcastannouncements。Manybroadcastsoriginateinsystemcode—forexample,announcementsthatthetimezonehaschanged,thatthebatteryislow,thatapicturehasbeentaken,orthat(yī)theuserchangedalanguagepreference.Applicationscanalsoinitiatebroadcasts—forexample,toletotherapplicationsknowthatsomedatahasbeendownloadedtothedeviceandisavailableforthemtouse.Anapplicationcanhaveanynumberofbroadcastreceiverstorespondtoanyannouncementsitconsidersimportant。AllreceiversextendtheBroadcastReceiverbaseclass。Broadcastreceiversdonotdisplayauserinterface.However,theymaystartanactivityinresponsetotheinformationtheyreceive,ortheymayusetheNotificationManagertoalerttheuser。Notificationscangettheuser'sattentioninvariousways—flashingthebacklight,vibratingthedevice,playingasound,andsoon。Theytypicallyplaceapersistenticoninthestatusbar,whichuserscanopentogetthemessage.ContentprovidersAcontentprovidermakesaspecificsetoftheapplication’sdataavailabletootherapplications.Thedatacanbestoredinthefilesystem,inanSQLitedatabase,orinanyothermannerthatmakessense.ThecontentproviderextendstheContentProviderbaseclasstoimplementastandardsetofmethodsthatenableotherapplicationstoretrieveandstoredataofthetypeitcontrols。However,applicationsdonotcallthesemethodsdirectly。RathertheyuseaContentResolverobjectandcallitsmethodsinstead.AContentResolvercantalktoanycontentprovider;erateswiththeprovidertomanageanyinterprocesscommunicationthat'sinvolved。Seetheseparat(yī)eContentProvidersdocumentformoreinformationonusingconteviders。Wheneverthere'sarequestthat(yī)shouldbehandledbyaparticulaponent,Androidmakessurethattheapplicationprocessofthecomponentisrunning,startingitifnecessary,andthat(yī)anappropriateinstanceofthecomponentisavailable,creatingtheinstanceifnecessary.KeySkills&Concepts●CreatingnewAndroidprojects●WorkingwithViews●UsingaTextView●Modifyingthemain.xmlfileCreat(yī)ingYourFirstAndroidProjectinEclipseTostartyourfirstAndroidproject,openEclipse.WhenyouopenEclipseforthefirsttime,itopenstoanemptydevelopmentenvironment(seeFigure5—1),whichiswhereyouwanttobegin.Yourfirsttaskistosetupandnametheworkspaceforyourapplication.ChooseFile|New|AndroidProject,whichwilllaunchtheNewAndroidProjectwizard。CAUTIONDonotselectJavaProjectfromtheNewmenu.WhileAndroidapplicationsarewritteninJava,andyouaredoingallofyourdevelopmentinJavaprojects,thisoptionwillcreateastandardJavaapplication.SelectingAndroidProjectenablesyoutocreateAndroid-specificapplications.IfyoudonotseetheoptionforAndroidProject,thisindicatesthattheAndroidpluginforEclipsewasnotfullyorcorrectlyinstalled。ReviewtheprocedureinChapter3forinstallingtheAndroidpluginforEclipsetocorrectthis.TheNewAndroidProjectwizardcreatestwothingsforyouAshellapplicationthattiesintotheAndroidSDK,usingtheandroid。jarfile,andtiestheprojectintotheAndroidEmulator.ThisallowsyoutocodeusingalloftheAndroidlibrariesandpackages,andalsoletsyoudebugyourapplicationsintheproperenvironment。Yourfirstshellfilesforthenewproject。Theseshellfilescontainsomeofthevitalapplicationblocksuponwhichyouwillbebuildingyourprograms.InmuchthesamewayascreatingaMicrosoft。NETapplicationinVisualStudiogeneratessomeWindows—createdprogramcodeinyourfiles,usingtheAndroidProjectwizardinEclipsegenerat(yī)esyourinitialprogramfilesandsomeAndroid-createdcode.Inaddition,theNewAndroidProjectwizardcontainsafewoptions,shownnext,that(yī)youmustsettoinitiateyourAndroidproject.FortheProjectNamefield,forpurposesofthisexample,usethetitleHelloWorldText.ThisnamesufficientlydistinguishesthisHelloWorld!projectfromtheothersthat(yī)youwillbecreatinginthischapter.IntheContentsarea,keepthedefaultselections:theCreat(yī)eNewProjectinWorkspaceradiobuttonshouldbeselectedandtheUseDefaultLocationcheckboxshouldbechecked。ThiswillallowEclipsetocreateyourprojectinyourdefaultworkspacedirectory.Theadvantageofkeepingthedefaultoptionsisthatyourprojectsarekeptinacentrallocation,whichmakesordering,managing,andfindingtheseprojectsquiteeasy.Forexample,ifyouareworkinginaUnix—basedenvironment,thispat(yī)hpointstoyour$HOMEdirectory.IfyouareworkinginaMicrosoftWindowsenvironment,theworkspacepathwillbeC:/Users/〈username>/workspace,asshowninthepreviousillustration.However,foranynumberofreasons,youmaywanttounchecktheUseDefaultLocationcheckboxandselectadifferentlocat(yī)ionforyouject.Onereasonyoumaywanttospecifyadifferentlocationhereissimplyifyouwanttochoosealocat(yī)ionforthisspecificprojectthat(yī)isseparatefromotherAndroidprojects.Forexample,youmaywanttokeeptheprojectsthatyoucreateinthisbookinadifferentlocationfromprojectsthatyoucreat(yī)einthefutureonyourown.Ifso,simplyoverridetheLocationoptiontospecifyyourowncustomlocationdireject.畢業(yè)設計(論文)課題名稱基于Android的手機安全衛(wèi)士的設計與開發(fā)學生姓名王鋒學號1241302043系、年級專業(yè)信息工程系、12計算機科學與技術指導教師陳智職稱講師2016年4月16日摘要如今移動互聯(lián)網(wǎng)得到快速發(fā)展,智能手機在我國的普及率越來越高.從某種程度上換句話說,智能手機相當于小型PC(個人電腦),其中我國智能手機操作系統(tǒng)中Android系統(tǒng)市場占有率為71.6%。Android平臺的的開源性使得市場上各種手機智能軟件日益增多并且混亂,有些非法軟件不但威脅著手機的性能與安全性,也給防范意識薄弱的手機用戶帶來了時間和經(jīng)濟上的損失。針對人們?nèi)粘T谑褂檬謾C的過程中存在的問題,整個項目基于Android開發(fā)平臺,采用Java語言,遵循MVC設計模式,使用SQLite這種嵌入式數(shù)據(jù)庫,基本完成了這款功能強大、實際可行的手機安全衛(wèi)士軟件.該軟件主要實現(xiàn)了以下功能:手機防盜、通訊衛(wèi)士、軟件管理、進程管理、流量統(tǒng)計、手機殺毒、系統(tǒng)優(yōu)化、高級工具以及設置中心等九大功能模塊.通過反復不斷的調(diào)試及測試,該手機安全衛(wèi)士軟件基本實現(xiàn)了用戶所需的功能,具有很強的使用性。關鍵詞:手機安全衛(wèi)士;Android;MVC設計模式AbstractWiththerapiddevelopmentofmobileInternettoday,intelligentmobilephonehasbecomeanimportanttoolforpeopletocommunicate,understandtheoutsirmation。Saidfromsomekindofdegree,intelligentmobilephoneisequivalenttoasmallPC,whichhas71。6%Androidmobilephoneusers.TheopensourceAndroidplat(yī)formmakesthemarketonavarietyofmobilephonesoftwareisincreasingandconfusion,someillegalsoftwarenotonlythreat(yī)entheperformanceandsecurityofmobilephone,butalsotopreventweakconsciousnessofmobilephoneusersintimeandeconomicloss.Accordingtopeople'sdailyintheuseofmobilephoneintheexistingproblems,thewjectisbasedontheAndroiddevelopmentplatform,usingJavalanguage,followtheMVCdesignpattern,theuseofSQLiteembeddeddatabase,basicallycompletedthispowerful,practicalmobilephonesecurityguardssoftware。Thesoftwareismai
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 養(yǎng)生館經(jīng)營托管合同范本
- t型牌合同范本
- 2025年度教育類APP開發(fā)與運營合同范本
- 2025年采原煤項目投資可行性研究分析報告
- 農(nóng)牧合同范本
- 2025年度新能源車輛設計與制造服務合同
- 2025年魚皮明膠市場分析報告
- 2025年度股東協(xié)議書合同范本:航空航天領域股權合作協(xié)議
- 2025年度建筑工程材料供應合同范本及質(zhì)量保證
- 2025年度空運出口貨物運輸合同違約責任約定合同
- 中國人口研究專題報告-中國2025-2100年人口預測與政策建議-西南財經(jīng)大學x清華大學-202501
- 幼兒園開學教師安全知識培訓
- 2024年山東水利職業(yè)學院高職單招職業(yè)技能測驗歷年參考題庫(頻考版)含答案解析
- 遼寧省名校聯(lián)盟2025年高三1月份聯(lián)合考試 語文試卷(含答案詳解)
- 25版六年級寒假特色作業(yè)
- 浙江省杭州市9+1高中聯(lián)盟2025屆高三一診考試英語試卷含解析
- 旅游行業(yè)智慧旅游營銷策略與方案
- GB/T 19228.1-2024不銹鋼卡壓式管件組件第1部分:卡壓式管件
- 實現(xiàn)結構化:初中語文大單元教學設計的核心
- FZ∕T 54088-2016 錦綸6全牽伸單絲
- 任務工單1純電動汽車動力電池檢查與維護
評論
0/150
提交評論