[發明專利]一種無用圖片的確定方法、裝置、電子設備及存儲介質在審
| 申請號: | 201911419652.8 | 申請日: | 2019-12-31 |
| 公開(公告)號: | CN111221992A | 公開(公告)日: | 2020-06-02 |
| 發明(設計)人: | 王盟盟;彭飛;鄧竹立 | 申請(專利權)人: | 五八有限公司 |
| 主分類號: | G06F16/51 | 分類號: | G06F16/51;G06F16/583 |
| 代理公司: | 北京潤澤恒知識產權代理有限公司 11319 | 代理人: | 莎日娜 |
| 地址: | 300450 天津市濱海新區經濟技術開*** | 國省代碼: | 天津;12 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 無用 圖片 確定 方法 裝置 電子設備 存儲 介質 | ||
本發明實施例提供了一種無用圖片的確定方法、裝置、電子設備及存儲介質,所述方法包括:獲取設定項目中所有圖片文件;獲取所述項目中使用的所有圖片內容;比較所有圖片文件的圖片名與使用的所有圖片內容,得到所述項目中未使用的圖片名;將所述未使用的圖片名存儲到未使用圖片列表中。本發明實施例中,通過獲取設定項目中所有圖片文件和所述項目中使用的所有圖片內容,自動比較項目中所有圖片文件的圖片名與項目在已使用的所有圖片內容,得到所述項目中未使用的圖片名,無需人工查找,節省需求開發中人工查找無用圖片資源的時間,提高了開發效率。
技術領域
本發明涉及終端技術領域,特別是涉及一種無用圖片的確定方法、裝置、電子設備及存儲介質。
背景技術
隨著業務的不斷增加,各類APP的包大小也一直在增加。某些APP推出流量下載限制后,包瘦身就顯得迫在眉睫了。iOS中包瘦身通常包括下述幾種策略:刪除無用代碼,刪除無用圖片,資源壓縮,減少不必要的三方庫等。通過刪除無用代碼進行包瘦身,其效果并不明顯,這是因為,由于代碼占用內存少,刪除很多無用的類和代碼減少的內存不過才幾KB。雖然減少三方庫,確實是對包大小起到了一個明顯的減小作用,但是,在實際應用中,總不能為了包瘦身去刪除三方庫。所以,刪除無用圖片資源在目前看來最有效的策略。其常用的技術中,先將新開發的需求代碼并導入用到的圖片資源,然后,人工去舊的代碼里邊查找無用圖片的代碼,最后,將無用的代碼及無用圖片資源刪除,從達到包瘦身的目的。
由此可知,相關技術中,通過人工手動搜索無用的代碼及無用圖片,不但工作量大,而且效率也低。
因此,如何精確的確定項目中的無用圖片,是目前有待解決的技術問題。
發明內容
本發明實施例所要解決的技術問題是提供一種無用圖片的確定方法,以解決相關技術中由于手動搜索無用圖片的代碼,導致工作量大,效率低的技術問題。
相應的,本發明實施例還提供了一種未使用圖片的確定裝置、電子設備及存儲介質,用以保證上述方法的實現及應用。
為了解決上述問題,本發明是通過如下技術方案實現的:
第一方面提供一種無用圖片的確定方法,所述方法包括:
獲取設定項目中所有圖片文件;
獲取所述項目中使用的所有圖片內容;
比較所有圖片文件的圖片名與使用的所有圖片內容,得到所述項目中未使用的圖片名;
將所述未使用的圖片名存儲到未使用圖片列表中。
可選的,在獲取設定項目中所有圖片文件后,所述方法還包括:
判斷每個圖片文件的圖片名中是否包括特殊字符;
如果包括特殊字符,則將所述圖片名按照特殊字符進行拆分,得到拆分后的所有圖片名;
將所述拆分后得到的所有圖片名存儲到圖片名列表中。
可選的,所述方法還包括:
刪除所述未使用圖片列表中未使用的圖片名及所述圖片名對應的圖片。
可選的,所述方法還包括:
如果所述圖片名中沒有包括特殊字符,則將沒有包括特殊字符的圖片名存儲到圖片名列表中。
可選的,所述獲取設定項目中所有圖片文件包括:
查找設定項目中后綴以圖片格式結尾的文件;
從根路徑的文件夾中遍歷出后綴以圖片格式結尾的圖片文件。
可選的,所述從根路徑的文件夾中遍歷出后綴以圖片格式結尾的圖片文件,包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于五八有限公司,未經五八有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911419652.8/2.html,轉載請聲明來源鉆瓜專利網。





