应用程序语言设置方法及移动终端的制作方法_3

文档序号:9787214阅读:来源:国知局
>[0082]步骤401、移动终端在安装应用程序时,在显示界面上显示应用程序支持的语言列表;
[0083]步骤402、若检测到用户在显示界面上的语言选择确认操作,则保存被选择的语言集合与应用程序的包名之间的对应关系;
[0084]步骤401与步骤402分别与图2所示第一实施例中步骤101及步骤102描述的内容相似,此处不做赘述。
[0085]步骤403、在应用程序安装完成之后,若检测到应用程序初次被启动,则查找与应用程序的包名对应的语言集合;
[0086]步骤404、若查找到的语言集合中包含至少一种语言,则显示语言集合中的语言;
[0087]步骤405、若检测到用户对显示的语言的选择操作,则将用户选择的语言设置为该应用程序使用的语言。
[0088]在本发明实施例中,应用程序在安装完成之后,若检测到该应用程序初次被启动,则移动终端将查找与该应用程序的包名对应的语言集合,且若查找到的语言集合中包含至少一种语言,则在显示界面上显示该语音集合中的语言,且若检测到用户对显示的语言的选择操作,则将用户选择的语言设置为该应用程序使用的语言。
[0089]且移动终端在执行上述步骤之后,还可继续执行以下步骤:
[0090]步骤406、记录用户选择的语言,将用户选择的语言作为应用程序在后续使用时的默认语言。
[0091]在本发明实施例中,在应用程序安装时,用户可以通过选择所需要的语言的方式设置应用程序的语言,使得能够满足用户对语言的使用需求,且在应用程序确定使用的语言之后,将该语言作为该应用程序的默认语言,即在该应用程序的后续启动时,将直接使用该默认语言作为应用程序使用的语言,减少重新查找对应关系的步骤。
[0092]请参阅图5,为本发明实施例中图4所示第三实施例的追加步骤的流程示意图,包括:
[0093]步骤501、若检测到用户对应用程序的语言切换指令,则查找与应用程序的包名对应的语言集合,并将查找到的语言集合显示在显示界面上;
[0094]步骤502、若检测到用户对显示的语言的选择操作,则将用户选择的语言替换应用程序当前使用的语言。
[0095]在本发明实施例中,应用程序在安装且初次启动确定使用语言之后,用户在使用该应用程序的过程中,还可以对该应用程序的语言进行切换。
[0096]具体的,用户可以进入该应用程序的设置界面,且点击该设置界面上的语言更换的虚拟按钮,则将生成语言切换指令,且移动终端在检测到用户对该应用程序的语言切换之后,将查找与该应用程序的包名对应的语言集合,且将查找到的语言集合显示在显示界面上,且若移动终端检测到用户对显示的语言的选择操作,则将该用户选择的语言替换该应用程序当前使用的语言。
[0097]需要说明的是,在本发明实施例中,在完成应用程序的语言的切换之后,移动终端将保存切换后的语言作为该应用程序的默认语言。
[0098]在本发明实施例中,用户在使用应用程序的过程中,可以根据需要切换其想要使用的语言,能够为用户提供更好的体验。
[0099]请参阅图6,为本发明第四实施例中移动终端的结构示意图,该装置主要包括:显示模块601、保存模块602、查找模块603及设置模块604。各功能模块详细说明如下:
[0100]显示模块601,用于所述移动终端在安装应用程序时,在显示界面上显示所述应用程序支持的语言列表;
[0101]在本发明实施例中,应用程序可以支持多种语言,且应用程序支持的语言是在应用程序的资源文件中指定的,增加一种语言即是将该语言的资源文件放到应用程序的数据中。
[0102]其中,移动终端在安装应用程序时,能够解析出该应用程序支持的语言,并由显示模块601通过语言列表的形式在移动终端的显示界面上进行显示。
[0103]保存模块602,用于若检测到用户在所述显示界面上的语言选择确认操作,则保存被选择的语言集合与所述应用程序的包名之间的对应关系;
[0104]在本发明实施例中,显示界面上显示应用程序支持的语言列表之后,用户可以对该语音列表中的语言进行选择操作,例如,显示界面上按照从上到下排列的方式显示语音列表中的语言,且每一种语言都对应着一个选择框,若用户点击该选择框,则在该选择框中显示“I”,表示用户选择了该语言,且若用户对已选择的语言的选择框再次进行点击操作,则该选择框中的“I”将消失,表示用户取消对该语音的选择。或者,移动终端在显示界面上按照从上到下排列的方式显示语言列表中的语言,用户可以通过点击该语言的方式实现对该语言的选择操作,且为了便于用户确认其选择的语言,还可以通过突出显示的方式进行显示,其中,突出显示的方式可以是增加底色、加粗或者增加浮光效果等等。
[0105]其中,用户在选择一种或者多种语言之后,还可以点击显示界面上的“确认”,以作为该用户的语言选择确认操作。
[0106]其中,若检测到用户在显示界面上的语言选择确认操作,则保存模块602保存被选择的语言集合与该应用程序的包名之间的对应关系。具体的:被选择的语言集合与该应用程序的包名之间的对应关系可以保存在本地存储区间的数据库中。
[0107]查找模块603,用于在所述应用程序安装完成之后,若检测到所述应用程序初次被启动,则查找与所述应用程序的包名对应的语言集合;
[0108]设置模块604,用于根据查找到的语言集合设置所述应用程序使用的语言。
[0109]在本发明实施例中,在应用程序安装完成之后,用户在初次启动该应用程序时,查找模块603将通过该应用程序的包名查找存储区间中存储的语言集合与应用程序的包名之间的对应关系,若查找到与该应用程序的包名对应的语言集合,则设置模块604根据查找到的语言集合确定应用程序使用的语言。
[0110]在本发明实施例中,移动终端在安装应用程序时,显示模块601将在显示界面上显示该应用程序支持的语言列表,若检测到用户在显示界面上的语言选择确认操作,则保存模块602保持被选择的语言集合与应用程序的包名之间的对应关系,且在应用程序安装完成之后,若检测到应用程序初始被启动,则查找模块603查找与该应用程序的包名对应的语言集合,并由设置模块604根据查找到的语言集合设置应用程序使用的语言。相较于现有技术,本发明可以由用户在安装应用程序时,从应用程序所支持的语言中选择用户想要使用的语言,并在用户使用该应用程序时,将使用用户选择的语言作为该应用程序使用的语言,使得用户可根据自身的需要进行语言选择,满足用户在使用应用程序时对语言的使用需求。
[0111]请参阅图7,为本发明第五实施例中移动终端的功能模块的示意图,包括如图6所示第四实施例中的显示模块601、保存模块602、查找模块603及设置模块604,且与图6所示第四实施例中描述的内容相似,此处不做赘述。
[0112]在本发明实施例中,设置模块604包括:
[0113]第一设置模块701,用于若查找到的语言集合中包含一种语言,则将所述语言集合中包含的一种语言设置为所述应用程序使用的语言。
[0114]在本发明实施例中,应用程序在安装完成之后,若检测到该应用程序初次被启动,则查找模块603将查找与该应用程序的包名对应的语言集合,且若查找到的语言集合中包含一种语言,则第一设置模块701将该种语言作为应用程序使用的语言。
[0115]且移动终端还包括:
[0116]记录模块702,用于记录所述用户选择的语言,将所述用户选择的语言作为所述应用程序在后续使用时的默认语言。
[0117]在本发明实施例中,在应用程序安装时,用户可以通过选择所需要的语言的方式设置应用程序的语言,使得能够满足用户对语言的使用需求,且在应用程序确定使用的语言之后,将该语言作为该应用程序的默认语言,即在该应用程序的后续启动时,将直接使用该默认语言作为应用程序使用的语言,减少重新查找对应关系的步骤。
[0118]请参阅图8,为本发明第六实施例中移动终端的功能模块的示意图,包括如图7所示第六实施例中的显示模块601、保存模块602、查找模块603、设置模块604、第一设置模块701及记录模块702,且与图7所示第五实施例中描述的内容相似,此处不做赘述。
[0119]在本发明实施例中,设置模块604还包括:
[0120]语言显示模块801,用于若查找到的语言集合中包含至少一种语言,则显示所述语言集合中的语言;
[0121]第二设置模块802,用于若检测到所述用户对显示的语言的选择操作,则将所述用户选择的语言设置为所述应用程序使用的语言。
[0122]在本发明实施例中,应用程序在安装完成之后,若检测到该应用程序初次被启动,则查找模块603将查找与该应用程序的包名对应的语言集合,且若查找到的语言集合中包含至少一种语言,则语言显示模块801在显示界面上显示该语音集合中的语言,且若检测到用户对显示的语言的选择操作,则第二设置模块802将用户选择的语言设置为该应用程序使用的语言。
[0123]且第二设置模块802在设置
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1