应用程序构造方法和装置制造方法及图纸

技术编号:15690582 阅读:112 留言:0更新日期:2017-06-24 03:05
本发明专利技术提供的一种应用程序构造方法,创建应用程序的工程结构,产生与工程结构相关的入口信息及描述信息;保留工程结构的入口信息,将其原有描述信息替换为多个描述块,每个描述块包含多个描述信息,由此生成新的工程结构;至少一个描述块中,包含多种语言描述信息;响应于用户指令生成新的工程结构的应用程序,应用程序适于以新的工程结构创建用户界面,用户界面语言为应用程序所在系统所设置的默认语言,且受限于所述至少一个描述块中与该默认语言相适配的语言描述信息。由此使React‑native框架更为丰富,结构清晰,语言描述信息的设置,减少了开发人员的工作量和用户使用使转换语言的难度。此外,本发明专利技术还提供了一种应用程序构造装置,用于运行所述方法。

Application construction method and device

An application method provided by the invention, the engineering structure to create applications, and related engineering structures entrance information and description information; keep entrance information engineering structure, will replace the original description information for multiple description block, each description block contains multiple description information, thereby generating a new engineering structure; at least one description block, contains a variety of language description information; in response to a user command generation application new engineering structure, suitable for application to create a user interface to the new engineering structure, the language of the user interface as the default language application is in the system, and is limited to the at least one description block with the default language matched with the language description information. The React native framework is more abundant, clear structure, language description information set, reduces the workload of developers and users to convert the difficulty of language. In addition, the invention also provides an application construction device for operating the method.

【技术实现步骤摘要】
应用程序构造方法和装置
本发涉及软件
,明尤其涉及一种应用程序构造方法和装置。
技术介绍
一款应用程序在开发时一般第一步都是程序设计,主要包括设计程序的架构、流程、UI界面、用户交互、资源存储等等,此步骤是开发过程中最关键的步骤,也是难度最大的步骤。React-native作为目前开发应用程序的热门框架,允许开发者通过JS开发、部署、动态升级不同平台的应用,然而在React-native框架中一般仅包含React-native的入口信息和与入口信息相对应的React-native运行的依赖库,还存在许多的不足,开发者在开发应用程序时还是需要花费大量的精力设计应用程序,且对开发者的专业化程度要求也较高,同时在应用程序安装过程中,需要开发者事先设计好应用程序界面的展示语言,阻碍了应用程序在其他国家的快速应用,因此急需提出一种开发难度低的、开发效率高且可推进应用程序在其他国家快速应用的应用程序构建框架。
技术实现思路
为了解决上述问题,本专利技术提出了一种应用程序构造方法和装置,其降低了开发的难度和对开发者的专业要求,同时增加了资源语言管理模块,使开发者可以在开发时可以不用多方面考虑语言本文档来自技高网...
应用程序构造方法和装置

【技术保护点】
一种应用程序构造方法,其特征在于,包括如下步骤:创建所述应用程序的工程结构,产生与所述工程结构相关的入口信息及描述信息;保留所述工程结构的入口信息,将其原有描述信息替换为多个描述块,每个描述块包含多个描述信息,由此更新原有工程结构;至少一个所述的描述块中,包含多种语言描述信息;响应于用户指令生成包含所述更新的工程结构的应用程序,该应用程序适于以所述更新的工程结构创建其用户界面,所述用户界面所采用的语言,为该应用程序所在的系统所设置的默认语言,且受限于所述至少一个描述块中与该默认语言相适配的语言描述信息。

【技术特征摘要】
1.一种应用程序构造方法,其特征在于,包括如下步骤:创建所述应用程序的工程结构,产生与所述工程结构相关的入口信息及描述信息;保留所述工程结构的入口信息,将其原有描述信息替换为多个描述块,每个描述块包含多个描述信息,由此更新原有工程结构;至少一个所述的描述块中,包含多种语言描述信息;响应于用户指令生成包含所述更新的工程结构的应用程序,该应用程序适于以所述更新的工程结构创建其用户界面,所述用户界面所采用的语言,为该应用程序所在的系统所设置的默认语言,且受限于所述至少一个描述块中与该默认语言相适配的语言描述信息。2.根据权利要求1所述的应用程序构造方法,其特征在于,所述入口信息为预定义React-Native工程结构名称。3.根据权利要求1所述的应用程序构造方法,其特征在于,所述描述块包括所述应用程序依赖库、React-Native的依赖库和该应用程序所在系统的依赖库。4.根据权利要求1所述的应用程序构造方法,其特征在于,所述描述块至少包括所述应用程序的源代码块、资源块、系统代码块和React-Native依赖库块,且至少所述资源块包含有所述语言描述信息。5.根据权利要求3或4所述的应用程序构造方法,其特征在于,所述React-Native依赖库为React-Native运行的业务逻辑。6.一种应用程序构造装置,其特...

【专利技术属性】
技术研发人员:刘刚纪纲陈佩瀚
申请(专利权)人:北京奇虎科技有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1