回覆列表
  • 1 # 使用者3120385727362

    每個APK可以有2個擴充套件檔案,每個檔案最大限制是2GB。為了減少使用者的頻寬消耗,最好使用壓縮格式檔案吧。 這兩擴充套件檔案具有不同的用途:

    第一個被稱為 main (主)擴充套件檔案,該擴充套件檔案保護您程式中需要用到的附加資料;

    第二個被稱為 patch 擴充套件(修補)檔案,該檔案是可選的,並且應該只包含一些不同版本的補丁資料。

    當然您可以按照您需要的方式來使用這兩個擴充套件檔案,不過Android官方還是推薦把這兩個檔案的功能分開。main擴充套件檔案包含核心資料,並且儘量不隨程式版本的升級去修改;而patch擴充套件檔案可以隨程式版本的升級做修改。為了幫助大家理解具體的含義,我們使用一個地圖App來解釋下:

    比如 Google 地圖程式需要包含一個離線地圖資料包,這樣可以方便使用者離線檢視地圖,在程式釋出的時候,可以把現有的離線資料包作為main擴充套件檔案上傳到Market。 然後過了半年Google地圖更新了,新添加了一些剛剛修好的高速公路、新建立的商場 等資訊,可以把這些新增的資訊作為patch擴充套件檔案使用。 這樣Google 地圖 1.0版本對應一個main擴充套件檔案;而Google地圖1.1版本對應一個main擴充套件檔案和一個1.1版本的patch擴充套件檔案;Google地圖1.2版本對應一個main擴充套件檔案和一個1.2版本的patch擴充套件檔案。 這裡面的main擴充套件檔案是同一個檔案而patch擴檔案是隨版本變化的。

  • 中秋節和大豐收的關聯?
  • 90後的你現在負債多少?