999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Android的個人學習APP

2019-02-02 03:58:00劉清秀
數字技術與應用 2019年11期

劉清秀

摘要:隨著移動端技術的飛速發展,人們對新知識的渴望及隨時隨地進行學習的需求日益強烈。本文研究設計并實現了基于Android平臺的個人學習APP。系統采用了側滑菜單和Fragment,利用XML和SQLite進行數據存儲;使用Pull對數據進行解析。注冊用戶登錄后可以在線學習、收藏、下載在線資料。實現了在線學習和線下學習相結合。操作簡單使用方便,提高了移動端用戶的學習效率及學習的系統性。

關鍵詞:Android Fragment;XML;SQLite

中圖分類號:TP309 文獻標識碼:A 文章編號:1007-9416(2019)11-0138-02

0 引言

隨著Web技術的發展,Web上提供了豐富的學習資源,使得人們的學習方式發生了巨大的變化,越來越多的人利用網絡進行學習。隨著移動端設備的普及以及相應技術的發展,人們對于隨時隨地,利用碎片時間學習的需求越來越強烈。本文研究設計并開發了基于Android的個人學習APP。采用側滑菜單和Fragment技術,使用Java語言實現系統的基本功能,利用XML和SQLite進行數據存儲,使用Pull對數據進行解析。實現了用戶注冊、登錄、在線學習、資料下載、資料收藏等功能。系統界面友好,使用簡單。能夠使用戶利用隨片時間學習提高。

1 系統分析

系統主要面向Android。用戶可以查看在線的學習資源,也可以將資源下載到移動端進行離線學習。

系統能夠實現新用戶的注冊功能;用戶的登錄功能;注冊用戶登錄后可以在線學習、下載博客文章;學習、收藏、下載視頻資料;對系統進行相關的設置及退出系統;用戶可以進行線下學習。

系統采用了側滑菜單和Fragment,利用XML和SQLite進行數據存儲;使用Pull對數據進行解析。

系統在Android下開發及運行,Android是一種基于Linux的自由及開放源代碼的操作系統。

2 系統設計

2.1 功能設計

系統能夠完成用戶注冊登錄功能、博客文章查看下載功能、學習視頻觀看收藏功能、已下載博客文章查看功能、已下載學習視頻觀看功能、設置功能。

(1)用戶管理功能。用來注冊新用戶和用戶登錄。(2)博客文章管理功能。在線博客的列表、查看、下載功能。用來顯示所有在線博客,查看博客詳情及下載該博客。下載完的博客列表、查看功能。(3)視頻管理功能。用來顯示所有在線視頻,觀看視頻及收藏該視頻。(4)設置功能。系統的相關設置及退出。

2.2 數據庫設計

該系統需要四個數據庫表。

(1)用戶表(Users表)用來存儲用戶的基本信息。(2)博客表(Blogs表)用來存儲博客文章的信息。(3)視頻表(Videos表)用來存儲學習視頻的信息。(4)評論表(Comments表)用來存儲評論的信息。

3 系統的實現

系統Android端開發使用Java語言,借助eclipse工具和Android的ADT開發工具,開發界面以及實現功能。在概要設計時已經明確了該軟件的模塊功能,在開發時所有的資源信息和訪問權限將在AndroidMainfest.xml文件中配置,所有的用戶界面都是通過xml布局文件來實現,功能則有Activity和fragment相結合來完成。

3.1 登錄與注冊模塊的實現

該模塊包括登錄和注冊兩個界面,當用戶非首次登錄時,系統會自動保存之前的登錄信息,完成自動登錄。第一次登錄前需先進行注冊,注冊信息需要符合系統的合法性要求。

3.2 主界面的實現

該部分包括菜單界面和顯示區域,以側滑菜單的形式整合四大功能界面,提供功能入口并顯示模塊功能和交互。手指向右滑動展現菜單界面,顯示用戶名、用戶頭像和其他的功能按鈕。右邊是顯示區域,用來顯示當前功能的標題和其界面。

3.3 博客文章管理模塊的實現

當用戶在左側菜單點擊博客文章按鈕時,內容區域即顯示該博客文章界面的內容,標題欄設置為“博客文章”。該界面以列表的形式展示了服務器端提供的博客文章數據的所有內容,每條數據包含文章標題、文章內容、文章作者、文章日期。當點擊每一條數據時會打開該文章顯示和下載的界面。

當用戶點擊博客文章列表中某一篇文章時,會彈出該文章的查看界面,該界面以窗口形式展示文章標題、文章作者、文章時間和文章內容,并提供返回和下載的功能。當用戶點擊返回按鈕時,該窗口關閉,用戶回到博客文章列表界面。當用戶點擊下載按鈕時,將博客下載到終端數據庫中。

當用戶在該窗口點擊下方的下載按鈕后,進入博客文章下載功能。此時開啟SQLite數據庫,將該實體類Blog的信息寫入數據庫Blogs表中。具體實現將在后面的數據庫端實現中完成。當用戶在該窗口點擊下方的返回按鈕后,銷毀此自定義dialog,返回到博客文章列表界面。

