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

基于Android的通知輪播系統的設計與實現

2018-02-21 02:30:54馮賀
科技視界 2018年33期

馮賀

【摘 要】Android操作系統自發布以來迅速發展,至今已經基本人手一臺Android智能手機;此外,國內高校近年來大力推廣信息化建設,大都配備有方便老師工作、學生學習、學院管理的設備設施,其中不少學校都在教學樓的大廳安裝了Android平板電視,用來播放和教師、學生息息相關的視頻、文件通知等。基于Android的通知輪播系統是工作在Android設備上的一款APP,開發此應用正是充分利用了上述資源,方便學校對通知的管理和下達工作,并對推動國內高校的校園信息化建設工作起到積極作用。

【關鍵詞】Android;通知輪播;校園信息化

中圖分類號: TP311.52 文獻標識碼: A 文章編號: 2095-2457(2018)33-0111-002

DOI:10.19694/j.cnki.issn2095-2457.2018.33.050

【Abstract】The Android System has grown rapidly since its release, so far, everyone has an Android smartphone basicly; in addition, domestic colleges and universities have been vigorously promoting informatization construction in recent years, and most of them are equipped with equipment and facilities that are convenient for teachers' work, students' study and school management. Among them, many schools have installed an Android flat panel TV in the hall of the teaching building, which can play videos, documents and notices that are closely related to teachers and students. The Android-based notification carousel system is an APP working on Android devices. The development of this application makes full use of the above resources to facilitate the management and release of the notice in school, and plays a positive role in promoting the campus informatization construction of domestic universities.

【Key words】Android; Notification carousel; Campus informatization

0 引言

在學校日常事務中,各類通知的下達或宣傳視頻的播放非常頻繁且重要。傳統的通過紙質文件下達通知,或者讓輔導員轉達通知的方式弊端比較突出:如紙質文件攜帶不便容易丟失,轉達效率低下等;雖然不少高校在教學樓大廳安裝了平板電視,但不僅利用率不高,而且將通知電子檔或宣傳視頻來回拷貝非常麻煩。隨著校園信息化建設的飛速發展,Android智能終端的普及使得各種類型的應用都落戶Android平臺,以Android手機為主的移動智能終端已成為當代大學生校園生活中不可或缺的工具。基于Android的通知輪播系統充分利用了相關Android設備,方便有效地對通知和視頻進行管理,提升工作學習效率。

1 系統分析

1.1 功能模塊分析

通過對通知下達和視頻播放的實際需求進行分析,將通知輪播系統分為五個大的功能模塊,其中包括通知管理、通知輪播、通知網絡推送、視頻播放管理和系統設置模塊。此外,本系統的開發所面向的用戶是廣大師生,所以Android應用端沒有系統角色的區分。

現將系統五大模塊的主要功能描述如下。

1.1.1 通知管理模塊

該模塊主要針對教學樓大廳安裝的Android平板電視等公共設備,設備管理人員可以使用通知輪播APP對通知內容進行增、刪、改、查的操作。

1.1.2 通知輪播模塊

該模塊主要實現讓位于Android設備屏幕頂端(或底端)并且始終懸浮在其他任何應用程序之上的通知消息滾動輪回播放,即類似于跑馬燈的效果。

1.1.3 通知網絡推送模塊

為了進一步方便通知的管理及下達,并且統一管理諸如Android平板電視等公共設備和師生個人Android智能手機的數據,該模塊借助第三方的推送平臺,通過網絡在線推送通知消息的內容。

1.1.4 視頻播放管理模塊

視頻播放管理模塊可以對外部的存儲設備進行整體掃描,然后得到當前Android系統中視頻資源的列表,可以單擊選擇某個視頻進行單獨播放或者通過點擊APP界面上的功能按鈕對全部視頻進行循環播放。針對該模塊,考慮到Android系統自帶播放器對多種視頻格式支持的限制,以及通過實際測試,驗證了其對通知消息懸浮輪播支持的不足,應用中引入了Vitamio多媒體開發框架有效地解決了上述問題。

1.1.5 系統設置模塊

用戶可以通過此模塊對Android設備上通知消息的字體大小、顏色等進行設置。

1.2 技術方案分析

通知輪播系統使用Eclipse ADT集成開發環境進行開發。ADT的全稱是Android Development Tools,是Google公司基于Eclipse增加了一組相應的插件集合形成的Android應用開發環境。這套環境基于Eclipse,且功能強大,操作簡單,其中可以創建Android模擬器,方便開發人員調試、運行Android應用程序。同時使用Android系統自帶的SQLite數據庫,以此來高效地存取應用中的數據。該數據庫的特點是體積小、應用靈活,恰恰適合本系統的實際需求。對于視頻解析方面使用了當前比較流行的開源框架Vitamio;而對于通知信息的網絡推送操作則引入了JPush極光推送。

2 系統設計與實現

2.1 數據庫設計

根據上述對通知輪播系統業務功能的分析,抽象出系統所包括的主要實體關系表只有一張,即通知信息表。進一步分析,通知信息表應主要包含通知消息ID、通知標題、通知內容、通知類型和通知的創建時間等屬性。

2.2 功能模塊設計與實現

