应用程序的语言资源管理方法和装置制造方法

文档序号:6502329阅读:210来源:国知局
应用程序的语言资源管理方法和装置制造方法
【专利摘要】本发明提出一种应用程序的语言资源管理方法和装置,其中该方法包括以下步骤:当应用程序启动时,应用程序的类加载器获取当前的系统语言;类加载器根据系统语言判断应用程序的多个语言资源包中是否存在对应的语言资源包;以及如果存在对应的语言资源包,则类加载器加载对应的语言资源包以供应用程序调用。根据本发明实施例方法,应用程序的安装包与语言资源包分离并单独发布安装,加快应用程序的发布,有效的降低了应用程序安装包的大小,提高了应用程序的使用率,提升了用户体验。
【专利说明】应用程序的语言资源管理方法和装置

【技术领域】
[0001] 本发明涉及移动终端制造【技术领域】,尤其涉及一种应用程序的语言资源管理方法 和装置。

【背景技术】
[0002] 随着移动终端制造技术的快速发展,用户在移动终端中安装和使用应用程序越来 越普及,由于应用程序支持的多种语言资源包打包在安装包里,并且在发布应用程序时,需 要准备所有支持的语言的应用程序版本,以便用户使用时切换。目前存在以下问题:一方面 所有支持的多种语言资源包必须在发布前准备好;另一方面如果支持十几种甚至几十种语 言时,应用程序的安装包将变得庞大无比,并且如果支持新的语言时,需要更新整个应用程 序包,不利于应用程序的推广,使用率低,用户体验差。


【发明内容】

[0003] 本发明旨在至少解决上述技术问题之一。
[0004] 为此,本发明的第一个目的在于提出一种应用程序的语言资源管理方法,该方法 应用程序的安装包与语言资源包分离并单独发布安装,加快应用程序的发布,有效的降低 了应用程序安装包的大小,提高了应用程序的使用率,提升了用户体验。
[0005] 本发明的第二个目的在于提出一种应用程序的语言资源管理装置。
[0006] 为了实现上述目的,本发明第一方面实施例的应用程序的语言资源管理方法包括 以下步骤:a、当应用程序启动时,所述应用程序的类加载器获取当前的系统语言;b、所述 类加载器根据所述系统语言判断所述应用程序的多个语言资源包中是否存在对应的所述 语言资源包;以及c、如果存在对应的所述语言资源包,则所述类加载器加载对应的所述语 言资源包以供所述应用程序调用。
[0007] 根据本发明实施例的应用程序的语言资源管理方法,语言资源包与应用程序安装 包分离并单独发布,应用程序的类加载器动态加载语言资源包,至少具有以下的优点:(1) 分离语言资源包,提高了应用程序的发布速度;(2)可以支持后续语言资源包的开发发布, 扩大了应用程序的覆盖范围;(3)可以降低应用程序安装包的大小,方便用户的下载或者 分享;(4)节省了网络宽带和流量的消耗,提升了用户体验。
[0008] 为了实现上述目的,本发明第二方面实施例的应用程序的语言资源管理装置,包 括:第一获取模块,用于获取当前的系统语言;判断模块,用于根据所述系统语言判断应用 程序的多个语言资源包中是否存在对应的所述语言资源包;以及第一加载模块,用于在所 述判断模块判断存在对应的所述语言资源包时加载对应的所述语言资源包以供所述应用 程序调用。
[0009] 根据本发明实施例的应用程序的语言资源管理装置,语言资源包与应用程序安装 包分离并单独发布,应用程序的类加载器动态加载语言资源包,至少具有以下的优点:(1) 分离语言资源包,提高了应用程序的发布速度使用率;(2)可以支持后续语言资源包的开 发发布,扩大了应用程序的覆盖范围;(3)可以降低应用程序安装包的大小,方便用户的下 载或者分享;(4)节省了网络宽带和流量的消耗,提升了用户体验。
[0010] 本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变 得明显,或通过本发明的实践了解到。

【专利附图】

