利索能及
我要发布
收藏
专利号: 2015104424515
申请人: 上海斐讯数据通信技术有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2024-09-06
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.自动添加APK到安卓系统中的方法,其特征在于,包括如下步骤:

步骤S1,对若干个目录下的APK文件进行解析,分别提取其中包含的各SO文件,并自动发送该若干目录下的分别子目录;具体包括:对目录app-data-presigned、目录app-system-platform和目录app-system-presigned下的APK文件进行解析,提取各APK文件中SO文件到目录lib-system中;

步骤S2,根据各分别子目录生成相应的Android.mk文件;具体包括:

运行目录app-data-presigned、目录app-system-platform、目录app-system-presigned和目录lib-system下的相应appmk.sh脚本,以生成各目录下的Android.mk文件;

以及

步骤S3,将所有的APK文件和SO文件加入到系统宏PRODUCT_PACKAGES中,以在make时能将所述APK文件和SO文件通过相应Android.mk文件进行编译;

所述步骤S3中将所有的APK文件和SO文件加入到系统宏PRODUCT_PACKAGES中,以适于在make时能将这些APK文件和SO文件通过Android.mk文件进行编译具体包括:运行product_mk.sh脚本,生成PrebuiltProduct.mk文件,该PrebuiltProduct.mk文件适于将解析获得的所有的APK文件和SO文件加入到系统宏PRODUCT_PACKAGES中,以适于在make时能将上述APK文件和SO文件通过相应Android.mk文件进行编译。

2.适于自动添加APK到安卓系统的处理系统,其特征在于,包括:

APK文件解析单元,对若干个目录下的APK文件进行解析,分别提取其中包含的各SO文件,并自动发送该若干目录下的分别子目录;所述若干个目录包括:目录app-data-presigned、目录app-system-platform和目录app-system-presigned;并且将提取其中包含的各SO文件到目录lib-system中;

Android.mk文件生成单元,根据各分别子目录生成相应的Android.mk文件,即运行目录app-data-presigned、目录app-system-platform、目录app-system-presigned和目录lib-system下的相应appmk.sh脚本,以生成各目录下的Android.mk文件;以及编译单元,将所有的APK文件和SO文件加入到系统宏PRODUCT_PACKAGES中,以适于在make时能将这些APK文件和SO文件通过相应Android.mk文件进行编译;

所述编译单元,即运行product_mk.sh脚本,生成PrebuiltProduct.mk文件,该PrebuiltProduct.mk文件适于将解析获得的所有的APK文件和SO文件加入到系统宏PRODUCT_PACKAGES中,以适于在make时能将上述APK文件和SO文件通过相应Android.mk文件进行编译。