System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 亚洲av无码专区青青草原,亚洲日韩乱码中文无码蜜桃臀网站,日韩精品专区AV无码
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    應(yīng)用安裝包構(gòu)建方法和裝置、電子設(shè)備及存儲介質(zhì)制造方法及圖紙

    技術(shù)編號:42235624 閱讀:25 留言:0更新日期:2024-08-02 13:49
    本申請實(shí)施例提供了一種應(yīng)用安裝包構(gòu)建方法和裝置、電子設(shè)備及存儲介質(zhì),屬于計(jì)算機(jī)技術(shù)領(lǐng)域。該方法包括:獲取任務(wù)構(gòu)建列表;其中,任務(wù)構(gòu)建列表包括構(gòu)建安裝包的多個(gè)原始資源文件的處理任務(wù),任務(wù)構(gòu)建列表內(nèi)記錄原始資源文件的文件路徑;從任務(wù)構(gòu)建列表中提取出每一原始資源文件的文件路徑,得到資源記錄表;根據(jù)資源記錄表對多個(gè)原始資源文件中的重復(fù)文件進(jìn)行刪除處理,得到目標(biāo)資源文件;其中,目標(biāo)資源文件內(nèi)包含圖片;根據(jù)資源記錄表對目標(biāo)資源文件進(jìn)行圖片優(yōu)化處理,得到目標(biāo)優(yōu)化文件;根據(jù)任務(wù)構(gòu)建列表對目標(biāo)優(yōu)化文件構(gòu)建目標(biāo)應(yīng)用安裝包。本申請實(shí)施例能夠降低壓縮應(yīng)用安裝包時(shí)的人力消耗。

    【技術(shù)實(shí)現(xiàn)步驟摘要】

    本申請涉及計(jì)算機(jī),尤其涉及一種應(yīng)用安裝包構(gòu)建方法和裝置、電子設(shè)備及存儲介質(zhì)。


    技術(shù)介紹

    1、目前,大部分應(yīng)用安裝包包含大量重復(fù)資源和圖片,使得應(yīng)用安裝包的體積龐大,這提高了用戶的下載成本和安裝成本。因此,開發(fā)人員需要對應(yīng)用安裝包的體積進(jìn)行壓縮。在實(shí)現(xiàn)應(yīng)用安裝包的相關(guān)技術(shù)中,需要開發(fā)人員手動(dòng)刪除重復(fù)文件,并手動(dòng)查找安裝包中包含的圖片,并將圖片進(jìn)行壓縮,過程繁瑣且耗費(fèi)人力。因此,如何降低壓縮應(yīng)用安裝包時(shí)的人力消耗,成為亟待解決的問題。


    技術(shù)實(shí)現(xiàn)思路

    1、本申請實(shí)施例的主要目的在于提出一種應(yīng)用安裝包構(gòu)建方法和裝置、電子設(shè)備及存儲介質(zhì),旨在降低壓縮應(yīng)用安裝包時(shí)的人力消耗。

    2、為實(shí)現(xiàn)上述目的,本申請實(shí)施例的第一方面提出了一種應(yīng)用安裝包構(gòu)建方法,所述方法包括:

    3、獲取任務(wù)構(gòu)建列表;其中,所述任務(wù)構(gòu)建列表包括構(gòu)建安裝包的多個(gè)原始資源文件的處理任務(wù),所述任務(wù)構(gòu)建列表內(nèi)記錄所述原始資源文件的文件路徑;

    4、從所述任務(wù)構(gòu)建列表中提取出每一所述原始資源文件的文件路徑,得到資源記錄表;

    5、根據(jù)所述資源記錄表對多個(gè)所述原始資源文件中的重復(fù)文件進(jìn)行刪除處理,得到目標(biāo)資源文件;其中,所述目標(biāo)資源文件內(nèi)包含圖片;

    6、根據(jù)所述資源記錄表對所述目標(biāo)資源文件進(jìn)行圖片優(yōu)化處理,得到目標(biāo)優(yōu)化文件;

    7、根據(jù)所述任務(wù)構(gòu)建列表對所述目標(biāo)優(yōu)化文件構(gòu)建目標(biāo)應(yīng)用安裝包。

    8、在一些實(shí)施例,所述根據(jù)所述資源記錄表對多個(gè)所述原始資源文件中的重復(fù)文件進(jìn)行刪除處理,得到目標(biāo)資源文件,包括:

    9、對每一所述原始資源文件進(jìn)行重復(fù)文件查找,得到重復(fù)文件集合;其中,所述重復(fù)文件集合包括選定文件和重復(fù)文件;

    10、對每一所述選定文件進(jìn)行索引路徑構(gòu)建,得到選定索引路徑;

    11、將每一所述選定索引路徑存入所述重復(fù)文件對應(yīng)的文件夾,并將多個(gè)所述原始資源文件中的所述重復(fù)文件刪除,得到所述目標(biāo)資源文件。

    12、在一些實(shí)施例,所述將每一所述選定索引路徑存入所述重復(fù)文件對應(yīng)的文件夾,并將多個(gè)所述原始資源文件中的所述重復(fù)文件刪除,得到所述目標(biāo)資源文件,包括:

    13、獲取所述重復(fù)文件存儲的文件夾,得到目標(biāo)文件夾;

    14、將每一所述選定索引路徑存入到所述目標(biāo)文件夾,并將所述目標(biāo)文件夾中的所述重復(fù)文件刪除,得到所述目標(biāo)資源文件。

    15、在一些實(shí)施例,所述根據(jù)所述資源記錄表對所述目標(biāo)資源文件進(jìn)行圖片優(yōu)化處理,得到目標(biāo)優(yōu)化文件,包括:

    16、根據(jù)所述資源記錄表對所述目標(biāo)資源文件進(jìn)行圖片查找處理,得到原始圖片資源;

    17、對所述原始圖片資源進(jìn)行體積優(yōu)化處理,得到目標(biāo)圖片資源;

    18、將所述目標(biāo)圖片資源對所述目標(biāo)資源文件中的所述原始圖片資源進(jìn)行替換,得到初步優(yōu)化文件;

    19、對所述初步優(yōu)化文件進(jìn)行壓縮處理,得到所述目標(biāo)優(yōu)化文件。

    20、在一些實(shí)施例,所述對所述原始圖片資源進(jìn)行體積優(yōu)化處理,得到目標(biāo)圖片資源,包括:

    21、對所述原始圖片資源進(jìn)行格式轉(zhuǎn)換處理,得到初步圖片資源;

    22、對所述初步圖片資源進(jìn)行圖片壓縮處理,得到所述目標(biāo)圖片資源。

    23、在一些實(shí)施例,所述從所述任務(wù)構(gòu)建列表中提取出每一所述原始資源文件的文件路徑,得到資源記錄表,包括:

    24、從所述任務(wù)構(gòu)建列表提取任務(wù),得到資源構(gòu)建任務(wù);

    25、對所述資源構(gòu)建任務(wù)進(jìn)行目錄查找處理,得到原始輸出文件;

    26、根據(jù)所述原始輸出文件對每一所述原始資源文件的文件路徑進(jìn)行查詢,得到所述資源記錄表。

    27、在一些實(shí)施例,所述根據(jù)所述原始輸出文件對每一所述原始資源文件的文件路徑進(jìn)行查詢,得到所述資源記錄表,包括:

    28、根據(jù)預(yù)設(shè)的過濾規(guī)則對所述原始輸出文件進(jìn)行過濾處理,得到原始優(yōu)化文件;其中,所述原始優(yōu)化文件為資源壓縮文件;

    29、將所述原始優(yōu)化文件解壓至預(yù)設(shè)的輸出目錄,得到原始解壓文件;

    30、獲取所述原始解壓文件列表的文件列表,并從所述文件列表中提取出所述原始資源文件和所述原始資源文件的文件路徑的關(guān)系表,得到所述資源記錄表。

    31、為實(shí)現(xiàn)上述目的,本申請實(shí)施例的第二方面提出了一種應(yīng)用安裝包構(gòu)建裝置,所述裝置包括:

    32、獲取模塊,用于獲取任務(wù)構(gòu)建列表;其中,所述任務(wù)構(gòu)建列表包括構(gòu)建安裝包的多個(gè)原始資源文件的處理任務(wù),所述任務(wù)構(gòu)建列表內(nèi)記錄所述原始資源文件的文件路徑;

    33、提取模塊,用于從所述任務(wù)構(gòu)建列表中提取出每一所述原始資源文件的文件路徑,得到資源記錄表;

    34、刪除模塊,用于根據(jù)所述資源記錄表對多個(gè)所述原始資源文件中的重復(fù)文件進(jìn)行刪除處理,得到目標(biāo)資源文件;其中,所述目標(biāo)資源文件內(nèi)包含圖片;

    35、優(yōu)化模塊,用于根據(jù)所述資源記錄表對所述目標(biāo)資源文件進(jìn)行圖片優(yōu)化處理,得到目標(biāo)優(yōu)化文件;

    36、構(gòu)建模塊,用于根據(jù)所述任務(wù)構(gòu)建列表對所述目標(biāo)優(yōu)化文件構(gòu)建目標(biāo)應(yīng)用安裝包。

    37、為實(shí)現(xiàn)上述目的,本申請實(shí)施例的第三方面提出了一種電子設(shè)備,所述電子設(shè)備包括存儲器和處理器,所述存儲器存儲有計(jì)算機(jī)程序,所述處理器執(zhí)行所述計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)上述第一方面所述的方法。

    38、為實(shí)現(xiàn)上述目的,本申請實(shí)施例的第四方面提出了一種計(jì)算機(jī)可讀存儲介質(zhì),所述計(jì)算機(jī)可讀存儲介質(zhì)存儲有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)上述第一方面所述的方法。

    39、本申請?zhí)岢龅囊环N應(yīng)用安裝包構(gòu)建方法和裝置、電子設(shè)備及存儲介質(zhì),其通過獲取任務(wù)構(gòu)建列表;其中,所述任務(wù)構(gòu)建列表包括構(gòu)建安裝包的多個(gè)原始資源文件的處理任務(wù),所述任務(wù)構(gòu)建列表內(nèi)記錄所述原始資源文件的文件路徑;從所述任務(wù)構(gòu)建列表中提取出每一所述原始資源文件的文件路徑,得到資源記錄表;根據(jù)所述資源記錄表對多個(gè)所述原始資源文件中的重復(fù)文件進(jìn)行刪除處理,得到目標(biāo)資源文件;其中,所述目標(biāo)資源文件內(nèi)包含圖片;根據(jù)所述資源記錄表對所述目標(biāo)資源文件進(jìn)行圖片優(yōu)化處理,得到目標(biāo)優(yōu)化文件;根據(jù)所述任務(wù)構(gòu)建列表對所述目標(biāo)優(yōu)化文件構(gòu)建目標(biāo)應(yīng)用安裝包。以此,本公開通過獲取構(gòu)建安裝包時(shí)的任務(wù)構(gòu)建列表,然后根據(jù)任務(wù)構(gòu)建列表提取每一原始資源文件的文件路徑,得到資源記錄表,再根據(jù)資源記錄表將原始資源文件的重復(fù)文件進(jìn)行刪除處理,并將資源記錄表內(nèi)的圖片進(jìn)行優(yōu)化處理,得到目標(biāo)優(yōu)化文件,最后根據(jù)任務(wù)構(gòu)建列表對目標(biāo)優(yōu)化文件構(gòu)建目標(biāo)應(yīng)用安裝包,實(shí)現(xiàn)在構(gòu)建應(yīng)用安裝包時(shí)的自動(dòng)體積優(yōu)化,避免了在構(gòu)建應(yīng)用安裝包時(shí)需要開發(fā)人員手動(dòng)進(jìn)行體積壓縮,即本公開提供的應(yīng)用安裝包構(gòu)建方法減少了構(gòu)建目標(biāo)應(yīng)用安裝包時(shí)的人力消耗。

    本文檔來自技高網(wǎng)...

    【技術(shù)保護(hù)點(diǎn)】

    1.一種應(yīng)用安裝包構(gòu)建方法,其特征在于,所述方法包括:

    2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述資源記錄表對多個(gè)所述原始資源文件中的重復(fù)文件進(jìn)行刪除處理,得到目標(biāo)資源文件,包括:

    3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述將每一所述選定索引路徑存入所述重復(fù)文件對應(yīng)的文件夾,并將多個(gè)所述原始資源文件中的所述重復(fù)文件刪除,得到所述目標(biāo)資源文件,包括:

    4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述資源記錄表對所述目標(biāo)資源文件進(jìn)行圖片優(yōu)化處理,得到目標(biāo)優(yōu)化文件,包括:

    5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述對所述原始圖片資源進(jìn)行體積優(yōu)化處理,得到目標(biāo)圖片資源,包括:

    6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述從所述任務(wù)構(gòu)建列表中提取出每一所述原始資源文件的文件路徑,得到資源記錄表,包括:

    7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述根據(jù)所述原始輸出文件對每一所述原始資源文件的文件路徑進(jìn)行查詢,得到所述資源記錄表,包括:

    8.一種應(yīng)用安裝包構(gòu)建裝置,其特征在于,所述裝置包括:

    9.一種電子設(shè)備,其特征在于,所述電子設(shè)備包括存儲器和處理器,所述存儲器存儲有計(jì)算機(jī)程序,所述處理器執(zhí)行所述計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)權(quán)利要求1至7中任一項(xiàng)所述的應(yīng)用安裝包構(gòu)建方法。

    10.一種計(jì)算機(jī)可讀存儲介質(zhì),所述計(jì)算機(jī)可讀存儲介質(zhì)存儲有計(jì)算機(jī)程序,其特征在于,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)權(quán)利要求1至7中任一項(xiàng)所述的應(yīng)用安裝包構(gòu)建方法。

    ...

    【技術(shù)特征摘要】

    1.一種應(yīng)用安裝包構(gòu)建方法,其特征在于,所述方法包括:

    2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述資源記錄表對多個(gè)所述原始資源文件中的重復(fù)文件進(jìn)行刪除處理,得到目標(biāo)資源文件,包括:

    3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述將每一所述選定索引路徑存入所述重復(fù)文件對應(yīng)的文件夾,并將多個(gè)所述原始資源文件中的所述重復(fù)文件刪除,得到所述目標(biāo)資源文件,包括:

    4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述資源記錄表對所述目標(biāo)資源文件進(jìn)行圖片優(yōu)化處理,得到目標(biāo)優(yōu)化文件,包括:

    5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述對所述原始圖片資源進(jìn)行體積優(yōu)化處理,得到目標(biāo)圖片資源,包括:

    6.根據(jù)權(quán)利要求1所述...

    【專利技術(shù)屬性】
    技術(shù)研發(fā)人員:許源,梁選勤余毅鵬,
    申請(專利權(quán))人:深圳市天視通技術(shù)有限公司,
    類型:發(fā)明
    國別省市:

    網(wǎng)友詢問留言 已有0條評論
    • 還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會(huì)獲得科技券。

    1
    主站蜘蛛池模板: 色综合久久久久无码专区| 免费A级毛片无码A∨中文字幕下载| MM1313亚洲精品无码久久| 天堂无码在线观看| 中文有无人妻vs无码人妻激烈| 日韩AV无码中文无码不卡电影| 无码专区6080yy国产电影| 影音先锋中文无码一区| 亚洲成?Ⅴ人在线观看无码| 麻豆AV无码精品一区二区| 永久免费av无码入口国语片| 精品无码久久久久久久久水蜜桃| 无码人妻丰满熟妇区五十路百度| aⅴ一区二区三区无卡无码| 少妇特殊按摩高潮惨叫无码| 无码国内精品久久人妻| 国产精品无码av在线播放| 免费看成人AA片无码视频吃奶| 精品人妻无码一区二区三区蜜桃一 | AV无码小缝喷白浆在线观看| 亚洲午夜无码毛片av久久京东热| 国产精品三级在线观看无码| 国产精品无码久久久久| 精品一区二区三区无码免费直播| 在线看片福利无码网址| 国产精品久久久久无码av| 亚洲AV无码1区2区久久| 高清无码视频直接看| 亚洲精品无码成人片久久| 成人A片产无码免费视频在线观看| 无码少妇一区二区浪潮av| 亚洲AⅤ无码一区二区三区在线| 国产精品爽爽V在线观看无码 | 亚洲av无码国产精品夜色午夜 | 无码不卡亚洲成?人片| 少妇无码太爽了不卡视频在线看 | 无码人妻精品一区二区在线视频| r级无码视频在线观看| 日本爆乳j罩杯无码视频| 亚洲精品无码久久一线| 未满十八18禁止免费无码网站|