一种减少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产生等优点。 |
