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

關于校園交互平臺基于Android系統的開發要點

2014-04-29 00:44:03何偉
電腦迷 2014年21期

何偉

摘 要 近年來互聯網技術大熱,移動端軟件的開發已經在潛移默化中改變了人們的生活習慣。而本文將初步介紹在Android系統平臺之上,校園交互平臺開發的基本要點。

關鍵詞 Android系統 交互平臺 系統開發

中圖分類號:TP3 文獻標識碼:A

當前第三代移動通信技術迅速發展,應用范圍不斷擴展,基于3G時代的移動通訊設備廣泛普及,新功能和新應用層出不窮,其應用軟件和服務需求在近幾年出現了井噴式增長。本文所探討的是基于Android系統的校園交互平臺的開發概述。

1 Android開發平臺概述

Android原本定義為“機器人”。現在谷歌公司任職的安迪-羅賓(Andy Rubin)在2003年開發了一個輕量級操作系統,它就是Android系統的前身,2005年Google公司收購了安迪。羅賓的公司。2007年11月5日,谷歌公司正式發布了一款基于Linux內核的智能手機操作系統——Android系統,一個移動終端操作系統的輝煌時代由此開始。谷歌公司聯合34家移動終端廠商,共同成立了一個“開放手機聯盟(Open handsetAlliance)”。并制定了相關的開發協議和加盟原則等。谷歌公司通過整合上下游資源,與相關的軟硬件廠商、電信運營商和其他合作伙伴進行合作,領導聯盟成員制定Android平臺的標準和協議,以此在移動互聯網領域形成一個較大規模的產業鏈。

目前Google公司主要提供三種版本的Android SDK,分別為Windows、 Mac S X (intel)與Linux (i386)。本文編譯環境采用Windows操作系統進行開發。

2 校園交互平臺搭建的基本需求分析

一般而言校園交互平臺的客戶端首頁應包括 登錄和常用模塊(包括十大熱門、熱點交易和推薦閱讀)瀏覽兩塊內容。登錄包括匿名登錄和注冊用戶登錄兩種方式。根據用戶身份的不同,使用不同的登錄方式進行登錄操作。注冊用戶可以使用其身份使用更多的功能,包括收發郵件,收藏夾,在線好友等。

另一方面,注冊用戶應當通過用戶名和密碼進行登錄操作。用戶名和密碼的數據類型均為char型,密碼用黑點表示以加強安全性。選擇“登錄”按鈕之后,若輸入的用戶名和密碼與西北望BBS用戶信息庫屮的條目不符合,則彈出用戶名或者密碼錯誤的消息通知框,若登錄成功,則跳轉到成功登錄的用戶界面。

對于校園交互模塊而言,其用戶的個人信息設置也是其中極為重要的一部分。用戶資料包括“昵稱”,“性別”,“星座”和“論壇內身份”,“帖子總數”,“登錄次數”,“來本站多久”,“經驗值”,“表現值”等數據。

3 針對校園交互平臺基本需求的Android平臺系統的開發要點介紹

由于本文篇幅有限,該部分將從Android平臺中用戶登錄功能的開發重點、系統解析HTML文件的解決要點以及屏幕生成方法這三方面進行概述。

首先,用戶登錄功能是校園交互平臺開發中的重點內容,其中在獲取網頁數據時應采用Get方式,而用戶登錄時需要給服務器端發送用戶名和密碼等參數,因此該功能實現采用Post方式。另一方面,系統應當能夠對長時間無操作用戶有其判斷機制,并且會踢掉長時間無反應的用戶。因此,在發表或者回復帖子、收發郵件等應用時,需要判斷用戶的登錄狀態,使用提取cookie并根據判斷給cookie賦值的方法進行處理。在后續用戶狀態判斷中,如果cookie值與用戶名相同,則是登錄狀態;如果不相同,則是未登錄狀態。

Cookie俗稱為“小甜餅”,它是為了解決HTTP協議本身的無狀態性,由網景公司(Netscape)開發出的用于保存用戶識別信息的有效工具。對于很多Web應用來說,需要保存某種狀態,比如用戶名和密碼、購物車的內容等數據。在很多情況下,就需要使用Cookie來保持這種會話狀態。對于該客戶端而言,注冊用戶的登錄狀態使用cookie進行判斷。Cookie的用途有很多,主要有以下一些方面:Cookie能夠保存用戶的用戶名和密碼等信息,在進入之前訪問過的一些網站時,就可以不用輸入而直接訪問該站點;能夠使站點跟蹤登錄者的一些登錄信息,比如進入站點的IP地址等;Cookie能夠統計站點用戶的一些重要信息。