這里我們以兩大核心功能模塊——通知輪播和通知網絡推送模塊為例,詳細介紹通知輪播系統具體功能的設計與實現,其他模塊的功能實現相對較易,本文中不再贅述。

通知輪播模塊的實現思路為:首先在后臺開啟一個服務,即Service,通過該服務向WindowManager添加一個自定義的TextView,在項目中我們將這個自定義的文本框控件命名為AutoScrollTextView。AutoScrollTextView控件實現了通知消息以跑馬燈的效果懸浮于界面上方進行循環播放,這個控件不響應任何點擊事件也不接受觸摸事件。創建AutoScrollTextView并開始循環播放通知的部分代碼如下所示。

Display display = new Display();

DisplayMetrics displayMetrics = new DisplayMetrics();

display.getMetrics(displayMetrics);

int screenWidth = displayMetrics.widthPixels;

params.width = screenWidth;

params.height = wm.addView(tv_floatView, params);

// 定義一個畫筆,改變懸浮字體的顏色

Paint p = new Paint();

p.setTextSize(floatSize);

p.setColor(myColor);

tv_floatView.init(wm, p);

// 開始輪播通知

tv_floatView.startScroll();

極光推送(JPush)是獨立的第三方推送平臺,將其引入系統中方便通過網絡推送通知消息,統一了數據管理也簡化了工作流程。通知網絡推送模塊的處理流程為:辦公人員通過預先注冊的賬號,在JPush的Web端控制臺編輯并發送通知;Android應用端需要自定義一個廣播接收器(BroadcastReceiver),用于接收我們通過極光推送發送而來的通知信息并對其進行相應的處理。

3 結束語

本文介紹了在Android智能手機和大屏Android設備廣為普及的基礎上,采用JPush云推送服務,并引入Vitamio多媒體開發框架設計與開發基于Android的通知輪播系統的具體思路。經實踐證明,Vitamio框架的應用,使系統的視頻播放功能更加靈活,系統的可擴展性、可維護性大大的增強;JPush平臺的引入,讓系統的使用效率得以顯著提高。

【參考文獻】

[1]周小雪.基于Android的教務系統客戶端的設計與實現[D].成都:電子科技大學,2018.

[2]鞠文飛.基于Android平臺的視頻教學平臺的開發與應用[J].信息通信,2018(9):161-163.

[3]彭成,高沛,周曉紅.基于Android平臺的校園助手研究與實現[J].湖南工業大學學報,2018,32(5):44-49.

主站蜘蛛池模板: 亚洲Aⅴ无码专区在线观看q| 国产精品入口麻豆| 欧美视频在线观看第一页| 国产精品香蕉在线观看不卡| 色婷婷视频在线| 五月婷婷丁香综合| 五月激情婷婷综合| 亚洲 欧美 日韩综合一区| 国产精品所毛片视频| 天天激情综合| 亚洲国产中文欧美在线人成大黄瓜 | 另类综合视频| 国产剧情国内精品原创| 久草视频中文| 色吊丝av中文字幕| 91精品国产情侣高潮露脸| 人妻21p大胆| 欧美日韩v| 999国产精品| 欧美亚洲一二三区| 欧美日韩一区二区三| 久久综合结合久久狠狠狠97色| 免费xxxxx在线观看网站| 国产一区二区丝袜高跟鞋| 天天综合网在线| 亚洲无码视频一区二区三区| 午夜精品久久久久久久无码软件| 国产午夜无码专区喷水| 精品国产成人三级在线观看| 亚洲国产一成久久精品国产成人综合| 国产激情无码一区二区APP| 久久精品国产精品青草app| 色综合a怡红院怡红院首页| 欧美另类精品一区二区三区| 国产女人18毛片水真多1| 亚洲综合专区| 亚洲高清日韩heyzo| 精品无码一区二区在线观看| 日韩毛片视频| 成年人久久黄色网站| 黄色污网站在线观看| 丁香亚洲综合五月天婷婷| 国产成人资源| 国产亚洲高清视频| 欧亚日韩Av| 亚洲AV免费一区二区三区| 亚洲精品片911| 日韩欧美中文字幕一本| 日韩a在线观看免费观看| 色天堂无毒不卡| 青青草原国产精品啪啪视频| 欧美国产日韩一区二区三区精品影视 | 欧美日韩午夜| 天堂va亚洲va欧美va国产| av一区二区三区高清久久| 亚洲欧美不卡视频| 精品视频一区在线观看| 这里只有精品国产| 伦精品一区二区三区视频| 亚洲乱强伦| 亚洲va欧美va国产综合下载| 日a本亚洲中文在线观看| 九色在线观看视频| 日本一区二区三区精品国产| a天堂视频| 国产日本欧美在线观看| 久久精品这里只有国产中文精品 | 日韩视频精品在线| 国产在线精彩视频二区| 麻豆精选在线| 成AV人片一区二区三区久久| 久久美女精品| 2021最新国产精品网站| 欧美亚洲综合免费精品高清在线观看 | 国产毛片久久国产| 日韩欧美中文| 国产网站免费| 欧美中文一区| 日韩高清一区 | 久久久成年黄色视频| 国产乱人免费视频| 中文国产成人精品久久一|