论文部分内容阅读
提出一种Android系统非应用层软件的管理和优化方法,使用户能够方便地管理并更新系统非应用层软件,删除系统内多余的程序文件,减小系统体积消除潜在安全隐患。通过构建文件及模块之间的依赖关系将非应用层软件自动划分为软件包,以包为单位对非应用层软件进行更新、删除、查看等操作;利用C/C++函数的扩展调用图查找并删除系统内未被任何代码依赖的无用代码,实现了包含软件源构造器、软件源服务器和包管理客户端在内的Android包管理和优化系统。测试结果表明,相比传统下载系统镜像刷写flash以及OTA(over the