[發(fā)明專利]一種安卓工程項目的資源文件批量重命名的方法、系統(tǒng)、設(shè)備和介質(zhì)在審
| 申請?zhí)枺?/td> | 202110308521.3 | 申請日: | 2021-03-23 |
| 公開(公告)號: | CN113157651A | 公開(公告)日: | 2021-07-23 |
| 發(fā)明(設(shè)計)人: | 喻奇 | 申請(專利權(quán))人: | 廣州宸祺出行科技有限公司 |
| 主分類號: | G06F16/16 | 分類號: | G06F16/16 |
| 代理公司: | 廣州云領(lǐng)專利代理事務(wù)所(普通合伙) 44441 | 代理人: | 張蓮珍 |
| 地址: | 510700 廣東省廣州市黃*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 工程項目 資源 文件批量 重命名 方法 系統(tǒng) 設(shè)備 介質(zhì) | ||
本發(fā)明公開了一種安卓工程項目的資源文件批量重命名的方法、系統(tǒng)、設(shè)備和介質(zhì),其中方法包括:設(shè)置重命名規(guī)則,所述重命名規(guī)則包括需要批量添加的文件前綴名和/或文件后綴名;根據(jù)工程特性獲取各文件類型的匹配規(guī)則;選取目標項目文件夾,依次獲取目標項目文件夾中資源文件的原文件名,以組成重命名列表;基于匹配規(guī)則,依次對重命名列表中的原文件名進行文件類型的區(qū)分;根據(jù)重命名規(guī)則和匹配規(guī)則,依次添加相應(yīng)的文件前綴名和/或文件后綴名至原文件名中,以獲取相應(yīng)的新文件名;將新文件名分別更新至相應(yīng)的資源文件以實現(xiàn)重命名,依次對重命名后的資源文件進行編譯驗證。本發(fā)明能實現(xiàn)安卓系統(tǒng)開發(fā)過程中資源文件的批量重命名。
技術(shù)領(lǐng)域
本發(fā)明涉及安卓系統(tǒng)的資源文件重命名方法的技術(shù)領(lǐng)域,具體涉及一種安卓工程項目的資源文件批量重命名的方法、系統(tǒng)、設(shè)備和介質(zhì)。
背景技術(shù)
隨著智能設(shè)備的普及,其中,特別是運作安卓系統(tǒng)的智能設(shè)備不斷地發(fā)展,安裝系統(tǒng)中應(yīng)用程序的開發(fā)也越來越普及。隨著安卓系統(tǒng)的軟件開發(fā)量的增加,出現(xiàn)了大量用于安卓系統(tǒng)應(yīng)用程序的安卓開發(fā)環(huán)境軟件(AndroidStudio)。
現(xiàn)有的安卓開發(fā)環(huán)境軟件在開發(fā)過程中,會采用組件化開發(fā),一般根據(jù)應(yīng)用程序中各功能的不同,將應(yīng)用程序分為若干模塊(moudle),每個模塊中分別具有模塊所實現(xiàn)功能相關(guān)的資源文件,以模塊為單位分別開發(fā)。在應(yīng)用程序的開發(fā)過程中,不同模塊之間的資源文件,需要根據(jù)功能需求相互調(diào)用,以提高開發(fā)效率,并能提高模塊中資源文件的通用性。為了避免資源文件在相互調(diào)用期間,由于資源文件之間的名稱相同而出現(xiàn)的運行沖突或管理混亂,需要對模塊中的資源文件進行相應(yīng)的重命名,對同一模塊中的資源文件添加相同的前綴或后綴,以區(qū)分調(diào)用過程中資源文件所屬于的具體模塊。同時在重命名后,不同模塊之間相同名稱和內(nèi)容的資源文件能得到區(qū)分,從而,在不影響應(yīng)用程序正常運行的情況下,提高開發(fā)過程中資源文件的通用性。
但是,現(xiàn)有的安卓開發(fā)環(huán)境軟件無法進行大批量資源文件的重命名,需要逐個資源文件進行重命名,影響開發(fā)效率,延誤開發(fā)進度。為此,亟需發(fā)明一種適用于安卓系統(tǒng)開發(fā)過程中,對批量資源文件進行重命名,同時不影響開發(fā)結(jié)果穩(wěn)定性和可靠性的資源文件批量重命名的方法。
發(fā)明內(nèi)容
為了克服上述現(xiàn)有的安卓開發(fā)環(huán)境軟件,不能對批量的資源文件進行重命名,需要逐一進行重命名的技術(shù)缺陷,本發(fā)明提供一種能不影響資源文件正常編譯,且能批量地進行資源文件重命名的,安卓工程項目的資源文件批量重命名的方法、系統(tǒng)、設(shè)備和介質(zhì)。
為了解決上述問題,本發(fā)明按以下技術(shù)方案予以實現(xiàn)的:
本發(fā)明所述一種安卓工程項目的資源文件批量重命名的方法,包括:
設(shè)置重命名規(guī)則,所述重命名規(guī)則包括需要批量添加的文件前綴名和/或文件后綴名;
根據(jù)工程特性獲取各文件類型的匹配規(guī)則;
選取目標項目文件夾,依次獲取目標項目文件夾中資源文件的原文件名,以組成重命名列表;
基于匹配規(guī)則,依次對重命名列表中的原文件名進行文件類型的區(qū)分;
根據(jù)重命名規(guī)則和匹配規(guī)則,依次添加相應(yīng)的文件前綴名和/或文件后綴名至原文件名中,以獲取相應(yīng)的新文件名;
將新文件名分別更新至相應(yīng)的資源文件以實現(xiàn)重命名,依次對重命名后的資源文件進行編譯驗證。
優(yōu)選地,所述依次對重命名后的資源文件進行編譯驗證,具體包括:
驗證重命名后的資源文件是否編譯通過;若編譯通過,則不進行編譯修正;若編譯不通過,則對新文件名進行相應(yīng)的編譯修正。
優(yōu)選地,所述對新文件名進行相應(yīng)的編譯修正后,還執(zhí)行:根據(jù)編譯修正的結(jié)果,對匹配規(guī)則進行相應(yīng)的更新。
優(yōu)選地,所述匹配規(guī)則為對重命名列表中的原文件名的關(guān)鍵字符串的命中匹配。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于廣州宸祺出行科技有限公司,未經(jīng)廣州宸祺出行科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110308521.3/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





