亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種應用程序安裝包的提供方法

文檔序號:6624832閱讀:1553來源:國知局
一種應用程序安裝包的提供方法
【專利摘要】本發(fā)明公開了一種應用程序安裝包的提供方法,其在制作應用程序的安裝包,僅適配一種默認的UI方案以及一種默認的處理器的庫,當用戶啟動應用程序,系統(tǒng)預先判斷默認的UI方案以及默認的處理器的庫是否最佳匹配當前硬件,如果不是的話則提示用戶下載并啟用最佳匹配的UI方案以及處理器的庫,大大減小了安裝包的大小,節(jié)省了下載流量和下載時間,從而使得用戶在下載安裝包時無需花費太多的成本和時間。
【專利說明】一種應用程序安裝包的提供方法

【技術(shù)領域】
[0001]本發(fā)明涉及通信【技術(shù)領域】,特別是一種應用程序安裝包的提供方法。

【背景技術(shù)】
[0002]當前,在開發(fā)Android應用程序過程中為了提高性能與效率,越來越多的開發(fā)者使用NDK與JAVA進行混合編程,從而提高應用程序執(zhí)行的速度。但是因為Android手機的處理器原因,如果我們開發(fā)的應用程序需要攜帶各種處理器(armeab1、armeab1-v7a> x86、mips)的庫,從而導致安裝包的大小增大很多,并且由于Android手機的屏幕尺寸不一,導致開發(fā)的應用程序如果要適配各種屏幕尺寸的話,就需要攜帶多種尺寸的UI,從而導致安裝包的大小不斷擴增。


【發(fā)明內(nèi)容】

[0003]本發(fā)明為解決上述問題,提供了一種應用程序安裝包的提供方法,其在保證安裝包與當前硬件相匹配的前提下能夠很大程度的減小安裝包的大小。
[0004]為實現(xiàn)上述目的,本發(fā)明采用的技術(shù)方案為:
[0005]一種應用程序安裝包的提供方法,其特征在于,包括以下步驟:
[0006]10.制作應用程序的安裝包,并在安裝包中僅適配一種默認的UI方案以及一種默認的處理器的庫;
[0007]20.用戶啟動應用程序,系統(tǒng)預先判斷默認的UI方案以及默認的處理器的庫是否最佳匹配當前硬件,若是,則啟用默認的Π方案以及默認的處理器的庫,若否,則執(zhí)行步驟30 ;
[0008]30.詢問用戶是否連接遠程服務器并下載最佳匹配的UI方案以及處理器的庫,若否,則啟用默認的Π方案以及默認的處理器的庫,若是,則下載并啟用最佳匹配的Π方案以及處理器的庫。
[0009]優(yōu)選的,所述的UI 方案包括 drawable-hdp1、drawab I e_l dp1、drawab I e-mdp1、drawab I e-xhdp1、drawable-xxhdpi,所述的處理器的庫包括 armeab1、armeab1-v7a> x86、mips的庫。
[0010]優(yōu)選的,所述的步驟20中,判斷默認的Π方案是否最佳匹配當前硬件,主要是獲取當前硬件的屏幕尺寸,并判斷應用程序的默認的UI方案所對應的界面尺寸是否與當前硬件的屏幕尺寸最佳匹配。
[0011]優(yōu)選的,所述的步驟20中,判斷默認的處理器的庫是否最佳匹配當前硬件,主要是獲取當前硬件的處理器型號,并得到該處理器型號支持的處理器的庫的版本類型,從而判斷默認的處理器的庫與當前硬件的處理器的庫的版本類型是否最佳匹配。
[0012]優(yōu)選的,所述的步驟30中,下載最佳匹配的Π方案以及處理器的庫,主要是從遠程服務器下載該最佳匹配的UI方案以及處理器的庫所對應的壓縮包,并在下載完成后對所述的壓縮包進行解壓與使用。
[0013]本發(fā)明的有益效果是:
[0014]本發(fā)明的一種應用程序安裝包的提供方法,其在制作應用程序的安裝包,僅適配一種默認的UI方案以及一種默認的處理器的庫,當用戶啟動應用程序,系統(tǒng)預先判斷默認的Π方案以及默認的處理器的庫是否最佳匹配當前硬件,則提示用戶下載并啟用最佳匹配的UI方案以及處理器的庫,大大減小了安裝包的大小,節(jié)省了下載流量和下載時間,從而使得用戶在下載安裝包時無需花費太多的成本和時間。

【專利附圖】

【附圖說明】
[0015]此處所說明的附圖用來提供對本發(fā)明的進一步理解,構(gòu)成本發(fā)明的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當限定。在附圖中:
[0016]圖1為本發(fā)明一種應用程序安裝包的提供方法的流程簡圖。

