[发明专利]一种安卓系统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.vipzhuanli.com/pat/books/201710233034.9/2.html,转载请声明来源钻瓜专利网。