对应用程序的浮窗信息展示进行管理的方法及装置制造方法及图纸

技术编号:11198708 阅读:71 留言:0更新日期:2015-03-26 05:34
本发明专利技术公开了一种对应用程序的浮窗信息展示进行管理的方法及装置,所述方法包括:通过服务类对添加到所述浮窗进行展示的数据状态进行监测;监测到所述数据状态发生变化,则向广播接收器发送更新通知;以及所述广播接收器根据获取的所述更新通知,调用管理类对所述浮窗展示的信息进行更新处理。通过采用本发明专利技术可以向用户提供自定义的应用信息的展示和管理方式,节省用户的网络流量,完善用户体验。

【技术实现步骤摘要】
【专利摘要】本专利技术公开了一种对应用程序的浮窗信息展示进行管理的方法及装置,所述方法包括:通过服务类对添加到所述浮窗进行展示的数据状态进行监测;监测到所述数据状态发生变化,则向广播接收器发送更新通知;以及所述广播接收器根据获取的所述更新通知,调用管理类对所述浮窗展示的信息进行更新处理。通过采用本专利技术可以向用户提供自定义的应用信息的展示和管理方式,节省用户的网络流量,完善用户体验。【专利说明】对应用程序的浮窗信息展示进行管理的方法及装置
本专利技术涉及应用程序的管理领域,更为具体而言,涉及一种对应用程序的浮窗信息展示进行管理的方法及装置。
技术介绍
随着科技的发展,人们获取信息的方式越来越多,信息内容也越加丰富,同时,为了更加便捷地获取和处理信息,对人们日常关注的各类信息也需要更加完善的管理方式,例如:安卓(Android)系统中多类组件(例如Widget组件)就用于应对这类问题。虽然系统应用这类组件解决了一部分应用信息的管理问题,例如:各类手机管理卫士的浮动窗就显示了手机内存的使用情况;手机助手的浮动窗显示了手机应用的升级情况;新闻APP在桌面展现最新资讯等。然而,这些浮动窗展示的自定义功能依然有待提高,面对目前APP应用开发商固定好的一些信息维度,本专利技术正是用于解决供用户自己定制展示信息的问题。 当前很多APP应用涉及到的业务范围越来越广,导致APP应用内的数据信息呈指数级增长。这些应用的各类信息数量过多,用户也很少会删除价值不高的信息,导致寻找目标信息困难,降低了用户体验,同时增加了不必要的网络流量。因此,亟需一种对应用程序的浮窗信息展示进行管理的方法及装置。
技术实现思路
为了解决现有技术中应用程序无法由用户自定义展示信息的问题,本专利技术实施方式提供了一种基于安卓系统的对应用程序的浮窗信息展示进行管理的方法及装置。 —方面,本专利技术实施方式提供了一种基于安卓系统的对应用程序的浮窗信息展不进行管理的方法,所述方法包括: 通过服务类对添加到所述浮窗进行展示的数据状态进行监测; 监测到所述数据状态发生变化,则向广播接收器发送更新通知;以及 所述广播接收器根据获取的所述更新通知,调用管理类对所述浮窗展示的信息进行更新处理。 相应的,本专利技术实施方式还提供了一种基于安卓系统的对应用程序的浮窗信息展示进行管理的装置,所述装置包括: 服务类模块,用于对添加到所述浮窗进行展示的数据状态进行监测,若监测到所述数据状态发生变化,则向广播接收器发送更新通知; 广播接收器,用于获取所述更新通知,并调用管理类模块; 管理类模块,用于所述浮窗展示的信息进行更新处理。 实施本专利技术的各种实施方式可向用户提供自定义的应用信息的展示和管理方式,节省用户的网络流量,完善用户体验。 【专利附图】【附图说明】 图1是根据本专利技术实施方式的一种基于安卓系统的对应用程序的浮窗信息展示进行管理的方法的流程图; 图2示出了图1的步骤SI的具体流程图; 图3示出了图1的步骤S2的具体流程图; 图4示出了图1的步骤S3的具体流程图; 图5是根据本专利技术实施方式的一种基于安卓系统的对应用程序的浮窗信息展示进行管理的装置的架构图; 图6示出了图5所示的服务类模块100的框图; 图7示出了图5所示的广播接收器200的框图; 图8示出了图5所示的管理类模块300的框图。 【具体实施方式】 以下结合附图和【具体实施方式】对本专利技术的各个方面进行详细阐述。其中,众所周知的模块、单元及其相互之间的连接、链接、通信或操作没有示出或未作详细说明。并且,所描述的特征、架构或功能可在一个或一个以上实施方式中以任何方式组合。本领域技术人员应当理解,下述的各种实施方式只用于举例说明,而非用于限制本专利技术的保护范围。还可以容易理解,本文所述和附图所示的各实施方式中的模块或单元或处理方式可以按各种不同配置进行组合和设计。 图1是根据本专利技术实施方式的一种基于安卓系统的对应用程序的浮窗信息展示进行管理的方法的流程图;参见图1,所述方法包括如下步骤: 步骤SI,通过服务类对添加到所述浮窗进行展示的数据状态进行监测; 步骤S2,监测到所述数据状态发生变化,则向广播接收器发送更新通知;以及 步骤S3,所述广播接收器根据获取的所述更新通知,调用管理类对所述浮窗展示的信息进行更新处理。 通过采用上述方法,可向用户提供自定义的应用信息的展示和管理方式,节省用户的网络流量,完善用户体验。 图2示出了图1的步骤SI的具体流程图;参见图2,所述步骤SI包括: 步骤S11,所述服务类从网络获取被添加到所述浮窗进行展示的信息类对象的数据;所述服务类可以定期(例如:每隔若干分钟)地从网络获取所述数据。 步骤S12,将所述从网络获取的数据与本地信息类数据进行比较,以判断所述浮窗展示的信息是否更改,即所述从网络获取的数据与本地信息类数据进行比较,如果二者不一致,则表示所述数据状态已更改。 图3示出了图1的步骤S2的具体流程图;参见图3,所述步骤S2包括: 步骤S21,监测到所述数据状态发生变化; 步骤S22,所述服务类向所述广播接收器发送附加有更改内容的意图1ntent消肩、O 图4示出了图1的步骤S3的具体流程图;参见图4,所述步骤S3包括: 步骤S31,所述广播接收器将所述更改内容广播通知所述管理类; 步骤S32,所述管理类根据所述Intent消息更新信息类数据库,通知浮窗类进行更新,其中适配器类从所述信息类数据库重新获取更新后的待展示的数据,并组装展示视图,再通过所述浮窗类对所述更新后的数据进行展示。所述适配器类组装展示视图包括:将从所述信息类数据库重新获取的更新后的待展示的数据填入样式类中形成单个视图。 图5是根据本专利技术实施方式的一种基于安卓系统的对应用程序的浮窗信息展示进行管理的装置10的架构图;参见图5,所述装置10包括: 服务类模块100,用于对添加到所述浮窗进行展示的数据状态进行监测,若监测到所述数据状态发生变化,则向广播接收器发送更新通知; 广播接收器200,用于获取所述更新通知,并调用管理类模块; 管理类模块300,用于所述浮窗展示的信息进行更新处理。 通过采用上述装置,可向用户提供自定义的应用信息的展示和管理方式,节省用户的网络流量,完善用户体验。 图6示出了图5所示的服务类模块100的框图;参见图6,所述服务类模块100包括: 获取单元110,用于从网络获取被添加到所述浮窗进行展示的信息类对象的数据;该模块可以定期地(例如:每隔若干分钟)从网络获取所述数据。 比较单元120,用于将所述从网络获取的数据与本地信息类数据进行比较以判断所述浮窗展示的信息是否更改,即所述从网络获取的信息与本地ObjInfo信息进行比较,如果所述从网络获取的信息与本地ObjInfo信息不一致,则表示所述数据状态已更改;以及 发送单元130,用于向所述广播接收器发送附加有更改内容的意图1ntent消息。 图7示出了图5所示的广播接收器200的框图;参见图7,所述广播接收器200包括: 获取单元210,用于获取的所述服务类模块发送的所述更新通知;以及 通知单元220,用于将所述更改内容广播通知所述本文档来自技高网
...

【技术保护点】
一种基于安卓系统的对应用程序的浮窗信息展示进行管理的方法,其特征在于,所述方法包括:通过服务类对添加到所述浮窗进行展示的数据状态进行监测;监测到所述数据状态发生变化,则向广播接收器发送更新通知;以及所述广播接收器根据获取的所述更新通知,调用管理类对所述浮窗展示的信息进行更新处理。

【技术特征摘要】

【专利技术属性】
技术研发人员:白振龙李军白凯罗云峰韩基超罗建鼎裴子成靳茵茵陈敬林吴峰苏东峰李江利
申请(专利权)人:北京百度网讯科技有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1