一種減少Android項目代碼重復(fù)度的方法
基本信息
申請?zhí)?/td> | CN202010835434.9 | 申請日 | - |
公開(公告)號 | CN111708543B | 公開(公告)日 | 2021-04-06 |
申請公布號 | CN111708543B | 申請公布日 | 2021-04-06 |
分類號 | G06F11/36(2006.01)I;G06F8/41(2018.01)I;G06F9/445(2018.01)I | 分類 | 計算;推算;計數(shù); |
發(fā)明人 | 魏鵬 | 申請(專利權(quán))人 | 杭州冒險元素網(wǎng)絡(luò)技術(shù)有限公司 |
代理機構(gòu) | 杭州知學(xué)知識產(chǎn)權(quán)代理事務(wù)所(普通合伙) | 代理人 | 何紅信 |
地址 | 310051浙江省杭州市濱江區(qū)長河街道江南大道618號東冠大廈12層1201室 | ||
法律狀態(tài) | - |
摘要
摘要 | 本發(fā)明提供了一種減少Android項目代碼重復(fù)度的方法,屬于減少項目代碼重復(fù)度技術(shù)領(lǐng)域。本發(fā)明涉及的Android項目代碼采用面向切面的編程方法,向編譯后的代碼中插入非功能性代碼;開啟混淆并配置混淆字典;使用Java腳本批量修改未經(jīng)過混淆的代碼文件的路徑,使用Java腳本批量修改實體類和Android四大組件文件夾的命名格式;編寫Java腳本程序在項目中所有文件末尾追加字符,對不同文件格式的項目文件追加不同的字符;修改項目包所在的路徑;在定位到項目的任意目錄,在所述任意目錄下,新建一個新的簽名文件,當App打包時,使用此簽名文件進行簽名。本發(fā)明設(shè)計的減少Android項目代碼重復(fù)度的方法,相比于直接修改代碼的方法,具有工作量小和預(yù)防新的bug產(chǎn)生等優(yōu)點。?? |