其次,Android解析HTML文件,常用的辦法有WebView,正則表達式,SAX,HtmlParser,jsoup等方法。WebView使用LoadUrl方法可以直接顯示網頁內容和圖片文件,但無法靈活地解析出其中的部分數據。SAX是解析XML文件的一種方法,使用SAX只能解析XHTML文件,解析速度較慢,一個文件要幾十到幾百毫秒。正則表達式的解析效率仍然較低,但可以配合裁剪或者仙取所需要的內容。

最后,Android有三種生成屏幕的方式:通過XML文件生成;通過用戶界面接口生成;直接用Java代碼生成。根據MVC原則,將UI界面和程序功能模塊的分層原則,在UI界面生成時,我們采用XML中定義UI的方法,這樣做的優點還在于,比較容易地設計和修改屏幕方案。在XML中定義UI界面就像生成普通的HTML文檔一樣簡單,使用XML設計屏幕具有如下一些特點:

(1)Android平臺有很多自定義的元素,它們代表了特定的UI界面顯示子類;

(2)Android程序的res/layout/目錄下保存XML文件,可以通過保存在這些文件中的嵌套標簽來設計UI界面,就像生成HTML文檔一樣。

參考文獻

[1] 周增國,韓嚴,王巖.高校校園網建設關鍵技術研究與應用[J].中國教育信息化.高教職教,2009,4:24-26。

主站蜘蛛池模板: 欧美区一区| 伊人久久久久久久| 伊人久久综在合线亚洲2019| 国精品91人妻无码一区二区三区| 久久国产亚洲欧美日韩精品| 高清无码不卡视频| 青青热久免费精品视频6| 2020精品极品国产色在线观看| 国产综合精品日本亚洲777| 亚洲日产2021三区在线| 精品少妇人妻一区二区| 精品一区二区三区自慰喷水| 91青青在线视频| 成年av福利永久免费观看| 无码一区中文字幕| 激情综合网址| 九九热视频在线免费观看| 伊人丁香五月天久久综合| 丰满人妻久久中文字幕| 40岁成熟女人牲交片免费| 久青草国产高清在线视频| 91精品小视频| 亚洲日韩精品伊甸| 久久久久人妻一区精品| 色综合久久无码网| 亚洲福利片无码最新在线播放| 国产在线一区二区视频| 国产在线欧美| 国产精品大白天新婚身材| 日本日韩欧美| 国产成人福利在线视老湿机| 欧美日韩导航| 成人韩免费网站| 亚洲无码电影| 91九色最新地址| 国产人人乐人人爱| 美女内射视频WWW网站午夜| 国产精品露脸视频| 国产无码精品在线播放| 亚洲不卡网| 香蕉综合在线视频91| 欧美精品1区2区| 中文字幕在线日本| 欧美国产成人在线| 国产精品毛片一区视频播| 久久综合九色综合97婷婷| 免费毛片视频| 国产一区成人| 亚洲中文制服丝袜欧美精品| 四虎国产精品永久在线网址| 99久久国产综合精品女同| 青青青伊人色综合久久| 综合网天天| 中文一级毛片| 男人的天堂久久精品激情| 91精品啪在线观看国产60岁| 中文字幕色在线| 欧美午夜小视频| 亚洲色大成网站www国产| 亚洲成人在线免费观看| 亚洲一级色| 精品无码一区二区在线观看| 玖玖精品在线| 成人在线天堂| 香蕉视频国产精品人| 亚洲成人高清在线观看| 欧美不卡在线视频| 综合天天色| 国产精品黑色丝袜的老师| 国产成人高清精品免费软件 | 国产成人做受免费视频| 波多野结衣在线一区二区| 久久综合色88| 国产男女免费视频| 国产日韩欧美精品区性色| 久久亚洲国产最新网站| 亚洲美女一级毛片| 亚洲av日韩综合一区尤物| 99久久精品国产精品亚洲| 日韩成人午夜| 国产欧美日韩综合一区在线播放| 国产拍在线|