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

基于Android平臺的PT系統App設計與實現

2016-05-30 13:04:51周兆永黃志剛李力楊彩飛
科技資訊 2016年23期

周兆永 黃志剛 李力 楊彩飛

摘 要:基于IPv6環境下校園私用種子服務器(Private Tracker,PT)日漸成熟,移動互聯網時代用戶越來越傾向于使用手機端訪問PT,但這類系統的手機APP版本在高校應用中還不太多見。西北農林科技大學基于學校所建麥田PT平臺,解決了其中的一些技術瓶頸,所采用技術兼容Android,克服了其中一些關鍵的bug,基于LiteOrm框架在android4.0基礎下進行麥田PT的App設計,實現了手機端的平臺頁面訪問、資源遠程下載、遠程保種、平臺登錄、簽到以及麥粒獲取等功能。測試結果表明,該系統運行穩定、使用方便,可較好的滿足學校師生基于移動端訪問麥田PT的需求。

關鍵詞:Android;PT;IPv6;APP實現

中圖分類號:TP39

文獻標識碼:A 文章編號:1672-3791(2016)08(b)-0000-00

0 引 言

近年來,隨著互聯網技術的高速發展以及國家對IPv6技術的大力支持,國內的許多高校都已經建立了自己的PT (Private Tracker)資源共享平臺,著名的有北京郵電大學的北郵人,東北大學的六維空間、上海交通大學的葡萄PT等[1],西北農林科技大學的麥田PT[2]也具有了一定的影響力。PT的建立和使用有效節省了設備投資、節省了流量,提升了用戶體驗。隨著移動互聯網時代的到來,用戶越來越傾向于使用手機端訪問PT,但這類系統的手機App版本尚不太多見,本文針對麥田PT的需求,基于LiteOrm框架在Android4.0基礎下進行麥田PT的App設計,實現了手機端的平臺頁面訪問、資源遠程下載、遠程保種、平臺登錄、簽到以及麥粒獲取等功能。

1 集成開發環境Android Stuido與LiteOrm框架

1.1集成開發環境Android Stuido

Android Studio是一套Google推出的專門為Android“量身訂做”的IDE(即集成開發環境),并免費向谷歌及Android的開發人員開放。它以IntelliJ IDEA為基礎,提供了集成的 Android 開發工具用于開發和調試,目前google的工程師團隊正在不斷完善,上升空間非常大。在IDEA的基礎上,Android Studio 提供基于Gradle的構建,支持Android 專屬的重構和快速修復,提示工具以捕獲性能、可用性、版本兼容性等問題,支持ProGuard 和應用簽名,基于模板的向導來生成常用的 Android 應用設計和組件,功能強大的布局編輯器,可以讓你拖拉 UI 控件并進行效果預覽。它具速度快、UI設計美觀、智能化、插件系統和版本控制系統更完善等諸多特點[2]。

1.2 LiteOrm框架

LiteOrm是Github上一款開源的Android數據庫框架[3]。它具有快速、小巧、的特點,可以僅用一行代碼實現數據庫的增刪改查操作,以及實體關系的持久化和自動映射。LiteOrm主線思路是約定大于配置,所以可以用極少的注解完成復雜數據的存儲。大多情況下不要求開發者為每個對象添加一個無參構造,關注性能,各個功能的實現繞過了Android提供的直接接口而比較貼近底層的實現。它具有支持多庫、SD卡存儲、靈活的查詢和刪除、自動識別類型和豐富API支持等諸多特點。

2系統功能與架構設計

2.1系統功能

在分析麥田PT運行情況的基礎上,系統主要包括以下功能:(1)麥田pt平臺的網頁訪問;(2)遠程下載資源功能;(3)登陸麥田、簽到以及麥粒獲取功能;(4)遠程保種功能;(5)在云盤實現后增加云盤功能。

2.2 系統架構與主要技術實現

根據系統需求,我們設計了PT平臺App的架構如圖 1 所示,資源分享平臺系統采用 B/S 結構,本文主要設計和實現PT部分的App,通過RSS訂閱功能實現遠程下載功能;通過LiteOrm框架來實現數據庫的訪問建立; 通過Lite-http框架來進行http的請求以及響應。

圖 1 資源分享平臺架構

3 系統 UI實現

開發 Android 系統軟件,UI 設計是重要的一部分。優美的界面設計可以提示用戶體驗進而提升系統的好評,同時可以方便用戶獲取所需要的數據。系統實現的主界面如圖 2所示。

圖 2 App的主要界面

4 PT主要功能在手機端的實現

4.1 通過rss訂閱功能實現遠程下載功能

