[发明专利]一种安装语言包的方法和装置有效
申请号: | 201310341823.6 | 申请日: | 2013-08-07 |
公开(公告)号: | CN103425509B | 公开(公告)日: | 2019-05-28 |
发明(设计)人: | 张寅祥 | 申请(专利权)人: | OPPO广东移动通信有限公司 |
主分类号: | G06F8/61 | 分类号: | G06F8/61 |
代理公司: | 深圳中一联合知识产权代理有限公司 44414 | 代理人: | 张全文 |
地址: | 523860 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 安装 语言包 方法 装置 | ||
本发明公开了一种安装语言包的方法和装置,以方便一般用户能够顺利切换到自己熟悉的语言。所述方法包括:确定系统当前需要的字符串标识;根据系统当前的语言状态,从扩充语言包的字符串标识列表查找所述字符串标识;若所述字符串标识列表存在所述字符串标识,则返回与所述字符串标识对应的字符串。本发明实施例提供的方法无需用户进行具有难度的操作,只需选定语言状态,系统自动完成字符串的加载和语言包的安装,因此,为一般用户切换语言提供了极大的方便。
技术领域
本发明涉及移动终端应用领域,具体涉及一种安装语言包的方法和装置。
背景技术
智能手机技术的飞速发展,使得在智能手机上运行的应用程序越来越丰富。以目前流行的Android系统为例,由于Android系统属于开源系统,因此,基于Android的智能手机,以其应用程序的方便获取受到越来越多用户的追捧。
考虑到全球经济一体化、商业人士以及专业人才在全球范围内的自由流通,一种智能手机的制造商所生产的手机一般不仅限于一个国家或地区的用户使用。因此,目前的Android智能手机,在出厂时都会自带几种语言版本,以方便用户操作智能手机上的应用程序,用户可以通过“设置”这一菜单的相关选项,切换到自己熟悉的语言。然而,用户能够切换到自己熟悉的语言是以该智能手机上已经带有相应的语言版本为前提的。若智能手机在出厂时没有自带足够多的语言,例如一些小语种或者中国国内发布的智能手机没有其他国家语言,则用户无法通过切换这一操作获得自己熟悉的语言构成的界面。
在上述场景下,如果用户想使用智能手机自带以外的语言,则需要对apk里的字符串进行反编译、修改和再次打包等过程。由于对字符串进行反编译、修改和再次打包等属于具有一定技术含量的工作,往往只有专业人士才能熟练完成,一般用户无法顺利完成或者无法完成。
发明内容
本发明实施例提供一种安装语言包的方法和装置,以方便一般用户能够顺利切换到自己熟悉的语言。
一种安装语言包的方法,包括:
确定系统当前需要的字符串标识;
根据系统当前的语言状态,从扩充语言包的字符串标识列表查找所述字符串标识;
若所述字符串标识列表存在所述字符串标识,则返回与所述字符串标识对应的字符串。
一种安装语言包的装置,所述装置包括:
确定模块,用于确定系统当前需要的字符串标识;
字符串标识查找模块,用于根据系统当前的语言状态,从扩充语言包的字符串标识列表查找所述字符串标识;
字符串返回模块,用于若所述字符串标识列表存在所述字符串标识,则返回与所述字符串标识对应的字符串。
从上述本发明实施例可知,由于系统中安装了扩充语言包,可以根据系统当前的语言状态从确定的扩充语言包的字符串标识列表查找字符串标识,当字符串标识列表存在字符串标识时返回与字符串标识对应的字符串。与现有技术在安装自带以外的语言包时需要对字符串进行反编译、修改和再次打包等具有一定难度的操作相比,本发明实施例提供的方法无需用户进行具有难度的操作,只需选定语言状态,系统自动完成字符串的加载和语言包的安装,因此,为一般用户切换语言提供了极大的方便。
附图说明
图1是本发明实施例提供的安装语言包的方法的基本流程示意图;
图2是本发明实施例提供的安装语言包的装置逻辑结构示意图;
图3是本发明另一实施例提供的安装语言包的装置逻辑结构示意图;
图4是本发明另一实施例提供的安装语言包的装置逻辑结构示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于OPPO广东移动通信有限公司,未经OPPO广东移动通信有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310341823.6/2.html,转载请声明来源钻瓜专利网。