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

文档序号:9787214阅读:来源:国知局
合。处理器103以及其他可能的组件对存储器101的访问可在存储控制器102的控制下进行。
[0052]外设接口 104将各种输入/输入装置耦合至CPU以及存储器101。处理器103运行存储器101内的各种软件、指令以执行移动终端10的各种功能以及进行数据处理。
[0053]在一些实施例中,外设接口 104,处理器103以及存储控制器102可以在单个芯片中实现。在其他一些实例中,他们可以分别由独立的芯片实现。
[0054]射频模块105用于接收以及发送电磁波,实现电磁波与电信号的相互转换,从而与通讯网络或者其他设备进行通讯。射频模块105可包括各种现有的用于执行这些功能的电路元件,例如,天线、射频收发器、数字信号处理器、加密/解密芯片、用户身份模块(SIM)卡、存储器等等。射频模块105可与各种网络如互联网、企业内部网、预置类型的无线网络进行通讯或者通过预置类型的无线网络与其他设备进行通讯。上述的预置类型的无线网络可包括蜂窝式电话网、无线局域网或者城域网。上述的预置类型的无线网络可以使用各种通信标准、协议及技术,包括但并不限于全球移动通信系统(Global System for MobileCommunicat1n,GSM),增强型移动通信技术(Enhanced Data GSM Environment,EDGE),宽带码分多址技术(Wideband Code Divis1n Multiple Access,W_CDMA),码分多址技术(Code Divis1n Access,CDMA),时分多址技术(Time Divis1n Multiple Access,TDMA),蓝牙,无线保真技术(Wireless-Fidelity,WiFi)(如美国电气和电子工程师协会标准IEEE802.11a、IEEE 802.I lb、IEEE802.I Ig 和/或 IEEE 802.1 In),网络电话(Voice overInternet Protocal ,VoIP),全球微波互联接入(Worldwide Interoperability forMicrowave Access,W1-Max),其他用于邮件、即时通讯及短消息的协议,以及任何其他合适的通讯协议。
[0055]按键模块106提供用户向移动终端进行输入的接口,用户可以通过按下不同的按键以使移动终端1执行不同的功能。
[0056]音频模块107向用户提供音频接口,其可包括一个或多个麦克风、一个或者多个扬声器以及音频电路。音频电路从外设接口 104处接收声音数据,将声音数据转换为电信息,将电信息传输至扬声器。扬声器将电信息转换为人耳能听到的声波。音频电路还从麦克风处接收电信息,将电信号转换为声音数据,并将声音数据传输至外设接口 104中以进行进一步的处理。音频数据可以从存储器101处或者通过射频模块105获取。此外,音频数据也可以存储至存储器101中或者通过射频模块105进行发送。在一些实例中,音频模块107还可包括一个耳机播孔,用于向耳机或者其他设备提供音频接口。
[0057]触控屏幕108在移动终端与用户之间同时提供一个输出及输入界面。具体地,触控屏幕108向用户显示视频输出,这些视频输出的内容可包括文字、图形、视频、及其任意组合。一些输出结果是对应于一些用户界面对象。触控屏幕108还接收用户的输入,例如用户的点击、滑动等手势操作,以便用户界面对象对这些用户的输入做出响应。检测用户输入的技术可以是基于电阻式、电容式或者其他任意可能的触控检测技术。触控屏幕108显示单元的具体实例包括但并不限于液晶显示器或发光聚合物显示器。
[0058]请参阅图2,图2为本发明第一实施例提供的应用程序语言设置方法的流程示意图。本实施例提供的应用程序语言设置方法可应用于如图1所示的移动终端10中,主要包括以下步骤:
[0059]步骤201、移动终端在安装应用程序时,在显示界面上显示应用程序支持的语言列表;
[0060]在本发明实施例中,应用程序可以支持多种语言,且应用程序支持的语言是在应用程序的资源文件中指定的,增加一种语言即是将该语言的资源文件放到应用程序的数据中。
[0061]其中,移动终端在安装应用程序时,能够解析出该应用程序支持的语言,并通过语言列表的形式在移动终端的显示界面上进行显示。
[0062]步骤202、若检测到用户在显示界面上的语言选择确认操作,则保存被选择的语言集合与应用程序的包名之间的对应关系;
[0063]在本发明实施例中,显示界面上显示应用程序支持的语言列表之后,用户可以对该语音列表中的语言进行选择操作,例如,显示界面上按照从上到下排列的方式显示语音列表中的语言,且每一种语言都对应着一个选择框,若用户点击该选择框,则在该选择框中显示“I”,表示用户选择了该语言,且若用户对已选择的语言的选择框再次进行点击操作,则该选择框中的“I”将消失,表示用户取消对该语音的选择。或者,移动终端在显示界面上按照从上到下排列的方式显示语言列表中的语言,用户可以通过点击该语言的方式实现对该语言的选择操作,且为了便于用户确认其选择的语言,还可以通过突出显示的方式进行显示,其中,突出显示的方式可以是增加底色、加粗或者增加浮光效果等等。
[0064]其中,用户在选择一种或者多种语言之后,还可以点击显示界面上的“确认”,以作为该用户的语言选择确认操作。
[0065]其中,移动终端若检测到用户在显示界面上的语言选择确认操作,则保存被选择的语言集合与该应用程序的包名之间的对应关系。具体的:被选择的语言集合与该应用程序的包名之间的对应关系可以保存在本地存储区间的数据库中。
[0066]在本发明实施例中,对于每一个安装的应用程序,移动终端都将按照上述步骤101及步骤102描述的内容保存被选择的语言集合与应用程序之间的对应关系,使得能够为应用程序的使用提供可选择的语言,满足用户的使用需求。
[0067]步骤203、在应用程序安装完成之后,若检测到应用程序初次被启动,则查找与应用程序的包名对应的语言集合,根据查找到的语言集合设置应用程序使用的语言。
[0068]在本发明实施例中,在应用程序安装完成之后,用户在初次启动该应用程序时,移动终端将通过该应用程序的包名查找存储区间中存储的语言集合与应用程序的包名之间的对应关系,若查找到与该应用程序的包名对应的语言集合,则将根据查找到的语言集合确定应用程序使用的语言。
[0069]从上述本发明实施例可知,移动终端在安装应用程序时,将在显示界面上显示该应用程序支持的语言列表,若检测到用户在显示界面上的语言选择确认操作,则保持被选择的语言集合与应用程序的包名之间的对应关系,且在应用程序安装完成之后,若检测到应用程序初始被启动,则查找与该应用程序的包名对应的语言集合,根据查找到的语言集合设置应用程序使用的语言。相较于现有技术,本发明可以由用户在安装应用程序时,从应用程序所支持的语言中选择用户想要使用的语言,并在用户使用该应用程序时,将使用用户选择的语言作为该应用程序使用的语言,使得用户可根据自身的需要进行语言选择,满足用户在使用应用程序时对语言的使用需求。
[0070]在本发明实施例中,在安装应用程序时,用户可以从安装的应用程序所支持的语言中选择一种或者多种语言,下面将分别进行介绍。
[0071]请参阅图3,为本发明第二实施例中应用程序语言设置方法的流程示意图,包括:
[0072]步骤301、移动终端在安装应用程序时,在显示界面上显示应用程序支持的语言列表;
[0073]步骤302、若检测到用户在显示界面上的语言选择确认操作,则保存被选择的语言集合与应用程序的包名之间的对应关系;
[0074]步骤301与步骤302分别与图2所示第一实施例中步骤101及步骤102描述的内容相似,此处不做赘述。
[0075]步骤303、在应用程序安装完成之后,若检测到应用程序初次被启动,则查找与应用程序的包名对应的语言集合;
[0076]步骤304、若查找到的语言集合中包含一种语言,则将语言集合中包含的一种语言设置为应用程序使用的语言。
[0077]在本发明实施例中,应用程序在安装完成之后,若检测到该应用程序初次被启动,则移动终端将查找与该应用程序的包名对应的语言集合,且若查找到的语言集合中包含一种语言,则将该种语言作为应用程序使用的语言。
[0078]且移动终端在执行上述步骤之后,还可继续执行以下步骤:
[0079]步骤305、记录用户选择的语言,将用户选择的语言作为应用程序在后续使用时的默认语言。
[0080]在本发明实施例中,在应用程序安装时,用户可以通过选择所需要的语言的方式设置应用程序的语言,使得能够满足用户对语言的使用需求,且在应用程序确定使用的语言之后,将该语言作为该应用程序的默认语言,即在该应用程序的后续启动时,将直接使用该默认语言作为应用程序使用的语言,减少重新查找对应关系的步骤。
[0081]请参阅图4,为本发明第三实施例中应用程序语言设置方法的流程示意图,包括:
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1