[发明专利]一种根据系统语言动态显示分享图标的方法及装置有效
申请号: | 201410084402.4 | 申请日: | 2014-03-08 |
公开(公告)号: | CN103838848B | 公开(公告)日: | 2017-06-20 |
发明(设计)人: | 申超 | 申请(专利权)人: | 广东欧珀移动通信有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 广州三环专利代理有限公司44202 | 代理人: | 郝传鑫,熊永强 |
地址: | 523860 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 根据 系统 语言 动态 显示 分享 图标 方法 装置 | ||
技术领域
本发明涉及终端设备技术领域,更具体地说,是涉及一种根据系统语言动态显示分享图标的方法及装置。
背景技术
在当今社会,社交网络发展迅速,几乎遍及生活的各个角落,成为人们生活中的“必需品”,所以在应用中添加分享到社交网络几乎是必备的功能。
目前,在应用中添加分享功能主要有两种方式:一是注册好应用之后直接使用第三方搭建的分享平台,二是根据各个社交网络平台提供的API来进行分享。然而,目前的移动应用几乎都是事先定制好分享界面,无论使用上述两种之中的哪一种分享方式来分享,都无法人性化的根据用户需求来动态显示所需要的分享图标。此外,现有的社交应用十分繁多,但是又有着各自不同的使用人群,因此,有必要提高分享图标的人性化程度使其操作更加便捷。
发明内容
本发明的目的在于克服现有技术中的上述缺陷,提供一种根据系统语言动态显示分享图标的方法及装置,其能够人性化的根据不同用户的需求来动态显示所需要的分享图标,使操作更加便捷。
为实现上述目的,本发明提供的技术方案如下:一种根据系统语言动态显示分享图标的方法,包括以下步骤:
建立分享类型数据库,其中,所述分享类型数据库中存储的多个分享类型与系统配置信息中的多种语言信息之间形成多对多的对应关系,各个分享类型预先设置有优先级;
获取系统配置信息中已设定的语言信息;
根据已设定的语言信息,在分享类型数据库中获取与该语言信息相对应的多个分享类型;
按照分享类型的优先级顺序依次将获取到的多个分享类型所对应的分享按钮以图标按钮的形式设置在显示界面上以供选择分享。
进一步而言,作为优选的,所述分享类型表征为能够进行内容分享的网络接收端,所述网络接收端包括社交网络分享平台。
进一步而言,作为优选的,所述分享类型数据库设置为轻量级的关系数据库。
进一步而言,作为优选的,所述根据已设定的语言信息,在分享类型数据库中获取与该语言信息相对应的多个分享类型的步骤具体包括:
根据已设定的语言信息,通过SQL语句在分享类型数据库中查询与该语言信息所对应的分享类型;
将查询到的多个分享类型按照优先级从高到低的顺序依次从分享类型数据库中取出并存入一个临时数组中。
进一步而言,作为优选的,所述按照分享类型的优先级顺序依次将获取到的多个分享类型所对应的分享按钮以图标按钮的形式设置在显示界面上以供选择分享的步骤具体包括:
根据各个分享类型存入临时数组中的顺序和数目依次新建对应的分享按钮并设置其按钮图标;
设置各个分享按钮在一个滚动视图上的位置,并在各个分享按钮的位置上显示与其对应的按钮图标;
设置各个分享按钮的单击切换效果。
进一步而言,作为优选的,所述设置各个分享按钮在一个滚动视图上的位置的步骤具体包括:
设定分享按钮的边距d、间隔距离D和边长L并获取分享按钮在临时数组的位置N(N=1,2,3...);
相对于滚动视图的坐标,计算各个分享按钮的X坐标和Y坐标,其中,第N个分享按钮的X坐标为d+(N-1)*L+(N-1)*D,分享按钮的Y坐标均为d;
根据各个分享按钮的X坐标和Y坐标,计算滚动视图的实际宽度,其中,滚动视图的实际宽度为2d+n*L+(n–1)*D,n为分享按钮个数。
进一步而言,作为优选的,所述设置各个分享按钮的单击切换效果的步骤具体包括:
设置一个临时变量,用来保存点击某个分享按钮时所对应的分享类型;
当点击某个分享按钮时,则将当前点击的分享按钮所对应的分享类型与临时变量中保存的上一次点击的分享按钮所对应的分享类型进行比较;
如果不相同,则将上一次点击的分享按钮设为未选中,将当前点击的分享按钮设为选中并把当前点击的分享按钮所对应的分享类型进行保存。
本发明还提供了一种根据系统语言动态显示分享图标的装置,其包括:
数据库模块,用于建立分享类型数据库;其中,所述分享类型数据库中存储的多个分享类型与系统配置信息中的多种语言信息之间形成多对多的对应关系,各个分享类型预先设置有优先级;
语言信息获取模块,用于获取系统配置信息中已设定的语言信息;
分享类型获取模块,用于根据已设定的语言信息,在分享类型数据库中获取与该语言信息相对应的多个分享类型;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东欧珀移动通信有限公司,未经广东欧珀移动通信有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410084402.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:使用拼音检索文件的文件检索方法及系统
- 下一篇:一种用于单钢索的滑轮组合