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

基于Android平臺的新聞客戶端設計與實現(xiàn)

2017-06-05 07:51:48楊蘇雯
科技傳播 2017年7期
關鍵詞:界面用戶系統(tǒng)

楊蘇雯

摘 要 在Android開發(fā)平臺上,并在JavaWeb開發(fā)的PC端新聞網(wǎng)站的基礎上結(jié)合現(xiàn)在的需求開發(fā)了移動版的新聞客戶端App,這個系統(tǒng)設計主要分為用戶登錄驗證模塊、新聞列表的顯示功能模塊以及新聞內(nèi)容模塊的設計和實現(xiàn),讓用戶能夠通過App可以更方便、快捷地查看最新新聞。

關鍵字 Android;App;新聞客戶端

中圖分類號 G2 文獻標識碼 A 文章編號 1674-6708(2017)184-0045-02

隨著智能手機的普及和移動網(wǎng)絡的快速發(fā)展,使人們的生活逐漸進入“互聯(lián)網(wǎng)+”的模式,無論是利用計算機進行辦公,還是在日常生活中的購物和外出旅游,人們都可以在智能手機上使用網(wǎng)絡來實現(xiàn)。近幾年,移動互聯(lián)網(wǎng)技術應用的越來越廣泛,傳統(tǒng)的網(wǎng)絡業(yè)務也逐漸向移動互聯(lián)網(wǎng)方向轉(zhuǎn)型,而且,現(xiàn)在移動互聯(lián)網(wǎng)終端也能夠隨時獲取到大量的數(shù)據(jù)。而且人們也都習慣了在智能手機上通過各種各樣的App,來滿足我們在日常生活中的一些工作需求。然而,想了解新聞專題各個欄目的具體內(nèi)容,用戶可以通過App來查看系統(tǒng)中的相關新聞,這樣就可以讓用戶能夠更加方便地查看最新新聞。本文通過研究Javaweb技術和Android開發(fā)App的技術,設計實現(xiàn)新聞系統(tǒng)網(wǎng)站的手機版應用。

1 系統(tǒng)結(jié)構(gòu)設計

這次App開發(fā)的設計是通過實際所在系的Android客戶端,主要的功能有新聞模塊的具體內(nèi)容顯示,也就是將新聞瀏覽技術實現(xiàn)。系統(tǒng)是由用戶登錄驗證、系部概況、通知公告、學生工作、招生信息、新聞動態(tài)顯示、專業(yè)建設以及聯(lián)系方式介紹等8個模塊構(gòu)成。網(wǎng)站的App移動端的系統(tǒng)結(jié)構(gòu)簡圖如圖1。

1.1 用戶登錄驗證模塊

用戶登錄系統(tǒng)時,系統(tǒng)將通過Android App端與JavaWeb后臺進行信息傳遞來驗證用戶是否為本系統(tǒng)的合法用戶。在用戶驗證時,系統(tǒng)通過Android App端獲取到用戶輸入的數(shù)據(jù),并將數(shù)據(jù)傳遞到JavaWeb后臺中:JavaWeb獲取到數(shù)據(jù)之后通過系統(tǒng)內(nèi)編寫的業(yè)務邏輯來對用戶進行驗證,看其是否合法,并將驗證后的結(jié)果返回到Android App客戶端。只有登錄用戶通過驗證就是系統(tǒng)中的用戶,可以查看系統(tǒng)中的通知公告、系部概況、學生工作、招生信息、專業(yè)建設、聯(lián)系方式等一系列功能,只有在數(shù)據(jù)庫的User表中存在的信息才是合法的,否則將會提示登錄者,“你的賬號不存在,請注冊”。

1.2 新聞列表模塊

