APK擴展文件介紹、功能及使用方法

APK擴展文件介紹

       Android Market (Google Play Store)中每個APK文件的最大限制是50MB。如果您的程序中包含大量的數據文件,以前您只能把這些數據文件放到自己的服務器上,當用戶啓動程序的時候讓用戶去下載。現在這些數據文件可以直接上傳到Android Market了。在新的Market控制檯上傳App的時候,可以添加擴展文件了。

如何使用擴展文件:

      每個APK可以有2個擴展文件,每個文件最大限制是2GB。爲了減少用戶的帶寬消耗,最好使用壓縮格式文件吧。 這兩擴展文件具有不同的用途:
1. 第一個被稱爲 main (主)擴展文件,該擴展文件保護您程序中需要用到的附加數據;
2. 第二個被稱爲 patch 擴展(修補)文件,該文件是可選的,並且應該只包含一些不同版本的補丁數據。

      當然您可以按照您需要的方式來使用這兩個擴展文件,不過Android官方還是推薦把這兩個文件的功能分開。main擴展文件包含核心數據,並且儘量不隨程序版本的升級去修改;而patch擴展文件可以隨程序版本的升級做修改。爲了幫助大家理解具體的含義,

擴展文件使用舉例:Google 地圖
       如 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擴文件是隨版本變化的。

擴展文件帶來的好處:

       這樣的好處就是當程序升級的時候, 用戶不用重新下載main擴展文件了,只需要下載少量的新增文件即可,節省用戶流

發佈了52 篇原創文章 · 獲贊 12 · 訪問量 30萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章