RSS基于XML標準,在互聯網上被廣泛采用的內容包裝和投遞協議。RSS(Really Simple Syndication)是一種描述和同步網站內容的格式,是使用最廣泛的XML應用。RSS搭建了信息迅速傳播的一個技術平臺,使得每個人都成為潛在的信息提供者。發布一個RSS文件后,這個RSS Feed中包含的信息就能直接被其他站點調用,而且由于這些數據都是標準的XML格式,所以也能在其他的終端和服務中使用,是一種描述和同步網站內容的格式。

4.2通過LiteOrm框架來實現數據庫的訪問建立

LiteOrm是一個速度快、小巧、強大的Android ORM框架類庫,讓你一行代碼實現數據庫的增刪改查操作,以及實體關系的持久化和自動映射。

4.3通過Lite-http框架來進行http的請求以及響應

Lite-http是一款簡單、智能、靈活的http框架庫,它在請求和響應層面做到了全自動構建和解析,主要用于Android快速開發。借助Lite-http你只需要一行代碼即可完美實現http連接,它全面支持GET, POST, PUT, DELETE, HEAD, TRACE, OPTIONS 和 PATCH八種基本類型。Lite-http能將Java Model轉化為http請求參數。

5.結束語

以西北農林科技大學IPV6資源分享平臺實際需求為背景,經過詳細設計和美工優化,實現了IPV6資源分享平臺的PT部分的Android版App。 采用了Android Studio集成開發環境,實現了手機端的平臺頁面訪問、資源遠程下載、遠程保種、平臺登錄、簽到以及麥粒獲取等功能。測試結果表明,該系統運行穩定、使用方便,可較好的滿足學校師生基于移動端訪問麥田PT的需求。滿足大部分應用場景的需求。該手機App只是一個初步的嘗試,隨著需求的提升,未來會出現會開發集成云盤功能的App系統,本文所闡述的開發思路和關鍵技術會有較好的參考和借鑒作用。

參考文獻

[1]鄭宏濤,李武衛,涂揚.改進lPv6網PT資源共享平臺[J].中國教育網絡,2013 (10):72-73.

[2] http://pt.nwsuaf6.edu.cn/.

[3] http://www.android-studio.org/. 2016-6

[4] http://github.com/litesuits/android-lite-orm.

主站蜘蛛池模板: 精品福利国产| 韩日午夜在线资源一区二区| 欧美视频在线观看第一页| 国产在线啪| 久久黄色小视频| 精品视频91| 国产精品白浆在线播放| 91九色最新地址| 波多野结衣在线一区二区| 欧美va亚洲va香蕉在线| 久操线在视频在线观看| 国产一区二区三区视频| 日本一区二区三区精品视频| 国产成人一区| 日韩天堂网| 色综合天天视频在线观看| www.91在线播放| 女高中生自慰污污网站| 亚洲一区精品视频在线| 深夜福利视频一区二区| 亚洲三级a| 天堂在线www网亚洲| 亚洲热线99精品视频| 欧美日韩在线成人| 国产精品亚洲日韩AⅤ在线观看| 日韩久草视频| 欧美在线精品怡红院| 欧美综合中文字幕久久| 视频一本大道香蕉久在线播放| 欧美成人免费午夜全| 亚洲日本中文字幕乱码中文| 亚洲国产成人久久精品软件| 亚洲黄色成人| 久久香蕉国产线看观| 亚洲精品第五页| 精品91在线| 日韩欧美91| 国产熟睡乱子伦视频网站| 午夜福利在线观看入口| 黄色国产在线| 亚洲国产在一区二区三区| 欧美日韩第二页| 亚洲大学生视频在线播放| 国产无吗一区二区三区在线欢| 中文国产成人精品久久| 九月婷婷亚洲综合在线| 中国黄色一级视频| 免费jizz在线播放| 亚洲精品无码在线播放网站| 精品久久国产综合精麻豆| 福利在线一区| 免费中文字幕一级毛片| 欧美色亚洲| 国产经典免费播放视频| 国产在线视频自拍| 欧美人人干| 日本伊人色综合网| 亚洲精品无码日韩国产不卡| 18黑白丝水手服自慰喷水网站| 永久免费无码日韩视频| 国产精品白浆在线播放| 久久人人爽人人爽人人片aV东京热 | 国产第一页屁屁影院| 亚洲va在线观看| 成人午夜视频在线| 国产乱人乱偷精品视频a人人澡| 中文字幕久久波多野结衣| 91久久性奴调教国产免费| 国产精品粉嫩| 免费可以看的无遮挡av无码| 精品国产www| 日韩麻豆小视频| 日本尹人综合香蕉在线观看| 国产精品第5页| 亚洲娇小与黑人巨大交| 国产精品无码AV片在线观看播放| 国内精品91| 久久黄色一级片| 91麻豆国产精品91久久久| 国产亚洲高清视频| 日韩欧美91| 日韩AV手机在线观看蜜芽|