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.

主站蜘蛛池模板: 亚洲一区波多野结衣二区三区| 亚瑟天堂久久一区二区影院| 亚洲国产黄色| 在线播放国产99re| 国产亚洲精品97AA片在线播放| 91探花国产综合在线精品| 精品少妇人妻无码久久| 无码AV动漫| 2022精品国偷自产免费观看| 蜜芽国产尤物av尤物在线看| 国产三级韩国三级理| 好吊妞欧美视频免费| 国产91视频观看| 色综合中文综合网| 欧美成人一级| 久久久久久尹人网香蕉| 日韩成人在线视频| 一本一道波多野结衣av黑人在线| 色综合久久久久8天国| 日韩在线成年视频人网站观看| 永久免费av网站可以直接看的| 成人亚洲视频| 亚洲va视频| 最新国产成人剧情在线播放 | 9cao视频精品| 欧美精品v欧洲精品| 99视频只有精品| 欧美三级不卡在线观看视频| 久久午夜影院| 国产真实乱人视频| 在线日韩日本国产亚洲| 在线精品欧美日韩| 欧美成人一区午夜福利在线| 五月婷婷伊人网| 色综合色国产热无码一| 99热最新网址| 亚洲人成网站观看在线观看| 色爽网免费视频| 亚洲高清无码久久久| 国产高清国内精品福利| 亚洲天堂网视频| 国产91无码福利在线| 最新国产在线| 国产丰满大乳无码免费播放 | 欧类av怡春院| 国产精品久久久久久久伊一| 欧美三级视频网站| 免费又黄又爽又猛大片午夜| 91丝袜在线观看| 午夜久久影院| 免费毛片全部不收费的| 人妻无码中文字幕一区二区三区| 大学生久久香蕉国产线观看| 91精品久久久无码中文字幕vr| 国产午夜福利亚洲第一| 视频二区国产精品职场同事| 国产91高清视频| 国产成人高清在线精品| 午夜不卡福利| 色偷偷av男人的天堂不卡| 国产农村妇女精品一二区| 欧美色99| 国产精品9| 日a本亚洲中文在线观看| 日韩天堂视频| h视频在线播放| 久久伊人色| 一级毛片在线播放免费观看| 日韩区欧美区| 日韩无码视频播放| 久久精品午夜视频| 波多野结衣中文字幕一区二区 | 欧美日韩中文字幕二区三区| 欧美成人午夜视频免看| 在线欧美日韩国产| 国产乱人伦AV在线A| 3D动漫精品啪啪一区二区下载| 国产精品无码影视久久久久久久| 午夜限制老子影院888| 国产乱子伦无码精品小说| 国产三级韩国三级理| 亚洲国产成人综合精品2020|