張劍峰
(周口日報社,河南 周口 466000)
移動互聯(lián)網(wǎng)背景下的社會化閱讀應用與傳統(tǒng)媒體合作發(fā)展研究
張劍峰
(周口日報社,河南 周口 466000)
目前,移動互聯(lián)終端系統(tǒng)主要是蘋果公司的IOS和谷歌公司的Android。本文對傳統(tǒng)媒體開發(fā)移動互聯(lián)閱讀平臺設計應用進行研究,設計Android系統(tǒng)下的傳統(tǒng)媒體移動互聯(lián)網(wǎng)社會化閱讀軟件,實現(xiàn)移動互聯(lián)網(wǎng)社會化閱讀與傳統(tǒng)媒體合作發(fā)展。
移動互聯(lián)網(wǎng);RSS;社會化閱讀;傳統(tǒng)媒體;合作
隨著移動終端智能化的發(fā)展趨勢日益顯現(xiàn),基于APP平臺的社會化閱讀應用成為當下人們關(guān)注新聞、話題、雜志、博客、報紙RSS等的一種新興媒體方式。傳統(tǒng)媒體在互聯(lián)網(wǎng)時代下受到了強烈的沖擊,人們的閱讀習慣轉(zhuǎn)變,迫使傳統(tǒng)媒體亟待轉(zhuǎn)型。本文對傳統(tǒng)媒體如何發(fā)揮固有特色和傳統(tǒng)優(yōu)勢,結(jié)合移動互聯(lián)網(wǎng)傳播平臺合作發(fā)展進行課題研究,使二者能夠相互補充互助互利。
根據(jù)統(tǒng)計2013年我國網(wǎng)民數(shù)量6.04億,移動網(wǎng)民數(shù)量4.64億,手機已經(jīng)超過電腦成為新興媒體。智能手機、平板電腦,在人民的生活中已經(jīng)超越了原有的基本通信功能,在3G網(wǎng)絡逐步完善的今天,其強大的信息處理功能和網(wǎng)絡功能成為了綜合信息處理的操作平臺。由此,眾多的傳統(tǒng)媒體公司,加大了對移動終端設備開發(fā)應用(APP)平臺的研發(fā)投入,APP已經(jīng)成為了傳統(tǒng)媒體,尤其是紙質(zhì)媒體數(shù)值化轉(zhuǎn)型的救命稻草,根據(jù)網(wǎng)易公司統(tǒng)計截止到2014年4月1日,網(wǎng)易新聞客戶端用戶已經(jīng)超過5000萬,并且以每秒1.87個的用戶激活量遞增。搜狐公司新聞客戶端更是超過了6000萬的用戶安裝量,其平臺刊物超過150份,訂閱量接近2億。而在搜狐客戶端中的《人民日報》訂閱量超過了350萬,已經(jīng)超過其紙版的發(fā)行量。
3.1 系統(tǒng)功能需求
(1)媒體組管理
用戶能按照自己的需求來對媒體組進行增刪改查等基本功能的實現(xiàn)。
(2)RSS媒體頻道管理
用戶能夠按照自己的需求對RSS媒體頻道進行增刪改查等基本功能的實現(xiàn)。
(3)媒體頻道閱讀
當用戶打開一個RSS媒體頻道時,能夠準確無誤地從網(wǎng)絡上加載該頻道的媒體信息列表。
(4)媒體信息閱讀
當用戶覺得某一條媒體信息有趣時,能夠打開媒體顯示界面進行概要瀏覽,還能進去具體網(wǎng)頁進行更為詳細的了解。
(5)媒體信息更新
當RSS更新以后,程序能做相應的更新,能與網(wǎng)絡上的內(nèi)容保持一致性,做到即時更新。
3.2 系統(tǒng)開發(fā)環(huán)境及工具
本文采用Android自帶的SQLite數(shù)據(jù)庫作為開發(fā)環(huán)境,采用JDK+Eclipse SDK Juno+ADTv為開發(fā)工具,建立可靠性、合法性、輕量性的RSS社會化閱讀系統(tǒng),同時要求界面簡單,易于操作,交互性強。
4.1 模塊設計
傳統(tǒng)媒體建立移動互聯(lián)閱讀模塊主要包括:媒體組管理、媒體信息源管理、媒體信息列表顯示和信息詳情顯示。其功能模塊結(jié)構(gòu)圖如圖1所示:
圖1 社會閱讀器模塊結(jié)構(gòu)圖
4.2 數(shù)據(jù)庫設計
移動互聯(lián)網(wǎng)媒體社會化閱讀軟件數(shù)據(jù)庫設計建立RSSCATE類別信息表和RSSITEM信息源表。
(1)RSSCATE類別信息表
設計主鍵ID、類別名稱TITLE、創(chuàng)建類別時間信息DATE,數(shù)據(jù)表屬性如表1所示:
表1RSSCATE類別信息表屬性
(2)RSSITEM信息源表
設計主鍵ID、存儲源名稱TITLE、存儲源類別ID(CATEID)、創(chuàng)建時間DATE、存儲地址URL(LINK),信息源表屬性如表2所示:
表2RSSITEM信息源表屬性
5.1 界面布局實現(xiàn)
Android的每一個可視化界面,都有其唯一的布局配置文件,該文件中有各種布局的方式,和各種資源文件如圖像,文字,顏色引用等,程序在運行時可以通過代碼對各個配置文件進行讀取,這樣可以形成不同的可視化界面和絢麗的效果。
該軟件的主界面是一個Activity,Android工程在啟動每一個Activity時都會首先執(zhí)行onCreate()方法,如下:
public void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.main_tabs);
}
該方法主要執(zhí)行界面的初始化操作,Activity中設置布局的方法為:setContentView(int id),參數(shù)為資源ID,該id在工程目錄res/layout下,主界面的布局文件為main_tabs。在布局文件中添加ListView、TextView兩個控件,并設置ID。
5.2 選項菜單(optionsMenu)實現(xiàn)
選項菜單(optionsMenu),該菜單在點擊menu按鍵后會在對應的Activity底部顯示出來。可以在onCreateOptions-Menu或者onPrepareOptionsMenu方法中來添加菜單:
menu.a(chǎn)dd((int groupId,int itemId,int order,charsequence title).setIcon(drawable ID)
方法返回的是MenuItem對象,調(diào)用其setIcon()方法,為相應的MenuItem設置Icon。
只要菜單中的菜單項被點擊,都會觸發(fā)onOptionsItem-Selected(MenuItem item),item參數(shù)即為被點擊的菜單項,那么需要在此方法內(nèi)判斷哪個Item被點擊了,從而實現(xiàn)不同的操作。
5.3 內(nèi)容顯示(WebView)實現(xiàn)
RSSItem類中的Description屬性為HTML內(nèi)容,采用WebView控件顯示為HTML格式。并設置內(nèi)容大小自適應和編碼格式為UTF-8,核心代碼如下:
WebView postText=(WebView)findViewById(R.id.postText);
//設置滾動條格式
postText.setScrollBarStyle(View.SCROLLBARS_INSIDE_OVERLAY);
WebSettings wbs=postText.getSettings();
//設置編碼 wbs.setDefaultTextEncodingName("UTF-8");
//設置排版為自適應 wbs.setLayoutAlgorithm(LayoutAlgorithm.SINGLE_COLUMN);
頁面底端的查看原文按鈕調(diào)用Andriod系統(tǒng)內(nèi)部的Intent.ACTION_VIEW來實現(xiàn)調(diào)用瀏覽器查看原文的效果。
Intent intent=new Intent(Intent.ACTION_VIEW,uri);
startActivity(intent);
在移動互聯(lián)網(wǎng)時代,傳統(tǒng)媒體開發(fā)基于移動互聯(lián)的RSS閱讀平臺,迎合時代發(fā)展,實現(xiàn)新聞形式多元化發(fā)展,社會化閱讀應用為廣大移動終端用戶提供了信息、圖片、視頻等展示的平臺,能夠與社會化媒體相結(jié)合建立互動式的社交媒體,一方面為用戶提供海量的、廣泛的閱讀信息,另一方面針對用戶的喜好推出訂制內(nèi)容,并且用戶自身可針對興趣內(nèi)容與好友共享,形成了分享型的開放平臺。
[1]似蘭.社會化閱讀,開啟數(shù)字出版未來[J].出版參考,2011,(25).
[2]李楊,馮剛,李亮,羅擁華.基于Android的多媒體應用開發(fā)與研究[J].計算機與現(xiàn)代化,2011,(04).
[3]葉新英,曹玲.RSS技術(shù)及其應用探析[J].科技情報開發(fā)與經(jīng)濟,2005,(21).
Development of the Cooperation of Socialization ReadingApplications and Traditional Media under the Mobile Internet
Zhang Jianfeng
(Zhoukou Daily Officer,Zhoukou 466000,Henan)
At present,mobile Internet terminal systems are mainly Apple's IOS and Google's Android.This article researches on the development of mobile Internet reading platform for traditional media,and designs the mobile internet socialization reading software underAndroid system,achieving the cooperation of mobile Internet socialization reading and the traditional media.
mobile Internet;RSS;socialization reading;traditional media;cooperation
張劍峰,男,河南周口人,本科,工程師。研究方向:互聯(lián)網(wǎng)技術(shù)發(fā)展及應用。