[發明專利]一種安卓系統TickerView控件優化的方法有效
| 申請號: | 201710233034.9 | 申請日: | 2017-04-11 |
| 公開(公告)號: | CN107179906B | 公開(公告)日: | 2020-05-29 |
| 發明(設計)人: | 周曉天;蒲承祖;袁東風 | 申請(專利權)人: | 山東大學 |
| 主分類號: | G06F9/451 | 分類號: | G06F9/451;G06F3/0481 |
| 代理公司: | 濟南金迪知識產權代理有限公司 37219 | 代理人: | 楊樹云 |
| 地址: | 250199 山*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 系統 tickerview 控件 優化 方法 | ||
本發明涉及一種安卓系統TickerView控件優化的方法,包括:實時監聽當前界面的消息通知,當監聽到消息通知顯示在TickerView控件時,在當前界面加載ControlButton按鈕,通過控制ControlButton按鈕為TickerView控件指定不同的動作,實現對TickerView控件的可控滾動通知;否則,繼續監聽當前界面的消息通知。本發明實現了用戶對通知顯示的控制,用戶可以根據自己的實際需求對TickerView的動作做出選擇,在不影響當前操作的前提下,用戶根據通知內容的重要性對是否閱讀當前通知這一行為做出選擇,此方法賦予用戶更高的使用自由度,提高了用戶體驗。
技術領域
本發明涉及一種安卓系統TickerView控件優化的方法,屬于多媒體技術領域。
背景技術
隨著安卓操作系統的日新月異,安卓系統的人機交互性能與用戶體驗也不斷取提高,因此,越來越多的智能設備選擇安卓系統,隨之而來的則是大量的擁有豐富功能的應用軟件,每種軟件在每天不同時段根據實際需要為用戶推送大量消息通知,以確保該應用的某些重要信息可以及時送達給用戶查看。
Notification是Android操作系統上最常用的通知方式之一,用于應用程序主動向用戶發送消息通知,當當前屏幕被某應用程序占用,并與此同時,有其他應用程序向該用戶推送消息時,Notification會用字符滾動控件TickerView以Ticker的方式在狀態欄逐行滾動顯示消息內容的字符信息,這樣在不遮擋當前應用界面(比如播放視頻),不用做應用間的切換,不影響用戶交互的同時,用戶即可瀏覽TickerView控件在狀態欄中自動滾動播放的消息內容。
但是,由于TickerView只實現了通知內容的逐行自動滾動播放,當有應用推送消息通知時,如果此時用戶正專注于當前應用操作,或在同一時間有大量通知同時涌入時,TickerView對大段文字通知內容作逐行自動滾動播放,這樣的通知方式雖然沒有影響到用戶與當前應用程序的交互,但因為專注當前的操作,用戶很可能會遺漏或者來不及查看通知的某行內容,一旦信息量過大,單行內容的遺失必將影響用戶對整體通知內容的理解,嚴重影響用戶體驗。比如,用戶在播放視頻時,某社交軟件發來好友的消息通知,由于用戶專注于觀看當前視頻且通知內容較多,遺漏了某幾行自動滾播的通知,一旦出現這種狀況,用戶不得不停止視頻播放軟件,在狀態欄下拉菜單中尋找之前的通知,并轉跳到通知來源對應的應用程序查看詳細的通知內容,這樣的一系列操作會嚴重影響到用戶體驗。
發明內容
針對現有技術的不足,本發明提供了一種安卓系統TickerView控件優化的方法;
本發明的技術方案為:
一種安卓系統TickerView控件優化的方法,包括:實時監聽當前界面的消息通知,當監聽到消息通知顯示在TickerView控件時,在當前界面加載ControlButton按鈕,通過控制ControlButton按鈕為TickerView控件指定不同的動作,實現對TickerView控件的可控滾動通知;否則,繼續監聽當前界面的消息通知。
根據本發明優選的,對所述TickerView控件定義如下:定義Pause(long time)方法、showNextLine()方法、Cancel()方法,Pause(long time)方法用于實現所述TickerView控件在當前界面的狀態欄懸停;showNextLine()方法用于播放下一行的通知;Cancel()方法用于取消顯示消息通知。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于山東大學,未經山東大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710233034.9/2.html,轉載請聲明來源鉆瓜專利網。





