摘 要: | 功能手机采用中间件技术来实现动态加载,中间件屏蔽了底层的差异性和具体实现,对上提供标准的接口。目前功能手机上主要使用J2ME中间件技术,J2ME是通过虚拟机在不同平台上的移植来提供通用的java接口,但所提供的功能十分有限,就连存取本地文件都不可以。对于系统功能的使用,如果没有附加的支持,基本上不可能。提出一种用数据重定位的方法实现动态加载第三方应用程序的方法,并在一个具体的功能手机开发平台上加以实现。测试结果表明,在实现动态加载的前提下,占用很小的系统开销,成功地在1GB的t卡上加载第三方开发的应用软件2450个,而且都能够顺利地运行,速度比较理想。
|