用戶在經(jīng)過驗證模塊,確定合法身份后就可以登錄到新聞系統(tǒng)的主界面。主界面上的內(nèi)容主要包括系部概況、通知公告、學生工作、招生信息、新聞動態(tài)、專業(yè)設立和聯(lián)系方式等7個模塊的點擊按鈕。用戶選擇后能夠進入按鈕對應的新聞列表顯示的界面。列表顯示界面的最主要的作用就是能夠根據(jù)用戶提交的不同新聞類型來顯示新聞的具體內(nèi)容,有新聞標題、發(fā)布者、時間等一系列信息的新聞條目。顯示的列表通過分頁技術,一頁只能顯示10條列表數(shù)據(jù),并對新聞列表中的新聞按照發(fā)布時間進行排序。可以讓用戶看到最新的新聞動態(tài)。

1.3 新聞內(nèi)容模塊

新聞的內(nèi)容模塊的最主要的作用是將新聞標題、發(fā)布者、時間和具體新聞內(nèi)容等顯示在界面上。用戶在新聞列表顯示模塊中選擇某一條新聞后,Android App端將會把這條新聞的ID利用WebView的數(shù)值方式傳遞到JavaWeb的服務器中,通過Service中的查詢業(yè)務邏輯進行處理,查出數(shù)據(jù)庫中對這條新聞的存儲數(shù)據(jù),并將結(jié)果數(shù)據(jù)發(fā)送到Android端,并在WebView的控件中將獲得的數(shù)據(jù)結(jié)果顯示出來。

2 系統(tǒng)功能實現(xiàn)

2.1 用戶登錄驗證模塊

將用戶登錄的UI(user interface)界面布局實現(xiàn),在AndroidApp端編寫訪問JavaWeb系統(tǒng)服務器的子線程,在子線程中利用doGET方式將數(shù)據(jù)發(fā)送給后臺,在后臺經(jīng)過邏輯程序的驗證,Android移動端使用數(shù)據(jù)流獲取到數(shù)據(jù)將其返回,并解析成我們熟悉的數(shù)據(jù),讓其在App頁面上顯示,以便我們更方便地看到與自己相關新聞動態(tài)。

2.2 新聞列表顯示模塊

得到上一個界面中傳遞的新聞類型news_ type,然后將獲取到的news_type發(fā)送給JavaWeb中的Servlet控制器,然后再經(jīng)過Service中的業(yè)務邏輯進行查詢,獲取這個新聞類型的前10條新聞信息,并將其返回到List集合中,但是由于List集合自身的限制,無法直接將數(shù)據(jù)傳遞到Android的移動客戶端,只能使用Json的形式將數(shù)據(jù)封裝成json字符串的形式發(fā)送到Android移動端。Json數(shù)據(jù)封裝格式:[{id:“20”,title:“就業(yè)信息”,editor:“電子系”,date:“2016-06-29”}]Android App端獲取數(shù)據(jù)格式并將其解析,最后顯示在ListView組件中,最后在其前臺頁面顯示[ 1 ]。利用SQL語句對出入前臺的數(shù)據(jù)進行排序,按發(fā)布時間進行排序,最新的新聞動態(tài)在新聞列表頂端顯示。

2.3 新聞內(nèi)容顯示模塊

新聞內(nèi)容要在頁面中顯示,就必須要在顯示列表的模塊建立ItemoncLickeListener接口,利用它來獲取用戶選擇要顯示的頁面。新聞顯示列表模塊只要將新聞的id值傳遞給新聞內(nèi)容模塊中,在新聞內(nèi)容顯示模塊中新聞內(nèi)容的顯示能夠利用解析器對Json字符串進行解析,并將解析后的數(shù)據(jù)通過WebView組件在頁面上進行顯示。為了將開發(fā)系統(tǒng)的周期縮短,利用WebView組件傳遞數(shù)據(jù)將此模塊功能實現(xiàn)。在Android客戶端就能看到通過ID獲取到的數(shù)據(jù),并可以看到新聞的具體內(nèi)容。

3 結(jié)論

