需要金幣:![]() ![]() |
資料包括:完整論文 | ![]() |
![]() |
轉換比率:金額 X 10=金幣數(shù)量, 例100元=1000金幣 | 論文字數(shù):11127 | ![]() | |
折扣與優(yōu)惠:團購最低可5折優(yōu)惠 - 了解詳情 | 論文格式:Word格式(*.doc) | ![]() |
摘要:隨著計算機技術的發(fā)展和普及,網(wǎng)絡世界也越來越廣博,越來越豐富,手機APP已經(jīng)成為網(wǎng)絡中不可缺少的一部分,被越來越多的人所接受,是人們?nèi)粘W習獲取信息的重要途徑。如今,JAVA已是業(yè)界最流行的軟件技術之一,JAVA語言也是不少相關領域的人員需要學習的語言之一。網(wǎng)上雖然有許多JAVA的學習視頻和論壇,但是并沒有一個很好的用于JAVA學習APP,所以作為一名軟件開發(fā)人員,制作一個用于學習JAVA的APP軟件很有必要。 本文主要闡述了基于Eclipse的開發(fā)環(huán)境下完成對Android手機客戶端Java學習軟件開發(fā)。該軟件主要包括六個部分:教學PPT播放,視頻播放,記事本,試題測試,java基本知識靜態(tài)展示和查找,軟件使用說明。試題存儲于DB文件中,通過使用dbtemplate.jar包中的類方法來實現(xiàn)對題庫的操作。記事本使用android自帶的sqlite輕量級數(shù)據(jù)庫來存儲學習筆記,PPT以及視頻播放列表和靜態(tài)知識查詢選項所需資料都以壓縮包的形式放在assets文件夾下,之后進行解壓加載。靜態(tài)知識文本資源放在raw文件夾下,通過字符流獲取。視頻資源通過架設在本地tomcat服務器下進行下載。APP界面簡潔大方,操作方便,運行準確穩(wěn)定,功能完善全面,為用戶提供了一個良好的學習環(huán)境。
關鍵詞:Android;Java學習軟件;手機客戶端應用軟件
目錄 摘要 Abstract 1 緒論-1 1.1系統(tǒng)開發(fā)背景-1 1.2 系統(tǒng)開發(fā)目標-1 2基本技術方案-2 2.1 Android概述-2 2.2 Android 系統(tǒng)架構-2 2.3 Android的優(yōu)點與不足-2 3 系統(tǒng)分析-4 3.1 系統(tǒng)可行性分析-4 3.1.1 技術可行性-4 3.1.2 操作可行性-4 3.1.3 經(jīng)濟可行性-4 3.2 系統(tǒng)需求分析-4 3.2.1 系統(tǒng)功能分析-4 3.2.2 運行需求分析-5 3.3 系統(tǒng)流程-6 4 系統(tǒng)設計與實現(xiàn)-8 4.1 功能界面設計-8 4.1.1 主頁面-8 4.1.2 記事本功能-9 4.1.3 PPT播放功能-9 4.1.4 考試題庫功能-10 4.1.5 知識展示功能-12 4.1.6 視頻播放功能-13 4.1.7 幫助功能-13 4.2 系統(tǒng)功能的具體實現(xiàn)-14 4.2.1數(shù)據(jù)庫的設計-14 4.2.2壓縮包的解壓及文件的獲取-15 4.2.3 數(shù)據(jù)庫文件的獲取和創(chuàng)建-16 4.2.4 視頻文件的下載-17 4.2.5 PPT播放列表的布置及圖片的滑動實現(xiàn)-17 4.2.6文本知識展示側拉框的實現(xiàn)-18 4.2.7考試題庫考試模塊的實現(xiàn)-19 4.2.8特殊字體的實現(xiàn)-19 4.2.9視頻播放列表下拉列表的實現(xiàn)-20 5 系統(tǒng)調(diào)試與測試-21 5.1 程序調(diào)試-21 5.2 程序測試-21 結 論-23 參 考 文 獻-24 致 謝-25 |