【具體實施方式】
[0017]為了使本發(fā)明所要解決的技術(shù)問題、技術(shù)方案及有益效果更加清楚、明白,以下結(jié)合附圖及實施例對本發(fā)明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0018]如圖1所示,本發(fā)明的一種應用程序安裝包的提供方法,其包括以下步驟:
[0019]10.制作應用程序的安裝包,并在安裝包中僅適配一種默認的UI方案以及一種默認的處理器的庫;
[0020]20.用戶啟動應用程序,系統(tǒng)預先判斷默認的UI方案以及默認的處理器的庫是否最佳匹配當前硬件,若是,則啟用默認的Π方案以及默認的處理器的庫,若否,則執(zhí)行步驟30 ;
[0021]30.詢問用戶是否連接遠程服務器并下載最佳匹配的UI方案以及處理器的庫,若否,則啟用默認的Π方案以及默認的處理器的庫,若是,則下載并啟用最佳匹配的Π方案以及處理器的庫。
[0022]所述的步驟20中,判斷默認的Π方案是否最佳匹配當前硬件,主要是獲取當前硬件的屏幕尺寸,并判斷應用程序的默認的UI方案所對應的界面尺寸是否與當前硬件的屏幕尺寸最佳匹配。
[0023]所述的步驟20中,判斷默認的處理器的庫是否最佳匹配當前硬件,主要是獲取當前硬件的處理器型號,并得到該處理器型號支持的處理器的庫的版本類型,從而判斷默認的處理器的庫與當前硬件的處理器的庫的版本類型是否最佳匹配;例如ARM系列的處理器有各種型號,如果有針對該型號進行性能優(yōu)化的庫,則采用優(yōu)化后的庫作為最佳匹配的庫。
[0024]所述的步驟30中,下載最佳匹配的UI方案以及處理器的庫,主要是從遠程服務器下載該最佳匹配的Π方案以及處理器的庫所對應的壓縮包,并在下載完成后對所述的壓縮包進行解壓與使用。
[0025]上述的UI 方案主要包括 drawable-hdp1、drawable-ldpi > drawab I e-mdp1、drawab I e-xhdp 1、drawab I e-xxhdp i,上述的處理器的庫是指每臺硬件所使用的處理器的系列,例如ARM系列、x86系列、MIPS系列、PowerPC系列等,本實施例的處理器的庫主要包括armeab1、armeab1-v7a> x86、mips 的庫。
[0026]上述說明示出并描述了本發(fā)明的優(yōu)選實施例,應當理解本發(fā)明并非局限于本文所披露的形式,不應看作是對其他實施例的排除,而可用于各種其他組合、修改和環(huán)境,并能夠在本文發(fā)明構(gòu)想范圍內(nèi),通過上述教導或相關(guān)領域的技術(shù)或知識進行改動。而本領域人員所進行的改動和變化不脫離本發(fā)明的精神和范圍,則都應在本發(fā)明所附權(quán)利要求的保護范圍內(nèi)。
【權(quán)利要求】
1.一種應用程序安裝包的提供方法,其特征在于,包括以下步驟: 10.制作應用程序的安裝包,并在安裝包中僅適配一種默認的Π方案以及一種默認的處理器的庫; 20.用戶啟動應用程序,系統(tǒng)預先判斷默認的Π方案以及默認的處理器的庫是否最佳匹配當前硬件,若是,則啟用默認的Π方案以及默認的處理器的庫,若否,則執(zhí)行步驟30 ; 30.詢問用戶是否連接遠程服務器并下載最佳匹配的Π方案以及處理器的庫,若否,則啟用默認的Π方案以及默認的處理器的庫,若是,則下載并啟用最佳匹配的Π方案以及處理器的庫。
2.根據(jù)權(quán)利要求1所述的一種應用程序安裝包的提供方法,其特征在于:所述的 UI 方案包括 drawable-hdp1、drawable-ldp1、drawable-mdp1、drawabIe~xhdpi >drawable-xxhdpi,所述的處理器的庫包括 armeab1、armeabi_v7a、x86、mips 的庫。
3.根據(jù)權(quán)利要求1所述的一種應用程序安裝包的提供方法,其特征在于:所述的步驟20中,判斷默認的UI方案是否最佳匹配當前硬件,主要是獲取當前硬件的屏幕尺寸,并判斷應用程序的默認的Π方案所對應的界面尺寸是否與當前硬件的屏幕尺寸最佳匹配。
4.根據(jù)權(quán)利要求1所述的一種應用程序安裝包的提供方法,其特征在于:所述的步驟20中,判斷默認的處理器的庫是否最佳匹配當前硬件,主要是獲取當前硬件的處理器型號,并得到該處理器型號支持的處理器的庫的版本類型,從而判斷默認的處理器的庫與當前硬件的處理器的庫的版本類型是否最佳匹配。
5.根據(jù)權(quán)利要求1所述的一種應用程序安裝包的提供方法,其特征在于:所述的步驟30中,下載最佳匹配的UI方案以及處理器的庫,主要是從遠程服務器下載該最佳匹配的UI方案以及處理器的庫所對應的壓縮包,并在下載完成后對所述的壓縮包進行解壓與使用。
【文檔編號】G06F9/445GK104182260SQ201410425994
【公開日】2014年12月3日 申請日期:2014年8月27日 優(yōu)先權(quán)日:2014年8月27日
【發(fā)明者】張偉, 傅松林, 曾佳水, 李志陽 申請人:廈門美圖之家科技有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1