[发明专利]一种在操作系统平台上设置应用的皮肤的方法、装置及设备有效
申请号: | 201510126141.2 | 申请日: | 2015-03-20 |
公开(公告)号: | CN104679390B | 公开(公告)日: | 2018-01-02 |
发明(设计)人: | 李彬;胡军;袁芷露;陈建平;王冰 | 申请(专利权)人: | 杭州网易云音乐科技有限公司 |
主分类号: | G06F3/0481 | 分类号: | G06F3/0481 |
代理公司: | 北京信远达知识产权代理事务所(普通合伙)11304 | 代理人: | 魏晓波 |
地址: | 310052 浙江省杭*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 操作系统 平台 设置 应用 皮肤 方法 装置 设备 | ||
技术领域
本发明的实施方式涉及在操作系统平台上的信息处理,尤其涉及一种在操作系统平台上设置应用的皮肤的方法、装置及设备。
背景技术
本部分旨在为权利要求书中陈述的本发明的实施方式提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。
一般而言,一个物理的终端设备为了具备信息化处理能力,通常需要安装操作系统,通过操作系统的运行来进行各种信息的处理。安装有操作系统的平台(比如,安装有Windows Phone系统的Windows Phone平台)可以向各种应用提供资源,以便各种应用实现各自的功能。在一个应用中,往往具有实现自身功能的多方面属性,这些属性从不同的角度刻画该应用,对应用的“好坏”产生不同程度的影响。比如,应用的皮肤,其作为一种最为直观的可视化方面的属性之一,能在很大程度上影响用户对应用本身以及操作系统平台的体验。用户的需求为应用的开发、维护等提出了新要求。各种应用如何高效率、较方便地满足人们的需求,是不断改进技术的重要驱动力。
在现有技术中,用户根据自身的喜好可以在操作系统平台上设置操作系统的系统背景色,从而在承载应用的桌面上显现出设定的系统背景色。但是,操作系统的系统背景色并不当然延伸到操作系统平台上的各个应用的皮肤,也就是说,当一个应用被启动后,该应用的皮肤仍旧保持原有的颜色,而不会呈现出系统的背景色或者与系统背景色相适应的颜色。为此,用户在应用启动后,必须再进行应用皮肤颜色的设置,设置的方式是打开应用的“设置”功能条,进行手动皮肤设置(注:发明人发现,在某些操作系统上的某些应用还不具有设置应用皮肤的功能)。这种不仅进行系统背景色的设置,还进行应用皮肤设置的“双设置”方式,对于用户而言,程序繁琐、浪费时间,降低了用户体验;对于操作系统而言,降低了应用的皮肤设置效率,总体上浪费了系统资源。
发明内容
一方面,基于解决上述技术问题的需要,本发明的实施方式提供了一种在操作系统平台上设置应用的皮肤的方法,其中,该方法可以包括:
获取运行所述应用的操作系统平台的背景色的属性值;
在满足设置应用皮肤的预设条件时,将所述背景色的属性值与预定的皮肤方案进行匹配;
将与所述背景色的属性值相匹配的皮肤方案设置为所述应用的皮肤。
其中,所述获取运行所述应用的操作系统平台的背景色的属性值可以包括:在操作系统平台上启动所述应用时获取运行所述应用的操作系统平台的背景色的属性值。
其中,所述操作系统平台为Windows Phone系统平台,在操作系统平台上启动所述应用时获取运行所述应用的操作系统平台的背景色的属性值可以包括:
在Windows Phone系统平台上启动所述应用时触发页面加载事件;
在进行页面加载时通过Windows Phone系统的当前应用资源获取Windows Phone系统平台的背景色的属性值。
其中,通过Windows Phone系统的当前应用资源获取Windows Phone系统的背景色的属性值可以包括:
通过Windows Phone系统当前应用资源的API函数获取背景刷属性的属性值。
其中,所述设置应用皮肤的预设条件可以包括在操作系统平台上启动所述应用、接收到更换应用皮肤的消息、应用启动后达到预定时间阀值或根据设置应用皮肤的配置文件确定的条件。
其中,所述方法还可以包括:获取运行所述应用的操作系统平台的主题色的属性值,在满足设置应用皮肤的预设条件时,根据所述主题色的属性值设置所述应用功能区域的颜色。
另一方面,本发明的实施方式还提供了一种在操作系统平台上设置应用的皮肤的装置,其中,所述装置可以包括第一获取模块、匹配模块和第一设置模块,
所述第一获取模块,用于获取运行所述应用的操作系统平台的背景色的属性值;
所述匹配模块,用于在满足设置应用皮肤的预设条件时,将所述背景色的属性值与预定的皮肤方案进行匹配;
所述第一设置模块,用于将与所述背景色的属性值相匹配的皮肤方案设置为所述应用的皮肤。
其中,所述第一获取模块可以包括监测子模块和获取子模块,
所述监测子模块,用于监测在操作系统平台上何时启动所述应用;
所述获取子模块,用于在操作系统平台上启动所述应用时获取运行所述应用的操作系统平台的背景色的属性值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州网易云音乐科技有限公司,未经杭州网易云音乐科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510126141.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种对用户事件的响应方法
- 下一篇:切换聊天窗口的方法及装置