當用戶在主界面左側菜單中點擊下載博客文章按鈕時,內容區域即顯示該下載博客文章模塊的內容,標題欄設置為“學習視頻”。該界面以列表的形式展示了本地終端數據庫中從博客文章下載模塊下載的博客文章數據的所有內容。

3.4 視頻管理模塊的實現

當用戶在左側菜單中點擊學習視頻按鈕時,內容區域即顯示該學習視頻界面的內容,標題欄設置為“學習視頻”。該界面以列表的形式展示了服務器端提供的學習視頻數據的所有內容。當點擊列表中的某一項時會打開該視頻并播放視頻。

當用戶長按列表中某一項時,會彈出視頻收藏對話框,點擊確認收藏成功,點擊取消則返回列表。

當用戶在主界面左側菜單中點擊收藏視頻按鈕時,內容區域即顯示該收藏視頻界面的內容,標題欄設置為“收藏視頻”。該界面以列表的形式展示了本地手機數據庫中從學習視頻收藏模塊收藏的博客文章數據的所有內容。當點擊每一條數據時會打開該視頻播放界面。

3.5 設置模塊的實現

當用戶在主界面左側菜單中點擊設置按鈕時,內容區域即顯示該設置界面的內容,標題欄設置為“設置”。該模塊共軟件說明和軟件退出兩個功能。

當用戶點擊“軟件說明”按鈕時,彈出自定義對話框,用來顯示軟件說明的內容,點擊“返回”按鈕關閉該對話框。

4 結語

本文針對當前大量移動端用戶對于隨時隨地進行學習的渴望,研究并設計開發了該APP,系統實現了移動端用戶采用在線與離線相結合的方式進行個人學習。有效提高了個人移動端學習的效率與系統性。

參考文獻

[1] 何文才,馬鵬斐,劉培鶴,等.基于Android平臺的SQLite數據庫加密研究[J].計算機應用與軟件,2019(10):310-315+333.

[2] 周星錦,秦宇,吳秋新,等.Android框架層完整性度量方案[J].計算機系統應用,2019,28(08):1-9.

[3] 陸一飛,潘敏學,張天,王林章,李宣東.面向安卓應用建模的IFML擴展[J].軟件學報,2019,30(10):3148-3167.

[4] 胡甜媛,姜瑛.體現使用反饋的APP軟件用戶評論挖掘[J].軟件學報,2019,30(10):3168-3185.

[5] 謝佳筠,伏曉,駱斌.Android防護技術研究進展[J].計算機工程,2018,44(02):163-170+176.

主站蜘蛛池模板: 四虎亚洲国产成人久久精品| 国产精品香蕉| 色综合天天操| 欧美亚洲香蕉| 五月激情婷婷综合| 一级成人欧美一区在线观看| 在线观看91香蕉国产免费| 六月婷婷精品视频在线观看| 欧美.成人.综合在线| 日韩在线第三页| 狠狠色成人综合首页| 在线不卡免费视频| 中文字幕在线永久在线视频2020| 欧美综合一区二区三区| 亚洲人成网站色7777| 欧美亚洲国产精品久久蜜芽| 伊人久久大香线蕉综合影视| 宅男噜噜噜66国产在线观看| 国产精品自拍露脸视频| 国产h视频在线观看视频| 国产欧美又粗又猛又爽老| 久久久久亚洲Av片无码观看| 国产精品亚洲片在线va| 99re热精品视频中文字幕不卡| 亚洲欧洲日韩综合| 亚洲成综合人影院在院播放| 国产毛片一区| 国产午夜小视频| 精品综合久久久久久97超人该| 国产成人精品一区二区不卡| 日韩成人高清无码| 波多野结衣久久高清免费| www.亚洲国产| 四虎国产精品永久一区| 亚洲欧美日韩中文字幕在线| 伊人久久大香线蕉影院| 拍国产真实乱人偷精品| 四虎亚洲精品| 国产国模一区二区三区四区| 凹凸国产分类在线观看| 成年女人a毛片免费视频| 区国产精品搜索视频| 成人在线欧美| 丁香五月激情图片| 99热这里只有精品久久免费| 一级成人欧美一区在线观看| 日韩午夜片| 日韩精品一区二区三区大桥未久 | 国产三级精品三级在线观看| 在线观看国产精美视频| 91精品免费久久久| 伊人中文网| 老司机午夜精品网站在线观看| 日本91视频| 欧美性精品不卡在线观看| 欧美在线一级片| 亚洲人成网站色7777| 91精品亚洲| 亚洲高清在线天堂精品| 99在线视频免费观看| 国产第一页屁屁影院| 日韩国产 在线| 亚洲最大福利视频网| 国模私拍一区二区三区| www.99在线观看| 国产综合网站| 亚洲日韩图片专区第1页| 99在线观看精品视频| 超碰色了色| 香蕉久人久人青草青草| 亚洲不卡影院| 亚洲成年人片| 亚洲bt欧美bt精品| 97色伦色在线综合视频| 欧美A级V片在线观看| 免费中文字幕一级毛片| 日韩大乳视频中文字幕| 日本免费a视频| 成人在线不卡视频| 一本色道久久88综合日韩精品| 午夜激情福利视频| 亚洲V日韩V无码一区二区 |