【附图说明】
[0011] 本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变 得明显和容易理解,其中,
[0012] 图1是根据本发明一个实施例的应用程序的语言资源管理方法的流程图;
[0013] 图2是根据本发明另一个实施例的应用程序的语言资源管理方法的流程图;
[0014] 图3是根据本发明又一个实施例的应用程序的语言资源管理方法的流程图;
[0015] 图4是根据本发明一个实施例的应用程序的语言资源管理装置的结构示意图;
[0016] 图5是根据本发明一个具体实施例的应用程序的语言资源管理装置的结构示意 图;以及
[0017] 图6是根据本发明一个具体实施例的第一加载模块300的结构示意图。

【具体实施方式】
[0018] 下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终 相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考 附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。相反, 本发明的实施例包括落入所附加权利要求书的精神和内涵范围内的所有变化、修改和等同 物。
[0019] 在本发明的描述中,需要理解的是,术语"第一"、"第二"等仅用于描述目的,而不 能理解为指示或暗示相对重要性。在本发明的描述中,需要说明的是,除非另有明确的规定 和限定,术语"相连"、"连接"应做广义理解,例如,可以是固定连接,也可以是可拆卸连接, 或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介 间接相连。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具 体含义。此外,在本发明的描述中,除非另有说明,"多个"的含义是两个或两个以上。
[0020] 流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括 一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部 分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺 序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明 的实施例所属【技术领域】的技术人员所理解。
[0021] 下面参考附图描述根据本发明实施例的应用程序的语言资源管理方法和应用程 序的语言资源管理装置。
[0022] 目前,由于应用程序支持的多种语言资源包打包在安装包里,并且在发布应用程 序时,需要准备所有支持的语言的应用程序版本,不利于应用程序的推广,降低使用率。为 此,本发明提出了一种全新的应用程序的语言资源管理方法,语言资源包与应用程序安装 包分离并单独发布,应用程序的类加载器动态加载语言资源包。
[0023] 具体地,一种应用程序的语言资源管理方法,包括以下步骤:a、当应用程序启动 时,应用程序的类加载器获取当前的系统语言;b、类加载器根据系统语言判断应用程序的 多个语言资源包中是否存在对应的语言资源包;以及c、如果存在对应的语言资源包,则类 加载器加载对应的语言资源包以供应用程序调用。
[0024] 图1是根据本发明一个实施例的应用程序的语言资源管理方法的流程图。
[0025] 如图1所示,应用程序的语言资源管理方法包括以下步骤。
[0026] S101,当应用程序启动时,应用程序的类加载器获取当前的系统语言。
[0027] 具体地,当应用程序第一次启动时,应用程序的类加载器自动获取当前的系统语 言。
[0028] S102,类加载器根据系统语言判断应用程序的多个语言资源包中是否存在对应的 语言资源包。
[0029] 例如,类加载器获取到的当前的系统语言为中文,根据系统语言判断应用程序的 多个语言资源包中是否存在中文的语言资源包。
[0030] 在本发明的一个实施例中,语言资源包与应用程序是分离的,并可后续单独开发 发布、更新以及安装。由此,有效的降低应用程序安装包的大小,加快应用程序的发布速度, 扩大应用程序的覆盖范围,提高使用率。
[0031] S103,如果存在对应的语言资源包,则类加载器加载对应的语言资源包以供应用 程序调用。
[0032] 具体地,当应用程序的多个语言资源包中存在与当前系统语言对应的语言资源包 时,类加载器从应用程序的多个语言资源包中加载对应的语言资源包以供应用程序调用。 例如,在Android系统中,该加载过程可采用动态加载技术实现。
[0033] 在本发明的一个实施例中,应用程序的语言资源管理方法还包括以下步骤:当应 用程序启动运行时(可不为第一次启动),类加载器监测当前的系统语言,如果类加载器监 测到系统语言发生变化时,则继续执行步骤S102。由此,对应的语言资源包被加载一次后无 需再加载,除非用户切换应用程序的语言或者移动终端的系统语言发生变化。
[0034] 根据本发明实施例的应用程序的语言资源管理方法,语言资源包与应用程序安装 包分离并单独发布,应用程序的类加载器动态加载语言资源包,至少具有以下的优点:(1) 分离语言资源包,提高了应用程序的发布速度使用率;(2)可以支持后续语言资源包的开 发发布,扩大了应用程序的覆盖范围;(3)可以降低应用程序安装包的大小,方便用户的下 载或者分享;(4)节省了网络宽带和流量的消耗,提升了用户体验。
[0035] 图2是根据本发明另一个实施例的应用程序的语言资源管理方法的流程图。
[0036] 类加载器可以通过获取对应的语言资源包的文件路径,并通过语言资源包的上下 文信息Context获取对应的语言。具体地,如图2所示,应用程序的语言资源管理方法包括 以下步骤。
[0037] S201,当应用程序启动时,应用程序的类加载器获取当前的系统语言。
[0038] 具体地,当应用程序第一次启动时,应用程序的类加载器自动获取当前的系统语 言。
[0039] S202,类加载器根据系统语言判断应用程序的多个语言资源包中是否存在对应的 语言资源包。
[0040] 例如,类加载器获取到的当前的系统语言为中文,根据系统语言判断应用程序的 多个语言资源包中是否存在中文的语言资源包。
[0041] 在本发明的一个实施例中,语言资源包与应用程序是分离的,并可后续单独开发 发布、更新以及安装。由此,有效的降低应用程序安装包的大小,加快应用程序的发布速度, 扩大应用程序的覆盖范围,提高使用率。
[0042] S203,如果存在对应的语言资源包,则类加载器获取对应的语言资源包的文件路 径。
[0043] 具体地,当应用程序的多个语言资源包中存在与当前系统语言对应的语言资源包 时,类加载器获取对应的语言资源包的文件路径。例如,在android系统上,一个英文语言 资源包的文件路径为"/mnt/sdcard/app/en. jar",其中,jar为java归档文件,en为这个 英文语言资源包的文件名。
[0044] S204,类加载器根据文件路径加载对应的语言资源包。
[0045] 例如,在Android系统上,应用程序的类加载器可以通过DexClassLoader加载文 件路径中的对应的语言资源包。
[0046] S205,应用程序获取语言资源包的上下文信息Context。
[0047] 其中,Context包括多个调用方法。
[0048] S206,应用程序分别通过调用不同的调用方法获取对应的语言。
[0049] 例如,应用程序可以通过Context. getResourcesO. getString(id)的调用方法 以获取语言资源包中对应的字符串,或者其他资源,并设置给对应的view或者直接显示以 实现获取对应的语言。
[0050] 在本发明的一个实施例中,应用程序的语言资源管理方法还包括以下步骤:当应 用程序启动运行时(可不为第一次启动),类加载器监测当前的系统语言,如果类加载器监 测到系统语言发生变化时,则继续执行步骤S202。由此,对应的语言资源包被加载一次后无 需再加载,除非用户切换应用程序的语言或者移动终端的系统语言发生变化。
[0051] 根据本发明实施例的应用程序的语言资源管理方法,类加载器可以通过获取对应 的语言资源包的文件路径,并通过语言资源包的上下文信息Context获取对应的语言。至 少具有以下的优点:(1)分离语言资源包,提高了应用程序的发布速度使用率;(2)可以支 持后续语言资源包的开发发布,扩大了应用程序的覆盖范围;(3)可以降低应用程序安装 包的大小,方便用户的下载或者分享;(4)节省了网络宽带和流量的消耗,提升了用户体 验。
[0052] 图3是根据本发明又一个实施例的应用程序的语言资源管理方法的流程图。
[0053] 如果应用程序的多个语言资源包中不存在对应的语言资源包时,类加载器获取应 用程序的默认语言资源包。具体地,如图3所示,应用程序的语言资源管理方法包括以下步 骤。
[0054] S301,当应用程序启动时,应用程序的类加载器获取当前的系统语言。
[0055] 具体地,当应用程序第一次启动时,应用程序的类加载器自动获取当前的系统语 言。
[0056] S302,类加载器根据系统语言判断应用程序的多个语言资源包中是否存在对应的 语言资源包。
[0057] 例如,类加载器获取到的当前的系统语言为中文,根据系统语言判断应用程序的 多个语言资源包中是否存在中文的语言资源包。
[0058] 在本发明的一个实施例中,语言资源包与应用程序是分离的,并可后续单独开发 发布、更新以及安装。由此,有效的降低应用程序安装包的大小,加快应用程序的发布速度, 扩大应用程序的覆盖范围,提高使用率。
[0059] S303,如果不存在对应的语言资源包,则类加载器获取应用程序的默认语言资源 包。
[0060] 具体地,当应用程序的多个语言资源包中不存在与当前系统语言对应的语言资源 包时,类加载器获取应用程序的默认语言资源包。例如,应用程序自带一种英文资源包,移 动终端的系统语言是中文,则应用程序的类加载器获取并加载默认的英文资源包。应用理 解,应用程序可自带多种语言资源包。
[0061] S304,类加载器加载默认语言资源包以供应用程序调用,并继续执行步骤S306。
[0062] 例如,在Android系统中,该加载过程可采用动态加载技术实现。
[0063] S305,如果存在对应的语言资源包,类加载器加载对应的语言资源包以供所用程 序调用。
[0064] 例如,在Android系统中,该加载过程可采用动态加载技术实现。
[0065] S306,类加载器获取语言资源包的文件路径。
[0066] 具体地,类加载器获取对应的语言资源包或者默认的语言资源包的文件路径。例 如,在android系统上,一个英文语言资源包的文件路径为"/mnt/sdcard/app/en. jar",其 中,jar为java归档文件,en为这个英文语言资源包的文件名。
[0067] S307,类加载器根据文件路径加载语言资源包。
[0068] 例如,在Android系统上,应用程序的类加载器可以通过DexClassLoader加载文 件路径中的对应的语言资源包或者默认的语言资源包。
[0069] S308,应用程序获取语言资源包的上下文信息Context。
[0070] 其中,Context包括多个调用方法。
[0071] S309,应用程序分别通过调用不同的调用方法获取对应的语言。
[0072] 例如,应用程序可以通过Context. getResourcesO. getString(id)的调用方法 以获取语言资源包中对应的字符串,或者其他资源,并设置给对应的view或者直接显示以 实现获取对应的语言。
[0073] 在本发明的一个实施例中,应用程序的语言资源管理方法还包括以下步骤:当应 用程序启动运行时(可不为第一次启动),类加载器监测当前的系统语言,如果类加载器监 测到系统语言发生变化时,则继续执行步骤S302。由此,对应的语言资源包被加载一次后无 需再加载,除非用户切换应用程序的语言或者移动终端的系统语言发生变化。
[0074] 根据本发明实施例的应用程序的语言资源管理方法,如果应用程序的多个语言资 源包中不存在对应的语言资源包时,类加载器获取应用程序的默认语言资源包,并加载默 认语言资源包以供应用程序调用,至少具有以下的优点:(1)分离语言资源包,提高了应用 程序的发布速度使用率;(2)可以支持后续语言资源包的开发发布,扩大了应用程序的覆 盖范围;(3)可以降低应用程序安装包的大小,方便用户的下载或者分享;(4)节省了网络 宽带和流量的消耗,提升了用户体验。
[0075] 为了实现上述实施例,本发明还提出一种应用程序的语言资源管理装置。
[0076] -种应用程序的语言资源管理装置,包括:第一获取模块,用于获取当前的系统语 言;判断模块,用于根据系统语言判断应用程序的多个语言资源包中是否存在对应的语言 资源包;以及第一加载模块,用于在判断模块判断存在对应的语言资源包时加载对应的语 言资源包以供应用程序调用。
[0077] 图4是根据本发明一个实施例的应用程序的语言资源管理装置的结构示意图。
[0078] 如图4所示,应用程序的语言资源管理装置包括:第一获取模块100、判断模块 200、第一加载模块300和监控模块400。
[0079] 具体地,第一获取模块100用于获取当前的系统语言。更具体地,当应用程序第一 次启动时,应用程序的类加载器自动获取当前的系统语言。
[0080] 判断模块200用于根据第一获取模块100获取到的系统语言判断应用程序的多个 语言资源包中是否存在对应的所述语言资源包。例如,第一获取模块1〇〇获取到的当前的 系统语言为中文,判断模块200根据系统语言判断应用程序的多个语言资源包中是否存在 中文的语言资源包。在本发明的一个实施例中,语言资源包与应用程序是分离的,并可后续 单独开发发布、更新以及安装。由此,有效的降低应用程序安装包的大小,加快应用程序的 发布速度,扩大应用程序的覆盖范围,提高使用率。
[0081] 第一加载模块300用于在判断模块200判断存在对应的语言资源包时加载对应的 语言资源包以供应用程序调用。更具体地,当判断模块200判断应用程序的多个语言资源 包中存在与当前系统语言对应的语言资源包时,第一加载模块300从应用程序的多个语言 资源包中加载对应的语言资源包以供应用程序调用。例如,在Android系统中,该加载过程 可采用动态加载技术实现。
[0082] 监控模块400,用于监测当前的系统语言,其中,当应用程序启动运行时(可不为第 一次启动),监测模块400监测到系统语言发生变化时,判断模块200根据当前的系统语言 判断应用程序的多个语言资源包中是否存在对应的语言资源包。由此,对应的语言资源包 被加载一次后无需再加载,除非用户切换应用程序的语言或者移动终端的系统语言发生变 化。
[0083] 根据本发明实施例的应用程序的语言资源管理装置,语言资源包与应用程序安装 包分离并单独发布,应用程序的类加载器动态加载语言资源包,至少具有以下的优点:(1) 分离语言资源包,提高了应用程序的发布速度使用率;(2)可以支持后续语言资源包的开 发发布,扩大了应用程序的覆盖范围;(3)可以降低应用程序安装包的大小,方便用户的下 载或者分享;(4)节省了网络宽带和流量的消耗,提升了用户体验。
[0084] 图5是根据本发明一个具体实施例的应用程序的语言资源管理装置的结构示意 图。
[0085] 如图5所示,在图4所示实施例的基础上应用程序的语言资源管理装置还包括:第 二获取模块500和第二加载模块600。
[0086] 具体地,第二获取模块500用于在判断模块200判断应用程序的多个语言资源包 中不存在对应的语言资源包时获取应用程序的默认语言资源包。更具体地,当应用程序的 多个语言资源包中不存在与当前系统语言对应的语言资源包时,第二获取模块500获取应 用程序的默认语言资源包。例如,应用程序自带一种英文资源包,移动终端的系统语言是中 文,则第二获取模块500获取并加载默认的英文资源包。应用理解,应用程序可自带多种语 言资源包。
[0087] 第二加载模块600用于加载默认语言资源包以供应用程序调用。例如,在Android 系统中,该加载过程可采用动态加载技术实现。
[0088] 图6是根据本发明一个具体实施例的第一加载模块300的结构示意图。
[0089] 如图6所示,第一加载模块300包括:第一获取单元301、加载单元302、第二获取 单元303和第三获取单元304。
[0090] 具体地,第一获取单元301用于获取对应的语言资源包的文件路径。更具体地,当 判断模块200判断应用程序的多个语言资源包中存在与当前系统语言对应的语言资源包 时,第一获取单元301获取对应的语言资源包的文件路径。例如,在android系统上,一个 英文语言资源包的文件路径为"/mnt/sdcard/app/en. jar",其中,jar为java归档文件,en 为这个英文语言资源包的文件名。
[0091] 加载单元302用于根据文件路径加载对应的语言资源包。例如,在Android系统 上,加载单元302可以通过DexClassLoader加载文件路径中的对应的语言资源包。
[0092] 第二获取单元303用于获取语言资源包的上下文信息Context,其中,Context包 括多个调用方法。
[0093] 第三获取单元304用于分别通过调用不同的调用方法获取对应的语言。例如,第 三获取单元304可以通过Context. getResources () · getString(id)的调用方法以获取语 言资源包中对应的字符串,或者其他资源,并设置给对应的view或者直接显示以实现获取 对应的语目。
[0094] 由此,应用程序通过第一获取单元301获取对应的语言资源包的文件路径,并通 过加载单元302根据文件路径加载对应的语言资源包,以及通过第二获取单元303获取语 言资源包的上下信息Context,进一步通过第三获取单元304获取对应的语言,分离语言资 源包,降低应用程序安装包的大小,提高应用程序的使用率,扩大了应用程序的覆盖范围, 节省网络宽带和流量的消耗,提升了用户体验。
[0095] 应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述 实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件 或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下 列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路 的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场 可编程门阵列(FPGA)等。
[0096] 在本说明书的描述中,参考术语"一个实施例"、"一些实施例"、"示例"、"具体示 例"、或"一些示例"等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特 点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不 一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何 的一个或多个实施例或示例中以合适的方式结合。
[0097] 尽管已经示出和描述了本发明的实施例,本领域的普通技术人员可以理解:在不 脱离本发明的原理和宗旨的情况下可以对这些实施例进行多种变化、修改、替换和变型,本 发明的范围由权利要求及其等同物限定。
【权利要求】
1. 一种应用程序的语言资源管理方法,其特征在于,包括以下步骤: a、 当应用程序启动时,所述应用程序的类加载器获取当前的系统语言; b、 所述类加载器根据所述系统语言判断所述应用程序的多个语言资源包中是否存在 对应的所述语言资源包;以及 c、 如果存在对应的所述语言资源包,则所述类加载器加载对应的所述语言资源包以供 所述应用程序调用。
2. 根据权利要求1所述的方法,其特征在于,所述步骤c包括: 所述类加载器获取对应的所述语言资源包的文件路径;以及 所述类加载器根据所述文件路径加载对应的所述语言资源包。
3. 根据权利要求2所述的方法,其特征在于,还包括: 所述应用程序获取所述语言资源包的上下文信息Context,其中,所述Context包括多 个调用方法;以及 所述应用程序分别通过调用不同的所述调用方法获取对应的语言。
4. 根据权利要求1-3任一项所述的方法,其特征在于,还包括: 如果不存在对应的所述语言资源包,则所述类加载器获取所述应用程序的默认语言资 源包,并加载所述默认语言资源包以供所述应用程序调用。
5. 根据权利要求1-4任一项所述的方法,其特征在于,还包括: 所述类加载器监测当前的所述系统语言;以及 如果所述类加载器监测到所述系统语言变化,则继续执行步骤b。
6. -种应用程序的语言资源管理装置,其特征在于,包括: 第一获取模块,用于获取当前的系统语言; 判断模块,用于根据所述系统语言判断应用程序的多个语言资源包中是否存在对应的 所述语言资源包;以及 第一加载模块,用于在所述判断模块判断存在对应的所述语言资源包时加载对应的所 述语言资源包以供所述应用程序调用。
7. 根据权利要求6所述的装置,其特征在于,所述第一加载模块包括: 第一获取单元,用于获取对应的所述语言资源包的文件路径;以及 加载单元,用于根据所述文件路径加载对应的所述语言资源包。
8. 根据权利要求7所述的装置,其特征在于,还包括: 第二获取单元,用于获取所述语言资源包的上下文信息Context,其中,所述Context 包括多个调用方法;以及 第三获取单元,用于分别通过调用不同的所述调用方法获取对应的语言。
9. 根据权利要求6-8任一项所述的装置,其特征在于,还包括: 第二获取模块,用于在所述判断模块判断不存在对应的所述语言资源包时获取所述应 用程序的默认语言资源包;以及 第二加载模块,用于加载所述默认语言资源包以供所述应用程序调用。
10. 根据权利要求6-9任一项所述的装置,其特征在于,还包括: 监测模块,用于监测当前的所述系统语言,其中,监测模块监测到所述系统语言发生变 化时,所述判断模块根据当前的所述系统语言判断所述应用程序的多个所述语言资源包中 是否存在对应的所述语言资源包。
【文档编号】G06F9/445GK104123150SQ201310156806
【公开日】2014年10月29日 申请日期:2013年4月28日 优先权日:2013年4月28日
【发明者】郑映锋 申请人:百度在线网络技术(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1