一種減少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)點。??