劉曉敏
(江蘇省宿城中等專業(yè)學(xué)校,江蘇宿城,223800)
現(xiàn)如今,人們針互聯(lián)網(wǎng)和移動通信早已不陌生,它完全顛覆了人們?nèi)粘I?、出行以及購物的方式,將社會發(fā)展帶到信息快速發(fā)展的時期。利用互聯(lián)網(wǎng),實現(xiàn)坐到家中輕輕松松掌握世界各國一切;利用移動通信,實現(xiàn)足不出門隨時隨地跟家人好朋友閑聊。隨著信息技術(shù)的快速發(fā)展,一種將移動通信和互聯(lián)網(wǎng)融合為一體的新型物質(zhì)問世了,這就是移動互聯(lián)網(wǎng)。在過去幾年發(fā)展過程中,移動通信和互聯(lián)網(wǎng)是全世界發(fā)展趨勢更快、市場前景最好的兩個產(chǎn)業(yè)鏈。
互聯(lián)網(wǎng)的發(fā)展為傳統(tǒng)媒體帶來新的挑戰(zhàn)和機(jī)遇,借助于互聯(lián)網(wǎng)技術(shù),使得傳統(tǒng)廣播從調(diào)幅和調(diào)頻向數(shù)字音頻的轉(zhuǎn)變,在新的環(huán)境下,實現(xiàn)網(wǎng)絡(luò)資源于廣播的有機(jī)結(jié)合,能夠快速發(fā)展網(wǎng)絡(luò)收音機(jī)。在新環(huán)境下,為尋求新的發(fā)展機(jī)遇,應(yīng)該注重加強互聯(lián)網(wǎng)與廣播的有機(jī)結(jié)合,加強聽眾的互動功能,根據(jù)聽眾的需求,滿足不同的界面展示。隨著移動終端的普及,基于移動終端的開發(fā)應(yīng)用是未來網(wǎng)絡(luò)收音機(jī)的大勢所趨。該系統(tǒng)是基于Linux內(nèi)核源代碼基礎(chǔ)上進(jìn)行開發(fā)的小型操作系統(tǒng)—安卓系統(tǒng)、鴻蒙系統(tǒng)等。由于Android用戶眾多,基于Android平臺網(wǎng)絡(luò)收音機(jī)的設(shè)計也是當(dāng)前研究的重點。
Android系統(tǒng)用戶眾多,在當(dāng)下使用的范圍更為廣泛,基于Android平臺網(wǎng)絡(luò)收音機(jī)的設(shè)計中,不僅能夠?qū)崿F(xiàn)對安卓系統(tǒng)的深入認(rèn)識和理解,也能加強在Android平臺系統(tǒng)下應(yīng)用的設(shè)計,利用Android網(wǎng)絡(luò)收音機(jī),能夠打破區(qū)域和時間的限制,實現(xiàn)隨時隨地收聽自己喜歡的節(jié)目,可以讓用戶在收聽的過程中愉悅心情,同時可以及時了解當(dāng)前交通網(wǎng)絡(luò)和時政相關(guān)資訊,比如在收聽交通廣播電臺,可以及時把握道路交通資訊,避免聽眾到達(dá)擁擠路段,降低路政壓力。當(dāng)前,安卓操作系統(tǒng)具有較大的市場份額。
在國內(nèi)外需求甚廣,使得其達(dá)到登峰造極之勢。2012年美國一家市場分析機(jī)構(gòu)發(fā)現(xiàn),美國在當(dāng)年第一季度時,智能手機(jī)用戶占據(jù)較大的份額,超過全美銷售的量的28%,Phone手機(jī)僅僅只占據(jù)21%的市場份額。因此,根據(jù)專家的預(yù)測,根據(jù)現(xiàn)有的安卓應(yīng)用程序的豐富和完善,更加注重用戶的需求,注重用戶的個性化需求,在沒有更加健全的操作系統(tǒng)出現(xiàn)前提下,安卓系統(tǒng)關(guān)鍵性的地位不可撼動。Android操作系統(tǒng)具有較好前景的優(yōu)勢在于:開放性、自主性、豐富的選擇性、開發(fā)商不受限、無縫隙結(jié)合的用戶體驗感。
Android系統(tǒng)包含四個內(nèi)容:應(yīng)用程序?qū)印?yīng)用程序框架層、系統(tǒng)運行庫層以及Linux內(nèi)核層,各個層級之間密切聯(lián)系但是又互不干擾,換言之其他層面發(fā)生改變不會影響其他層面,大大便于系統(tǒng)功能的開發(fā)。其中,應(yīng)用程序?qū)又饕腔贘AVA語言的編寫,完成各種應(yīng)用程序的開發(fā),具有較好的靈活性,同時系統(tǒng)個性化比較強;應(yīng)用程序框架層是整個系統(tǒng)的核心,為有效簡化程序的開發(fā),該部位的各個組件可以實現(xiàn)組件的重用,利用現(xiàn)有的組件實現(xiàn)程序的開發(fā)和擴(kuò)展;系統(tǒng)運行庫層是程序架構(gòu)和Linux內(nèi)核層重要的紐帶;Linux內(nèi)核層具有較好的安全性,是核心系統(tǒng)服務(wù)的核心部位。
網(wǎng)絡(luò)收音機(jī)是借助于互聯(lián)網(wǎng)實現(xiàn)廣播信息的傳遞,與傳統(tǒng)廣播電臺有根本性的區(qū)別。利用互聯(lián)網(wǎng)在輸入項為電臺的URL信息前提下,實現(xiàn)對信息的播放。通過系統(tǒng)性的分析,網(wǎng)絡(luò)收音機(jī)具有多項功能,比如:搜索功能、音量調(diào)節(jié)、收藏功能、界面跳轉(zhuǎn)功能、播放功能以及展示功能等,具體系統(tǒng)用例圖見圖1所示,功能用例圖見圖2所示。其界面上應(yīng)該滿足搜索、操作功能(收藏和刪除)、電臺的播放和暫停、音量的調(diào)節(jié)等。同時具有較高的相應(yīng)速度。
圖1 具體系統(tǒng)用例圖
圖2 功能用例圖
基于上述的Android系統(tǒng)的特點和需求分析,具體的界面應(yīng)該有歡迎界面和播放的界面,兩者詳細(xì)的關(guān)系圖見圖3所示。根據(jù)實際的需求,進(jìn)行各個部位的模塊設(shè)計,主要包含:音量的調(diào)節(jié)、電臺的展示、播放模塊、數(shù)據(jù)操作、系統(tǒng)收藏以及界面跳轉(zhuǎn)等。
圖3 電臺界面關(guān)系展示
該網(wǎng)絡(luò)收音機(jī)是搭載安卓系統(tǒng)的應(yīng)用,利用音量調(diào)節(jié)模塊,對收音機(jī)的音量進(jìn)行調(diào)節(jié),主要是利用mms解析協(xié)議完成收音機(jī)的設(shè)計。它可以借助于網(wǎng)絡(luò)信息完成電臺數(shù)據(jù)的獲取,完成歲電臺的實時播放等。該界面主要包含兩個:界面“歡迎您”文字展示界面和按鍵控制、音量的調(diào)節(jié)的界面,兩個界面可以交互,主要是利用Activity完成信息的傳遞。
網(wǎng)絡(luò)收音機(jī)的音樂播放模塊是整個系統(tǒng)的核心部位,若無較好的音頻支撐,該模塊在整個系統(tǒng)是多余的軟件。在以往的音頻模塊不會受本身模塊的界面消失而暫停對音樂的播放(比如:qq音樂等),但是語音備忘錄在占用語音功能時,會受到界面的影響,界面在消失時音頻則播放停止。為降低收音機(jī)受到Activity的影響,借助于Service,使得界面在消失后音頻播放正常,該系統(tǒng)主要是利用URL實現(xiàn)對電臺信息的傳遞,將傳遞至Vitamio中,完成對應(yīng)的解碼,實現(xiàn)對電臺信息的播放等。
電臺的展示模塊是收音機(jī)界面展示的主要模塊,完成對電臺種類的劃分,同時利用點擊做出對應(yīng)的相應(yīng),比如:單擊實現(xiàn)電臺的播放、長安電臺的收藏和刪除等。列表存在幾類分類:音樂、新聞、交通以及收藏夾等分類,聽眾可以根據(jù)相關(guān)信息做好電臺的選擇。電臺的顯示主要采用菜單的形式進(jìn)行電臺信息的展示。
在整個電臺運行的過程中,包含大量的數(shù)據(jù)操作,利用數(shù)據(jù)操作模塊完成對電臺的操作、搜索、查找以及電臺的收藏和刪除。對于電臺的收藏和刪除采用數(shù)據(jù)函數(shù)來完成,一般來說,數(shù)據(jù)庫中包含查詢、刪除、添加等都需要數(shù)據(jù)函數(shù)來操作。數(shù)據(jù)庫中包含電臺信息的詳細(xì)信息,完成對電臺的存儲等。
借助于收藏模塊,用戶可以根據(jù)自身的喜好對電臺進(jìn)行收藏,可以便于用戶后期及時獲取自己喜歡電臺的打開。一般收藏有兩種,一是在列表中長按電臺信息觸發(fā)收藏,二是在播放界面有一個專門的收藏按鈕完成電臺的收藏,用戶在進(jìn)行收藏后再數(shù)據(jù)庫中選擇,當(dāng)選擇到返回初始界面后,在收藏的界面就會顯示對應(yīng)的收藏電臺的信息。
為增加網(wǎng)絡(luò)收音機(jī)的體驗感,網(wǎng)絡(luò)收音機(jī)具有較好的人機(jī)交互界面,可以完成兩個界面之間的交互。從首界面可以跳轉(zhuǎn)至自己需要的界面,點擊電臺完成跳轉(zhuǎn)至播放界面,但是需要強調(diào)的是,如果該電臺沒有進(jìn)行信息的播放,則不進(jìn)行播放,這就有效降低用戶因為電臺不播放導(dǎo)致降低用戶對收音機(jī)的體驗感。但是,在進(jìn)行播放時,點擊后退按鈕就可以完成首頁面的跳轉(zhuǎn),不受環(huán)境的限制。
為有效檢測網(wǎng)絡(luò)收音機(jī)的功能性,采用成品方法進(jìn)行檢測,利用多重方法進(jìn)行檢測,主要是采用白盒檢測方法,對應(yīng)用程序進(jìn)行測試,采用逐一檢測的方法完成系統(tǒng)功能的檢測,在整個過程中逐漸檢測,針對問題進(jìn)行逐一解決,完善該網(wǎng)絡(luò)收音機(jī)的功能,結(jié)果驗證了程序的良好性和穩(wěn)定性。詳見表1網(wǎng)絡(luò)收音機(jī)系統(tǒng)測試。
表1 網(wǎng)絡(luò)收音機(jī)系統(tǒng)測試
綜上所述,隨著網(wǎng)絡(luò)的快速發(fā)展,傳統(tǒng)廣播電臺面臨巨大的挑戰(zhàn),網(wǎng)絡(luò)電臺在這樣的環(huán)境下營運而生,智能化移動智能終端產(chǎn)業(yè)鏈也邁入了繁榮期。網(wǎng)絡(luò)電臺打破傳統(tǒng)電臺的時間和區(qū)域的限制,借助于互聯(lián)網(wǎng),聽眾可以收聽廣播節(jié)目,這樣打破定時收聽廣播的局限性。Android操作系統(tǒng)具有較好前景的優(yōu)勢在于:開放性、自主性、豐富的選擇性、開發(fā)商不受限、無縫隙結(jié)合的用戶體驗感。利用互聯(lián)網(wǎng),借助于Android平臺,尋求廣播媒體發(fā)展的新策略。安卓手機(jī)系統(tǒng)具有較好的布局方式,基于此開發(fā)設(shè)計系統(tǒng)收音機(jī),滿足用戶需求,在新環(huán)境下,為尋求新的發(fā)展機(jī)遇,應(yīng)該注重加強互聯(lián)網(wǎng)與廣播的有機(jī)結(jié)合,加強聽眾的互動功能,根據(jù)聽眾的需求,滿足不同的界面展示。由于其較好的開放性和自由性,給與用戶較好的體驗感,受到各大手機(jī)廠商的等的一致青睞。此外運用開發(fā)商及其眾多開發(fā)發(fā)燒友開發(fā)了大批量的安卓手機(jī)應(yīng)用程序流程,這也加快了大家道別舊的商品。目前的很多交易電子產(chǎn)品都可以用運用取代。隨著網(wǎng)絡(luò)的快速普及和發(fā)展,為智能手機(jī)提供更多的網(wǎng)絡(luò)功能,不僅能夠?qū)崿F(xiàn)通話,也能提供實現(xiàn)網(wǎng)絡(luò)收音機(jī)的功能。因此,基于Android平臺網(wǎng)絡(luò)收音機(jī)的設(shè)計是順應(yīng)時代發(fā)展的必然趨勢。