【技术实现步骤摘要】
本专利技术涉及应用程序的运行,特别是涉及移动终端加载共享函数库的方法和装置。
技术介绍
移动终端应用程序的可下载是指,移动终端能支持将某些独立的可选择可替换的 软件模块并且将其下载到移动终端中以实现不同的扩展功能。目前这种功能可扩展性已被 看作"智能手机"的重要功能之一。本专利技术所称的移动终端是指手机、个人数字助理(PDA, Personal Digital Assistant)等具有无线通讯功能的小型手持式移动通信设备。 通过将移动终端外部存储(譬如手机扩展卡)上的代码和数据拷入内存中运行解 决了非智能手机不能动态加载运行应用程序的限制。但是应用程序之间彼此独立,而每个 应用又由许多模块组成,各模块分别完成相对独立的功能,它们彼此协作来完成整个软件 系统的工作。其中可能存在一些模块的功能较为通用,在不同的应用中都会被使用。如果将 所有模块的源代码都静态编译到应用程序中,会有两个问题一是增加了应用程序的大小, 不仅占用更多的磁盘空间,运行时也会消耗较大的内存空间,造成系统资源的浪费;其二, 每次修改程序时都必须编译所有源代码,增加了编译过程的复杂性。专利技术 ...
【技术保护点】
一种移动终端加载共享函数库的方法,其特征在于,包括:步骤1:将共享函数库编译成预定格式的共享函数库文件A,所述共享函数库至少提供导入接口头文件B;步骤2:将所述导入接口头文件B解析成相应的源文件C;步骤3:将应用程序D、导入接口头文件B和源文件C一起编译成预定格式的文件E;步骤4:将所述共享函数库文件A与所述文件E存储在所述移动终端外部存储装置中;步骤5:从所述移动终端外部存储装置中加载运行所述文件E,并加载所述共享函数库文件A。
【技术特征摘要】
【专利技术属性】
技术研发人员:金威,
申请(专利权)人:深圳市五巨科技有限公司,
类型:发明
国别省市:94[中国|深圳]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。