【技术实现步骤摘要】
应用软件开发方法、装置、计算机设备及可读存储介质
本专利技术涉及软件开发领域,具体涉及功能模块集成领域,特别是涉及一种应用软件开发方法、装置、计算机设备及可读存储介质。
技术介绍
随着计算机技术的高速发展,应用程序(Application,APP)的开发成为当下的热门行业,移动端应用程序的快速开发和迭代,以及对应用程序开发功能模块集成,降低代码冗余是开发过程中的重要课题。在应用程序开发中,经常需要集成独立的功能模块或者第三方SDK(SoftwareDevelopmentKit,软件开发工具包)对项目开发中重复冗余的功能模块集成。软件开发工具包SDK是一些被软件工程师用于为特定的软件包、软件框架、硬件平台、操作系统等创建应用软件的开发工具的集合。它可以简单的为某个程序设计语言提供应用程序接口API(ApplicationProgrammingInterface,应用程序接口)的一些文件,但也可能包括能与某种嵌入式系统通讯的复杂的硬件。一般的工具包括用于调试和其他用途的实用工具。SDK还经常包括示例代码、支持性的 ...
【技术保护点】
1.一种应用软件开发方法,其特征在于,包括以下步骤:/n创建基类,所述基类通过钩子与应用软件开发项目中的项目开发代表相关联;/n加载并初始化所述应用软件开发项目中待集成的服务业务;/n根据所述钩子触发响应所述应用软件开发项目中各服务业务的关键回调。/n
【技术特征摘要】
1.一种应用软件开发方法,其特征在于,包括以下步骤:
创建基类,所述基类通过钩子与应用软件开发项目中的项目开发代表相关联;
加载并初始化所述应用软件开发项目中待集成的服务业务;
根据所述钩子触发响应所述应用软件开发项目中各服务业务的关键回调。
2.根据权利要求1所述的应用软件开发方法,其特征在于,所述基类中包括生命周期关键方法和非生命周期关键方法,所述基类通过钩子与应用软件开发项目中的项目开发代表相关联,包括:
直接在所述项目开发代表中留下钩子与所述基类中的生命周期关键方法关联;;
所述基类中的非生命周期关键方法通过运行时机制生成并动态添加到所述项目开发代表中再留下钩子关联。
3.根据权利要求1所述的应用软件开发方法,其特征在于,所述加载并初始化软件所述应用软件开发项目中待集成的服务业务,包括:
获取需有加载并初始化的所述服务业务中的服务类;
加载实例化所述服务类;
对所述服务类进行业务配置,初始化所述服务类。
4.根据权利要求3所述的应用软件开发方法,其特征在于,所述服务类包括继承于所述基类并需要通过所述钩子进行关键回调的服务类。
5.根据权利要求4所述的应用软件开发方法,其特征在于,所述服务类具有开关标识,所述获取需有加载并初始...
【专利技术属性】
技术研发人员:李扬,
申请(专利权)人:深圳依时货拉拉科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。