李麗慧+潘雪+蔣良衛(wèi)
【摘 要】隨著移動通信技術(shù)和無線互聯(lián)網(wǎng)技術(shù)的飛速發(fā)展,傳統(tǒng)媒體行業(yè)也受到了互聯(lián)網(wǎng)技術(shù)的沖擊,通過報刊雜志等紙質(zhì)媒體向用戶提供新聞資訊的方式已呈現(xiàn)出諸多問題,例如攜帶不便,更新購買花銷大等問題,已經(jīng)無法滿足日益增長的用戶需求。本文基于Android平臺設(shè)計實現(xiàn)了一個新聞資訊軟件。該軟件具有查看文字新聞、視頻新聞和圖片新聞的功能。該系統(tǒng)界面友好、操作簡單、可維護性和可擴展性強,可在不改變原有代碼的基礎(chǔ)上加入新的功能模塊。
【關(guān)鍵詞】Android平臺;新聞資訊;傳統(tǒng)媒體;新媒體
【Abstract】Along with the rapid development of mobile communication technology and wireless internet technology, the traditional media industry has also suffered from the impact of the internet technology. Getting information through newspapers and magazines and other print media means has been presented many problems, such as inconvenient to carry and updating expensive, has been unable to meet the increasing customer demand. This paper designed and implemented a news information software based on Android platform. The software has the ability to view text news, video news and picture news, whose interface is friendly, easy to operate, maintainability and extensibility, moreover, it can add new function modules without changing the original code.
【Key words】Android platform;News and information; Traditional media; New media
0 引言
隨著科技的發(fā)展和社會的進步,移動互聯(lián)網(wǎng)已成功融入進了我們的生活,成為我們生活不可或缺的一部分。在互聯(lián)網(wǎng)時代的推動下,以智能手機、平板電腦為代表的智能移動終端發(fā)展迅速,已經(jīng)成為時代的弄潮兒。特別是智能手機,以各種應(yīng)用軟件的方式,覆蓋了學(xué)習(xí)、生活和科研的各個方面,使用戶更加便捷的利用其碎片化時間。與此同時,人們對新聞獲取途徑的需求也在急劇變化,利用網(wǎng)絡(luò)這一途徑來獲取新聞資訊已經(jīng)成為必然趨勢及生活方式,網(wǎng)絡(luò)由于其易獲取性、便捷性及低成本性,成為傳播新聞資訊的不二之選,之所以新聞客戶端對用戶具有如此巨大的吸引力是因為相比于傳統(tǒng)紙質(zhì)媒體,安卓平臺下的新聞資訊軟件具有如下優(yōu)勢:便攜性、時效性、個性化、受眾范圍廣、片段化以及很好的用戶體驗,因此大多數(shù)用戶已經(jīng)將自己的新聞資訊獲取途徑從紙質(zhì)媒體轉(zhuǎn)移成為移動新聞客戶端。
根據(jù)統(tǒng)計,在0到30歲的青少年中通過報紙等傳統(tǒng)媒體來獲取信息的低于13%,大部分人選擇從互聯(lián)網(wǎng)上獲取新聞資訊。2010年以來,移動新聞客戶端逐步在中國推出并興起。它采用智能手機作為接收端,能承載手機各類應(yīng)用并即時更新和推送新聞信息。作為一個個性化、專業(yè)化的中等新型媒體,對于信息的傳播起到了至關(guān)重要的作用。此外,搜狐、網(wǎng)易、新浪等各大門戶網(wǎng)站及人民日報、南方周末等各大傳統(tǒng)報紙也都設(shè)計構(gòu)建了自己的新聞客戶端。
1 系統(tǒng)總體設(shè)計
1.1 統(tǒng)架構(gòu)設(shè)計
該系統(tǒng)采用典型的分層架構(gòu),整個系統(tǒng)框架如圖1所示。客戶端訪問層負(fù)責(zé)處理用戶的操作,接收用戶的輸入,并將信息傳入Web層服務(wù)器,由Web層服務(wù)器進行數(shù)據(jù)處理分析。數(shù)據(jù)層主要存儲該系統(tǒng)所需要的數(shù)據(jù)。
1.2 系統(tǒng)功能設(shè)計
本新聞客戶端主要實現(xiàn)方便用戶對新聞資訊進行分類瀏覽,給用戶自主選擇的空間,定制更加人性化的閱讀體驗。本新聞資訊軟件頻道分別為:頭條、科技、財經(jīng)、軍事、體育、博客、足球、電影、笑話、游戲、精選、電臺、NBA、數(shù)碼、移動、彩票、教育、論壇、旅游、手機、社會、家居、暴雪、親自、CBA、消息、汽車、娛樂、房產(chǎn)、情感共計30個個性頻道。用戶可以選擇任意頻道下的新聞內(nèi)容進行查看并了解詳情,不僅有文字新聞而且包括視頻新聞,同時允許用戶轉(zhuǎn)發(fā)視頻到主流的軟件上,例如QQ、微信、短信等,而且可以采用網(wǎng)頁模式查看新聞,以及新聞出處。整個系統(tǒng)的功能結(jié)構(gòu)如圖2所示。
2 數(shù)據(jù)庫設(shè)計
2.1 E-R圖
2.2 主要數(shù)據(jù)表格
新聞表主要用來存儲新聞數(shù)據(jù),主要字段包括:news_id(新聞ID)、news_title(新聞標(biāo)題)、news_content(新聞內(nèi)容)、news_time(新聞發(fā)布時間)、news_channel(新聞頻道),如表1所示。
用戶表主要用于存儲用戶的信息,主要字段包括user_id(用戶ID),nickname(昵稱),username(用戶名),password(密碼),如表2所示。
圖片表用于美圖信息的存儲,主要字段包括image_id(圖片ID),image_title(圖片標(biāo)題),image_info(圖片信息),image_time(圖片時間),如表3所示。endprint
視頻表用于存儲視頻信息,主要包括字段:vidio_id(視頻ID),vidio_title(視頻標(biāo)題),vidio_info(視頻信息),vidio_time(視頻時間),vidio_type(視頻類型)。
3 系統(tǒng)主要功能實現(xiàn)
該新聞資訊軟件實現(xiàn)了如下4個功能:新聞、美圖、視頻、個人中心。
3.1 新聞功能
打開并操作本新聞資訊軟件,進入首頁看到的內(nèi)容便為新聞功能模塊,用戶可以根據(jù)自己的喜好選取感興趣的頻道,從而獲取最新的最感興趣的新聞資訊。頁默認(rèn)有五個新聞頻道依次為:頭條、科技、財經(jīng)、軍事、體育。本軟件還有其他25個頻道可供用戶根據(jù)個人喜歡自行添加刪除,這些頻道分別為:博客、足球、電影、笑話、游戲、精選、電臺、NBA、數(shù)碼、移動、彩票、教育、論壇、旅游、手機、社會、家居、暴雪、親自、CBA、消息、汽車、娛樂、房產(chǎn)、情感。
新聞排序遵循新聞的時效性,用戶可以在列表的最上邊看到最新的新聞資訊消息。頭條頻道下所展現(xiàn)的是時下最火最熱門的新聞,其新聞內(nèi)容可能從屬于其他任意頻道或者與其他頻道的內(nèi)容有所重合。新聞頻道列表由若干個新聞列表項組成,每一個新聞列表項由四個小部分組成。在新聞列表項中,最左邊為新聞圖片,右側(cè)為新聞標(biāo)題、新聞內(nèi)容概要以及新聞發(fā)布時間。進入具體新聞界面,還可以將新聞以網(wǎng)頁模式閱讀同時允許用戶轉(zhuǎn)發(fā)視頻到主流的軟件上,例如QQ、微信、短信等。
3.2 美圖功能
美圖功能模塊主要讓用戶在閱讀文字新聞之余,欣賞一些美麗的圖片,從而舒緩疲勞,此處的美圖支持保存功能、以及設(shè)置為桌面壁紙。
3.3 視頻功能
為方便用戶查看相關(guān)的視頻新聞,特增加視頻功能模塊,在該模塊用戶可以看到四個子頻道,分別為:熱點、搞笑、娛樂、精品。在這五個子頻道中,用戶可以看到豐富的視頻新聞,給用戶更加直觀的新聞獲得體驗。
3.4 個人中心
個人中心模塊分為兩個子模塊,分別為日夜模式切換和關(guān)于。日夜模式切換功能子模塊:軟件默認(rèn)為日間模式,即所有頁面都為高亮的白色背景,當(dāng)?shù)搅送砩?,為了避免刺眼的強光對眼睛造成傷害,可以手動切換成黑色低亮的夜間模式。
【參考文獻】
[1]隋欣.基于Android的新聞資訊客戶端的設(shè)計與實現(xiàn)[D].2016.
[2]申甲龍.基于Android平臺的新聞客戶端的設(shè)計與實現(xiàn)[D].2014.
[3]楊銳.基于Android的新聞推薦系統(tǒng)的設(shè)計與實現(xiàn)[D].2015.
[4]胡永華,戴琳.移動校園新聞客戶端的設(shè)計與實現(xiàn)[D].2015.
[5]王瑞娜.基于Android的RSS新聞閱讀器的設(shè)計與實現(xiàn).
[責(zé)任編輯:朱麗娜]endprint