本文的新聞系統(tǒng)的設計是基于Android平臺的作者所在系網(wǎng)站的Android移動端應用,設計中使用了Servlet技術、Android數(shù)據(jù)傳遞、對線程并發(fā)執(zhí)行技術和Json字符串封裝技術等。這個App是基于PC端新聞系統(tǒng)的基礎上開發(fā)的,所以它的結(jié)構(gòu)設計合理,使用時方便操作,實現(xiàn)頁面直接的跳轉(zhuǎn)更加靈活。后期讓周圍的人使用一段時間,經(jīng)過測試,并對App設計中的不足進行改進和完善,最終達到了設計需求。

參考文獻

[1]賀維.Android應用開發(fā)基礎教程[M].北京:中國電力出版社,2014:46-47.

[2]李興華.名師講壇——Android開發(fā)實戰(zhàn)經(jīng)典[M].北京:清華大學出版社,2012:620-624.

[3]李毅.基于Android平臺的新聞客戶端設計與實現(xiàn)[J].石家莊職業(yè)技術學院學報,2016,28(6):43-45.

猜你喜歡
界面用戶系統(tǒng)
Smartflower POP 一體式光伏系統(tǒng)
WJ-700無人機系統(tǒng)
ZC系列無人機遙感系統(tǒng)
北京測繪(2020年12期)2020-12-29 01:33:58
國企黨委前置研究的“四個界面”
當代陜西(2020年13期)2020-08-24 08:22:02
基于FANUC PICTURE的虛擬軸坐標顯示界面開發(fā)方法研究
連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
關注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
人機交互界面發(fā)展趨勢研究
關注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
關注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
主站蜘蛛池模板: 91视频精品| 98超碰在线观看| 亚洲视频免费在线看| 国产日本一线在线观看免费| 日韩资源站| 亚洲精选无码久久久| 美女免费黄网站| 亚洲狠狠婷婷综合久久久久| 国产在线观看第二页| 69免费在线视频| 亚洲区视频在线观看| 日韩成人免费网站| 国产精品视频久| 亚洲日本一本dvd高清| 国产99热| 国产白浆视频| 国产99热| 国产欧美专区在线观看| 亚洲国内精品自在自线官| 欧美人与性动交a欧美精品| 亚洲综合18p| 国产精品久久久久久久久久98| 亚洲精品第一在线观看视频| 成人精品午夜福利在线播放 | 亚洲午夜福利精品无码不卡| 国产91麻豆视频| 欧美日韩成人在线观看| 欧美在线国产| 性色在线视频精品| 国产成人亚洲综合a∨婷婷| 久久国产亚洲偷自| 中文字幕佐山爱一区二区免费| 国产一区二区视频在线| 久久这里只有精品2| 国产91色在线| 无码精品福利一区二区三区| 国产精品极品美女自在线看免费一区二区| 99热免费在线| 91精品综合| 国产一区二区精品福利| 黄色片中文字幕| 国产情侣一区二区三区| 狠狠色综合久久狠狠色综合| 婷婷六月在线| 四虎永久免费地址| 亚洲中文字幕av无码区| 天天综合天天综合| 久久免费视频6| 精品成人一区二区三区电影| JIZZ亚洲国产| 在线看国产精品| 麻豆精品在线播放| 国产不卡在线看| 欧美日本中文| 国产福利免费视频| 国产区人妖精品人妖精品视频| 国产自无码视频在线观看| 亚洲无码精品在线播放| 亚洲h视频在线| 91午夜福利在线观看| 热99re99首页精品亚洲五月天| 婷婷99视频精品全部在线观看| 福利片91| 色综合天天娱乐综合网| 美女被操91视频| 久久特级毛片| 这里只有精品在线| 久久美女精品| 国产精品浪潮Av| 久久香蕉国产线看精品| 国产白浆在线| 欧类av怡春院| 91青青视频| 无套av在线| 性欧美在线| 久久天天躁狠狠躁夜夜躁| 97青草最新免费精品视频| 国产精品久久久久鬼色| 亚洲开心婷婷中文字幕| 一区二区三区在线不卡免费| 亚洲精品另类| 久久黄色毛片|