1.一种应用程序的发布方法,包括:
获取应用程序的ui布局文件,其中,所述ui布局文件用于描述所述应用程序的ui设计;
获取所述应用程序的事件文件,其中,所述事件文件用于描述所述应用程序的处理逻辑;以及
将所述ui布局文件和所述事件文件上传至服务器,以发布所述应用程序。
2.根据权利要求1所述的方法,还包括:
修改所述ui布局文件,以获得修改后的ui布局文件;以及
将所述修改后的ui布局文件上传至所述服务器,以更新所述应用程序。
3.根据权利要求2所述的方法,其中,修改所述ui布局文件,包括以下至少之一:
为所述ui布局文件中包含的至少一个第一控件修改对应的事件属性;
为所述ui布局文件中包含的至少一个第二控件删除对应的事件属性;
为所述ui布局文件中包含的至少一个第三控件增加对应的事件属性;
为所述ui布局文件中包含的至少一个第四控件修改样式和/或布局;
在所述ui布局文件中增加至少一个第五控件;
删除所述ui布局文件中包含的至少一个第六控件。
4.根据权利要求1至3中任一项所述的方法,还包括:
修改所述事件文件,以获得修改后的事件文件;以及
将所述修改后的事件文件上传至所述服务器,以更新所述应用程序。
5.根据权利要求4所述的方法,其中,修改所述事件文件,包括以下至少之一:
在所述事件文件中增加至少一个第一事件;
删除所述事件文件中包含的至少一个第二事件。
6.根据权利要求1所述的方法,其中,所述ui布局文件中包含的控件为原生控件。
7.一种应用程序的处理方法,包括:
获取应用程序的ui布局文件和事件文件,其中,所述ui布局文件用于描述所述应用程序的ui设计,所述事件文件用于描述所述应用程序的处理逻辑,所述ui布局文件和所述事件文件经解析后可直接运行所述应用程序。
8.根据权利要求7所述的方法,还包括:
解析所述ui布局文件和所述事件文件,以运行所述应用程序,
其中,解析所述ui布局文件和所述事件文件,包括:
生成所述ui布局文件中各资源的id;
将生成的id与所述各资源关联,以获得对应的关联关系;以及
将所述ui布局文件与所述事件文件进行关联。
9.根据权利要求8所述的方法,其中,将所述ui布局文件与所述事件文件进行关联,包括:
根据所述ui布局文件描述的事件属性,将所述ui布局文件中包含的控件与所述事件文件中包含的事件进行关联。
10.根据权利要求8或9所述的方法,还包括,在运行所述应用程序的过程中执行以下操作:
基于所述ui布局文件和所述事件文件,展示所述应用程序的ui。
11.根据权利要求7至10中任一项所述的方法,还包括:
获取所述应用程序的更新文件,其中,所述更新文件包括以下至少之一:修改后的ui布局文件、修改后的事件文件;以及
基于所述更新文件,对本地的所述应用程序进行更新。
12.一种应用程序的发布装置,包括:
第一获取模块,用于获取应用程序的ui布局文件,其中,所述ui布局文件用于描述所述应用程序的ui设计;
第二获取模块,用于获取所述应用程序的事件文件,其中,所述事件文件用于描述所述应用程序的处理逻辑;以及
发布模块,用于将所述ui布局文件和所述事件文件上传至服务器,以发布所述应用程序。
13.根据权利要求12所述的装置,还包括:
第一修改模块,用于修改所述ui布局文件,以获得修改后的ui布局文件;以及
第一更新模块,用于将所述修改后的ui布局文件上传至所述服务器,以更新所述应用程序。
14.根据权利要求13所述的装置,其中,所述第一修改模块用于执行以下操作中的至少之一:
为所述ui布局丈件中包含的至少一个第一控件修改对应的事件属性;
为所述ui布局文件中包含的至少一个第二控件删除对应的事件属性;
为所述ui布局文件中包含的至少一个第三控件增加对应的事件属性;
为所述ui布局文件中包含的至少一个第四控件修改样式和/或布局;
在所述ui布局文件中增加至少一个第五控件;
删除所述ui布局文件中包含的至少一个第六控件。
15.根据权利要求12至14中任一项所述的装置,还包括:
第二修改模块,用于修改所述事件文件,以获得修改后的事件文件;以及
第二更新模块,用于将所述修改后的事件文件上传至所述服务器,以更新所述应用程序。
16.根据权利要求15所述的装置,其中,所述第二修改模块还用于执行以下操作中的至少之一:
在所述事件文件中增加至少一个第一事件;
删除所述事件文件中包含的至少一个第二事件。
17.根据权利要求12所述的装置,其中,所述ui布局文件中包含的控件为原生控件。
18.一种应用程序的处理装置,包括:
第三获取模块,用于获取应用程序的ui布局文件和事件文件,其中,所述ui布局文件用于描述所述应用程序的ui设计,所述事件文件用于描述所述应用程序的处理逻辑,所述ui布局文件和所述事件文件经解析后可直接运行所述应用程序。
19.根据权利要求18所述的装置,还包括:
解析模块,用于解析所述ui布局文件和所述事件文件,以运行所述应用程序,
其中,所述解析模块还用于:
生成所述ui布局文件中各资源的id;
将生成的id与所述各资源关联,以获得对应的关联关系;以及
将所述ui布局文件与所述事件文件进行关联。
20.根据权利要求19所述的装置,其中,所述解析模块还用于:
根据所述ui布局文件描述的事件属性,将所述ui布局文件中包含的控件与所述事件文件中包含的事件进行关联。
21.根据权利要求19或20所述的装置,还包括:
展示模块,用于基于所述ui布局文件和所述事件文件,展示所述应用程序的ui。
22.根据权利要求18至21中任一项所述的装置,还包括:
第四获取模块,用于获取所述应用程序的更新文件,其中,所述更新文件包括以下至少之一:修改后的ui布局文件、修改后的事件文件;以及
第三更新模块,用于基于所述更新文件,对本地的所述应用程序进行更新。
23.一种电子设备,包括:
至少一个处理器;以及
与所述至少一个处理器通信连接的存储器;其中,
所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行权利要求1-11中任一项所述的方法。
24.一种存储有计算机指令的非瞬时计算机可读存储介质,其中,所述计算机指令用于使所述计算机执行根据权利要求1-11中任一项所述的方法。
25.一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现根据权利要求1-11中任一项所述的方法。