一种减少Android项目代码重复度的方法

基本信息

申请号 CN202010835434.9 申请日 -
公开(公告)号 CN111708543A 公开(公告)日 2020-09-25
申请公布号 CN111708543A 申请公布日 2020-09-25
分类号 G06F8/41(2018.01)I 分类 计算;推算;计数;
发明人 魏鹏 申请(专利权)人 杭州冒险元素网络技术有限公司
代理机构 杭州知学知识产权代理事务所(普通合伙) 代理人 杭州冒险元素网络技术有限公司
地址 310051浙江省杭州市滨江区长河街道江南大道618号东冠大厦12层1201室
法律状态 -

摘要

摘要 本发明提供了一种减少Android项目代码重复度的方法,属于减少项目代码重复度技术领域。本发明涉及的Android项目代码采用面向切面的编程方法,向编译后的代码中插入非功能性代码;开启混淆并配置混淆字典;使用Java脚本批量修改未经过混淆的代码文件的路径,使用Java脚本批量修改实体类和Android四大组件文件夹的命名格式;编写Java脚本程序在项目中所有文件末尾追加字符,对不同文件格式的项目文件追加不同的字符;修改项目包所在的路径;在定位到项目的任意目录,在所述任意目录下,新建一个新的签名文件,当App打包时,使用此签名文件进行签名。本发明设计的减少Android项目代码重复度的方法,相比于直接修改代码的方法,具有工作量小和预防新的bug产生等优点。