一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

基于APP混合开发的Web语言展示方法、装置、介质及电子设备与流程

2022-05-21 09:19:17 来源:中国专利 TAG:

基于app混合开发的web语言展示方法、装置、介质及电子设备
技术领域
1.本技术实施例涉及计算机应用技术领域,尤其涉及一种基于app混合开发的web语言展示方法、装置、介质及电子设备。


背景技术:

2.随着智能移动终端的逐渐普及,手机、平板电脑等已经支持海外版,因此在移动终端的使用过程中,应用程序对于语言的显示是需要关注的问题。
3.目前,大多数应用程序(application,app)采用的是混合开发模式,即原生app和webview(网页或网络视图)混合模式,混合比可以是根据需求来设定。混合模式的好处是比web版实现功能多,兼容多平台,而且可离线运行。因此,如何能够实现原生app和web页面的多语言同步展示,是直接关乎用户能否正常使用混合模式的app的一个重要影响因素。


技术实现要素:

4.本技术实施例提供一种基于app混合开发的web语言展示方法、装置、介质及电子设备,可以实现原生app和web页面的多语言同步展示的目的,便于用户对混合模式的app在多语言环境中的使用。
5.第一方面,本技术实施例提供了一种基于app混合开发的web语言展示方法,所述方法包括:
6.在检测到web页面被创建时,通过预埋在系统语言资源文件中的资源影子获取系统语言的识别标识;其中,所述系统语言资源文件为至少两个,各系统语言资源文件对应于不同的语言种类;
7.根据所述识别标识,以及根据预先建立的识别标识与目标语言资源文件的索引映射,确定在web页面中的语言并进行展示;其中,所述目标语言资源文件是至少两个web语言资源文件中的一个。
8.进一步的,所述资源影子包括键信息和值信息;
9.且,在各系统语言资源文件中的资源影子的键信息相同,值信息各不相同。
10.进一步的,在检测到web页面被创建之前,所述方法还包括:
11.若检测到app启动,则激活所述app使用的系统语言资源文件中的资源影子;
12.相应的,在检测到web页面被创建时,启动与所述资源影子连接的资源影子接收器,接收所述资源影子的值信息作为识别标识。
13.进一步的,若检测到app启动,则激活所述app使用的系统语言资源文件中的资源影子,包括:
14.若检测到app启动事件,则自动加载与当前系统语言对应的系统语言资源文件,以激活所述app使用的系统语言资源文件中的资源影子。
15.进一步的,所述方法还包括:
16.若检测到系统语言资源文件增加事件,则在增加的系统语言资源文件中预埋资源
影子;并建立增加的系统语言资源文件与预埋资源影子的值信息的映射表;
17.在web侧建立该值信息与web语言资源文件的映射表。
18.进一步的,在通过预埋在系统语言资源文件中的资源影子获取系统语言的识别标识之前,所述方法还包括:
19.获取系统语言资源文件预埋资源影子的值信息;
20.根据所述资源影子的值信息,建立所预埋的资源影子的值信息与系统语言之间的映射关系;其中,所预埋的资源影子的值信息各不相同。
21.进一步的,所述系统语言包括android系统的系统语言和ios系统的系统语言。
22.第二方面,本技术实施例提供了一种基于app混合开发的web语言展装置,所述装置包括:
23.系统语言识别标识获取模块,用于在检测到web页面被创建时,通过预埋在系统语言资源文件中的资源影子获取系统语言的识别标识;其中,所述系统语言资源文件为至少两个,各系统语言资源文件对应于不同的语言种类;
24.web页面语言确定模块,用于根据所述识别标识,以及根据预先建立的识别标识与目标语言资源文件的索引映射,确定在web页面中的语言并进行展示;其中,所述目标语言资源文件是至少两个web语言资源文件中的一个。
25.第三方面,本技术实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本技术实施例所述的基于app混合开发的web语言展示方法。
26.第四方面,本技术实施例提供了一种电子设备,包括存储器,处理器及存储在存储器上并可在处理器运行的计算机程序,所述处理器执行所述计算机程序时实现如本技术实施例所述的基于app混合开发的web语言展示方法。
27.本技术实施例所提供的技术方案,在检测到web页面被创建时,通过预埋在系统语言资源文件中的资源影子获取系统语言的识别标识;其中,所述系统语言资源文件为至少两个,各系统语言资源文件对应于不同的语言种类;根据所述识别标识,以及根据预先建立的识别标识与目标语言资源文件的索引映射,确定在web页面中的语言并进行展示;其中,所述目标语言资源文件是至少两个web语言资源文件中的一个。
28.本技术所提供的技术方案,可以通过预埋在系统语言文件中的资源影子获取的系统语言识别标识,确定当前系统语言种类;再根据当前系统语言种类,建立系统语言与目标语言资源文件的索引映射,以在web页面中进行语言展示,从而实现原生app和web页面的多语言同步展示,使得用户能正常使用混合模式的app,进而提高用户体验。另外,整个过程无需判断当前系统语言种类,简化了原生app和web页面的多语言同步展示的实现过程。
附图说明
29.图1是本技术实施例一提供的一种基于app混合开发的web语言展示方法的流程图;
30.图2是本技术实施例二提供的另一种基于app混合开发的web语言展示方法的流程图;
31.图3是本技术实施例三提供的又一种基于app混合开发的web语言展示方法的流程
图;
32.图4是本技术实施例四提供的一种基于app混合开发的web语言展装置的结构示意图;
33.图5是本技术实施例六提供的一种电子设备的结构示意图。
具体实施方式
34.下面结合附图和实施例对本技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本技术,而非对本技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本技术相关的部分而非全部结构。
35.在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各步骤描述成顺序的处理,但是其中的许多步骤可以被并行地、并发地或者同时实施。此外,各步骤的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。
36.实施例一
37.图1是本技术实施例一提供的一种基于app混合开发的web语言展示方法的流程图,本实施例可适用于控制采用混合模式开发的应用程序,在原生app和web页面上进行多语言展示的情况。该方法可以由本技术实施例所提供的基于app混合开发的web语言展装置执行,该装置可以由软件和/或硬件的方式来实现,并可集成于运行此系统的电子设备中。
38.如图1所示,所述基于app混合开发的web语言展示方法包括:
39.s110、在检测到web页面被创建时,通过预埋在系统语言资源文件中的资源影子获取系统语言的识别标识;其中,所述系统语言资源文件为至少两个,各系统语言资源文件对应于不同的语言种类。
40.其中,系统语言资源文件是指原生app使用的系统中包括的语言资源文件。其中,原生app是指利用系统平台官方的开发语言、开发类库、工具进行开发的app。
41.在一个可选的实施例中,所述系统语言包括android系统的系统语言和ios系统的系统语言。本发明实施例适用于目前广泛使用的两种系统,兼容性和普适性强。
42.在系统为android的情况下,系统语言资源文件可以是当前系统支持语言所对应的strings.xml资源文件。在系统为ios系统的情况下,系统语言资源文件为localizable.strings资源文件。值得注意的是,在一系统内可以包括至少两个系统语言资源文件,各系统语言资源文件对应于不同的语言种类。也就是说,各系统支持的语言与语言资源文件一一对应。此处,语言是指一般意义上的人类进行沟通交流的表达方式,如中文、英语或俄语,并且中文可以分为简体中文和繁体中文。示例性,若android系统当前使用的语言为简体中文,则该android系统包括简体中文对应的语言资源文件。若该android系统中除了简体中文以外还支持日语、英语和德语,则该android系统还应该包括与英语对应的语言资源文件、日语对应的语言资源文件或者德语对应的语言资源文件。
43.其中,资源影子是指系统资源文件中用于指代语言资源文件所在国家、地区的枚举索引键值对。资源影子中包括有当前系统展示的语言资源文件信息。资源影子是在系统建立一个国家地区语言资源文件时设置于语言资源文件中的,在系统为android的情况下,
具体的是向该国家地区语言对应的strings.xml资源文件中新增一条string信息。在系统为ios系统的情况下,是向该国家地区语言对应的localizable.strings资源文件中新增一条string信息。一个语言资源文件对应一个资源影子。
44.当检测到原生app初始化webview加载web页面时,即web页面被创建时,通过预埋在系统语言资源文件中的资源影子获取系统语言的识别标识。其中,系统语言是指系统当前展示的语言。系统语言的识别标识是系统当前展示的语言的唯一标识性信息。可选的,系统语言标识为按照一定规则生成的字符串。
45.由于语言识别标识为系统当前展示语言的唯一标识信息,语言识别标识与当前系统语言存在关联关系,根据语言标识即可确定当前系统语言的种类。
46.s120、根据所述识别标识,以及根据预先建立的识别标识与目标语言资源文件的索引映射,确定在web页面中的语言并进行展示;其中,所述目标语言资源文件是至少两个web语言资源文件中的一个。
47.当前系统语言种类是指当前系统展示的语言的种类,若当前系统展示的语言为中文,则当前系统语言种类为中文。目标语言资源文件是指web页面中使用的语言资源文件,预先建立的系统语言与目标语言资源文件的索引映射即为构建系统语言与web页面中语言资源文件的关联关系。具体的建立过程可以是检测到系统语言种类增加后,在web页面使用的语言资源文件中,增加相应的种类。
48.其中,系统语言资源文件可以是web语言资源文件的子集,web语言资源文件需要包括所有的系统语言资源文件。web语言资源文件的数量为至少两个。与系统语言对应的目标语言资源文件为web语言资源文件的一个。
49.本技术所提供的技术方案,可以通过预埋在系统语言文件中的资源影子获取的系统语言识别标识,确定当前系统语言种类;再根据当前系统语言种类,建立系统语言与目标语言资源文件的索引映射,以在web页面中进行语言展示,从而实现原生app和web页面的多语言同步展示,使得用户能正常使用混合模式的app,进而提高用户体验。另外,整个过程无需判断当前系统语言种类简化了原生app和web页面的多语言同步展示的实现过程。
50.实施例二
51.图2是本技术实施例二提供的另一种基于app混合开发的web语言展示方法的流程图。本实施例在上述实施例的基础上进行进一步地优化。具体优化为,在检测到web页面被创建之前,所述方法还包括:若检测到app启动,则激活所述app使用的系统语言资源文件中的资源影子;相应的,在检测到web页面被创建时,启动与所述资源影子连接的资源影子接收器,接收所述资源影子的值信息作为识别标识。
52.如图2所示,所述基于app混合开发的web语言展示方法包括:
53.s210、若检测到app启动,则激活所述app使用的系统语言资源文件中的资源影子。
54.激活app所使用系统语言资源文件中的资源影子,是指在于当前系统展示的系统语言相对应的系统资源文件中,用于指代系统语言资源文件所在国家、地区的枚举索引键值对为可读取的状态。
55.具体的,在系统为android的情况下,启动app应用时会自动加载设备当前展示的系统语言所对应的strings.xml资源文件,此时该strings.xml资源文件中的资源影子将会被激活。在系统为ios系统的情况下,启动app应用时会自动加载设备当前展示的系统语言
所对应的localizable.strings资源文件,此时该localizable.strings资源文件中的资源影子将会被激活
56.在一个可选实施例中,若检测到app启动事件,则自动加载与当前系统语言对应的系统语言资源文件,以激活所述app使用的系统语言资源文件中的资源影子。
57.由于资源影子是预埋在系统语言资源文件中的,加载与当前系统语言对应的系统语言资源文件,即可激活预埋在该系统语言资源文件中的资源影子,其他系统语言资源文件中的资源影子则不会被激活。通过加载与当前系统语言对应的系统语言资源文件,来唯一地激活该系统语言资源文件中的资源影子,可以唯一、迅速地确定与系统语言资源对应的资源影子。基于资源影子激活后的精准定位,使得webview中的页面准确地加载当前系统所对应的多语言资源文件。
58.在一个可选的实施例中,所述资源影子包括键信息和值信息;且,在各系统语言资源文件中的资源影子的键信息相同,值信息各不相同;
59.示例性,在系统为android系统的情况下,资源影子的键信息为systemlan,系统中的所有系统语言资源文件中的资源影子的键信息均为systemlan。资源影子的值信息可以用数字如1、2或3等表示,资源影子的值信息各不相同,每个值信息都唯一标识语言系统资源文件对应的语言,资源影子的值信息即表示资源影子所在系统语言资源文件所在国家、地区的枚举索引。示例性的,当资源影子为systemlan:1,此处“1”标识系统语言资源文件对应的语言为简体中文。表明该资源影子为预埋在简体中文对应的系统语言资源文件中的资源影子。
60.资源影子的键信息在所有的系统语言资源文件中需要保持一致,可以方便后续资源影子接收器的监听。资源影子的值信息各不相同可以通过资源影子的值信息有效区分不同的系统语言资源文件对应的语言种类。
61.s220、启动与所述资源影子连接的资源影子接收器,接收所述资源影子的值信息作为识别标识。
62.通过预埋在系统语言资源文件中的资源影子获取系统语言的识别标识,可以通过获取预埋在系统语言资源文件中的资源影子的键信息获取系统语言的识别标识。
63.在一个可选的实施例中,相应的,在检测到web页面被创建时,启动与所述资源影子连接的资源影子接收器,接收所述资源影子的值信息作为识别标识。
64.其中,资源影子接收器用于获取资源影子的键信息和值信息。资源影子接收器接收所述资源影子的值信息,根据资源影子的值信息获取系统语言的识别标识。通过资源影子的值信息获取系统语言的识别标识,整个过程无需判断当前系统语言,简化了确定语言种类的过程。
65.在一个可选的实施例中,根据所述资源影子的值信息,确定当前系统语言种类。
66.资源影子的值信息是各不相同的,每个值信息都唯一标识语言系统资源文件对应的语言,因此根据资源影子的值信息,可以快速准确地确定当前系统语言种类。
67.s230、根据所述识别标识,以及根据预先建立的识别标识与目标语言资源文件的索引映射,确定在web页面中的语言并进行展示;其中,所述目标语言资源文件是至少两个web语言资源文件中的一个。
68.本技术实施例所提供的技术方案,若检测到app启动,则激活所述app使用的系统
语言资源文件中的资源影子,在检测到web页面被创建时,通过预埋在系统语言资源文件中的资源影子获取系统语言的识别标识,根据所述识别标识,确定当前系统语言种类,基于当前系统语言种类,建立系统语言与目标语言资源文件的索引映射,以在web页面中进行语言展示,从而实现原生app和web页面的多语言同步展示。本技术所提供的技术方案基于资源影子激活后的精准定位,使得webview中的页面准确地加载当前系统所对应的多语言资源文件,提高了用户体验。
69.实施例三
70.图3是本技术实施例三提供的又一种基于app混合开发的web语言展示方法的流程图。本实施例在上述实施例的基础上进行进一步地优化。具体优化为,若检测到系统语言资源文件增加事件,则在增加的系统语言资源文件中预埋资源影子;并建立增加的系统语言资源文件与预埋资源影子的值信息的映射表;在web侧建立该值信息与web语言资源文件的映射表。
71.如图3所示,所述基于app混合开发的web语言展示方法包括:
72.s310、若检测到系统语言资源文件增加事件,则在增加的系统语言资源文件中预埋资源影子;并建立增加的系统语言资源文件与预埋资源影子的值信息的映射表。
73.当系统支持的语言种类增加,系统中的系统语言资源文件会相应增加,此时会生成系统语言资源文件增加事件。在增加的系统语言资源文件中需要预埋资源影子。在系统为android系统的情况下,具体是向新增的国家地区语言对应的strings.xml资源文件中新增一条string信息。在系统为ios系统的情况下,具体是向新增的国家地区语言对应的localizable.strings资源文件中新增一条string信息。
74.预埋资源影子的值信息唯一标识语言系统资源文件对应的语言,增加的系统语言资源文件中预埋资源影子的值信息包括有新增加的系统语言资源文件对应的语言种类信息。
75.具体的,获取系统语言资源文件预埋资源影子的值信息;
76.根据所述资源影子的值信息,建立所预埋的资源影子的值信息与系统语言之间的映射关系;其中,所预埋的资源影子的值信息各不相同。
77.其中,可以是在系统语言资源文件和所欲买的资源影子的值信息之间构建映射关系,以能够确定各值信息对应的系统语言。
78.值得注意的是,增加的系统中的系统语言资源文件中预埋资源影子的键信息与系统中原有的其他系统语言文件中预埋的资源影子的键信息是一致的,也就是说,若原有的其他系统语言文件中预埋的资源影子的键信息为systemlan则增加的资源影子的键信息同样为systemlan。但是,增加的系统中的系统语言资源文件中预埋资源影子的值信息与系统中原有的其他系统语言文件中预埋的资源影子的值信息之间互不相同。
79.s320、在web侧建立该值信息与web语言资源文件的映射表。
80.在检测到系统语言资源文件增加事件时,可以将包括有增加的系统语言资源文件中预埋资源影子的值信息通过资源影子接收器接收,再由收发模块将资源影子接收器接收到的资源影子的值信息,传递至web侧。其中,收发模块是实现原生app和web之间数据交互的媒介,具体的,当web页面启动之前,可以通过收发模块监听原生app的数据推送,也可以主动向原生app发起请求获取数据,以得到新增的系统语言资源文件中的资源影子的值信
息。
81.web侧在接收到资源影子值信息以后,建立该值信息与web语言资源文件的映射表。web侧根据映射表加载对应的语言资源文件,以在web页面展示与系统语言种类一致的语言。
82.本技术实施例所提供的技术方案,提供了一种系统侧和web侧预先建立映射表的方法,通过预先建立映射表,可以在系统新增语言资源文件时,实现原生app和web页面的多语言同步展示,实现了系统语言的灵活增加。
83.实施例四
84.图4是本技术实施例四提供的一种基于app混合开发的web语言展装置,本实施例可适用于控制采用混合模式开发的应用程序,在原生app和web页面上进行多语言展示的情况。所述装置可由软件和/或硬件实现,并可集成于智能终端等电子设备中。
85.如图4所示,该装置可以包括:系统语言识别标识获取模块410、系统语言种类确定模块420和索引映射建立模块430。
86.系统语言识别标识获取模块410,用于在检测到web页面被创建时,通过预埋在系统语言资源文件中的资源影子获取系统语言的识别标识;其中,所述系统语言资源文件为至少两个,各系统语言资源文件对应于不同的语言种类;
87.web页面语言确定模块420,用于根据所述识别标识,以及根据预先建立的识别标识与目标语言资源文件的索引映射,确定在web页面中的语言并进行展示;其中,所述目标语言资源文件是至少两个web语言资源文件中的一个。
88.本技术实施例所提供的技术方案,在检测到web页面被创建时,通过预埋在系统语言资源文件中的资源影子获取系统语言的识别标识;其中,所述系统语言资源文件为至少两个,各系统语言资源文件对应于不同的语言种类;根据所述识别标识,以及根据预先建立的识别标识与目标语言资源文件的索引映射,确定在web页面中的语言并进行展示;其中,所述目标语言资源文件是至少两个web语言资源文件中的一个。本技术所提供的技术方案,可以通过预埋在系统语言文件中的资源影子获取的系统语言识别标识,确定当前系统语言种类;再根据当前系统语言种类,建立系统语言与目标语言资源文件的索引映射,以在web页面中进行语言展示,从而实现原生app和web页面的多语言同步展示,使得用户能正常使用混合模式的app,进而提高用户体验。另外,整个过程无需判断当前系统语言种类简化了原生app和web页面的多语言同步展示的实现过程。
89.可选的,所述资源影子包括键信息和值信息;且,在各系统语言资源文件中的资源影子的键信息相同,值信息各不相同;
90.可选的,相应的,系统语言种类确定模块420,还用于根据所述资源影子的值信息,确定当前系统语言种类。
91.可选的,所述装置还包括:资源影子激活模块,用于在检测到web页面被创建之前,若检测到app启动,则激活所述app使用的系统语言资源文件中的资源影子;资源影子接收器启动模块,用于相应的,在检测到web页面被创建时,启动与所述资源影子连接的资源影子接收器,接收所述资源影子的值信息作为识别标识。
92.可选的,资源影子激活模块,还用于若检测到app启动事件,则自动加载与当前系统语言对应的系统语言资源文件,以激活所述app使用的系统语言资源文件中的资源影子。
93.可选的,所述装置还包括:资源影子增加模块,用于若检测到系统语言资源文件增加事件,则在增加的系统语言资源文件中预埋资源影子;并建立增加的系统语言资源文件与预埋资源影子的值信息的映射表;在web侧建立该值信息与web语言资源文件的映射表。
94.可选的,所述系统语言包括android系统的系统语言和ios系统的系统语言。
95.本发明实施例所提供的一种基于app混合开发的web语言展装置可执行本发明任意实施例所提供的一种基于app混合开发的web语言展示方法,具备执行一种基于app混合开发的web语言展示方法相应的功能模块和有益效果。
96.实施例五
97.本技术实施例五还提供一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行一种基于app混合开发的web语言展示方法,该方法包括:
98.在检测到web页面被创建时,通过预埋在系统语言资源文件中的资源影子获取系统语言的识别标识;其中,所述系统语言资源文件为至少两个,各系统语言资源文件对应于不同的语言种类;
99.根据所述识别标识,以及根据预先建立的识别标识与目标语言资源文件的索引映射,确定在web页面中的语言并进行展示;其中,所述目标语言资源文件是至少两个web语言资源文件中的一个。
100.存储介质是指任何的各种类型的存储器电子设备或存储电子设备。术语“存储介质”旨在包括:安装介质,例如cd-rom、软盘或磁带装置;计算机系统存储器或随机存取存储器,诸如dram、ddr ram、sram、edo ram,兰巴斯(rambus)ram等;非易失性存储器,诸如闪存、磁介质(例如硬盘或光存储);寄存器或其它相似类型的存储器元件等。存储介质可以还包括其它类型的存储器或其组合。另外,存储介质可以位于程序在其中被执行的计算机系统中,或者可以位于不同的第二计算机系统中,第二计算机系统通过网络(诸如因特网)连接到计算机系统。第二计算机系统可以提供程序指令给计算机用于执行。术语“存储介质”可以包括可以驻留在不同未知中(例如在通过网络连接的不同计算机系统中)的两个或更多存储介质。存储介质可以存储可由一个或多个处理器执行的程序指令(例如具体实现为计算机程序)。
101.当然,本技术实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上所述的基于app混合开发的web语言展操作,还可以执行本技术任意实施例所提供的基于app混合开发的web语言展示方法中的相关操作。
102.实施例六
103.本技术实施例六提供了一种电子设备,该电子设备中可集成本技术实施例提供的基于app混合开发的web语言展装置,该电子设备可以是配置于系统内的,也可以是执行系统内的部分或者全部功能的设备。图5是本技术实施例六提供的一种电子设备的结构示意图。如图5所示,本实施例提供了一种电子设备500,其包括:一个或多个处理器520;存储装置510,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器520执行,使得所述一个或多个处理器520实现本技术实施例所提供的基于app混合开发的web语言展示方法,该方法包括:
104.在检测到web页面被创建时,通过预埋在系统语言资源文件中的资源影子获取系
统语言的识别标识;其中,所述系统语言资源文件为至少两个,各系统语言资源文件对应于不同的语言种类;
105.根据所述识别标识,以及根据预先建立的识别标识与目标语言资源文件的索引映射,确定在web页面中的语言并进行展示;其中,所述目标语言资源文件是至少两个web语言资源文件中的一个。
106.当然,本领域技术人员可以理解,处理器520还实现本技术任意实施例所提供的基于app混合开发的web语言展示方法的技术方案。
107.图5显示的电子设备500仅仅是一个示例,不应对本技术实施例的功能和使用范围带来任何限制。
108.如图5所示,该电子设备500包括处理器520、存储装置510、输入装置530和输出装置540;电子设备中处理器520的数量可以是一个或多个,图5中以一个处理器520为例;电子设备中的处理器520、存储装置510、输入装置530和输出装置540可以通过总线或其他方式连接,图5中以通过总线550连接为例。
109.存储装置510作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块单元,如本技术实施例中的基于app混合开发的web语言展示方法对应的程序指令。
110.存储装置510可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据终端的使用所创建的数据等。此外,存储装置510可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储装置510可进一步包括相对于处理器520远程设置的存储器,这些远程存储器可以通过网络连接。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
111.输入装置530可用于接收输入的数字、字符信息或语音信息,以及产生与电子设备的用户设置以及功能控制有关的键信号输入。输出装置540可包括显示屏、扬声器等电子设备。
112.本技术实施例提供的电子设备,可以在采用混合模式开发的应用程序的原生app和web页面的进行语言展示的情况下,通过统一原生app和web页面展示的语言,实现原生app和web页面的多语言同步展示,以保证用户能正常使用混合模式的app。
113.上述实施例中提供的基于app混合开发的web语言展装置、介质及电子设备可执行本技术任意实施例所提供的基于app混合开发的web语言展示方法,具备执行该方法相应的功能模块和有益效果。未在上述实施例中详尽描述的技术细节,可参见本技术任意实施例所提供的基于app混合开发的web语言展示方法。
114.注意,上述仅为本技术的较佳实施例及所运用技术原理。本领域技术人员会理解,本技术不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本技术的保护范围。因此,虽然通过以上实施例对本技术进行了较为详细的说明,但是本技术不仅仅限于以上实施例,在不脱离本技术构思的情况下,还可以包括更多其他等效实施例,而本技术的范围由所附的权利要求范围决定。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献