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.

主站蜘蛛池模板: 国产黄色视频综合| 欧美激情伊人| 丁香婷婷久久| 538精品在线观看| 久久午夜影院| 亚洲第一区在线| 日本一本在线视频| 免费国产在线精品一区| 免费毛片全部不收费的| 黄色网站不卡无码| 伊人无码视屏| 国产精品久线在线观看| 亚洲精品制服丝袜二区| 免费人成在线观看成人片| 国产呦精品一区二区三区网站| 国产国语一级毛片在线视频| 三区在线视频| 亚洲人成网站观看在线观看| 在线视频亚洲欧美| 天天躁夜夜躁狠狠躁躁88| 国产一区亚洲一区| 97久久精品人人做人人爽| 国产不卡网| 99在线视频网站| 亚洲AV无码一区二区三区牲色| 精品国产美女福到在线不卡f| 国产精品自在线拍国产电影| 亚洲欧美成人在线视频| 美女无遮挡免费视频网站| 思思99热精品在线| 色综合中文字幕| a毛片基地免费大全| 91无码人妻精品一区| 538精品在线观看| 高清精品美女在线播放| 好紧好深好大乳无码中文字幕| 成人一区在线| 亚洲天堂精品视频| 欧美成人午夜视频免看| 国产精品永久在线| swag国产精品| 人妖无码第一页| 毛片视频网址| 亚洲永久免费网站| 亚洲一区二区三区国产精品| 国产精品三级专区| 久久国产精品麻豆系列| av一区二区三区高清久久| 欧美高清国产| 2020亚洲精品无码| 日韩a在线观看免费观看| 成年av福利永久免费观看| 国产91精品调教在线播放| 99视频全部免费| 成人毛片免费在线观看| 青青草原国产av福利网站| 熟妇丰满人妻| 欧美日韩91| 激情综合网激情综合| 老色鬼久久亚洲AV综合| 亚洲无码A视频在线| 亚洲国产精品一区二区第一页免 | 日本国产精品一区久久久| 亚洲欧美精品一中文字幕| 亚洲欧美另类中文字幕| 精品久久国产综合精麻豆| 日韩资源站| 国产精品视屏| 丝袜无码一区二区三区| 老司机精品99在线播放| 国产va在线观看| 97se亚洲综合| 亚洲精品无码日韩国产不卡| 日韩亚洲高清一区二区| 91年精品国产福利线观看久久 | 久久精品只有这里有| 欧美精品亚洲精品日韩专区va| 四虎成人在线视频| 午夜限制老子影院888| 久99久热只有精品国产15| 99国产在线视频| 91精品国产自产在线老师啪l|