更新Android系統(tǒng)開發(fā)工具包的方法
【專利摘要】本發(fā)明涉及更新Android系統(tǒng)開發(fā)工具包的方法,包括:a.開發(fā)廠商從Android源碼服務(wù)器上獲取相關(guān)的源代碼,將所述的源代碼保存為新版本的開發(fā)工具包;b.開發(fā)人員將當(dāng)前使用的開發(fā)工具包與所述保存的新版本開發(fā)工具包進(jìn)行版本的比較,根據(jù)比較的結(jié)果進(jìn)行是否需要更新開發(fā)人員當(dāng)前開發(fā)工具包的提示;c.當(dāng)開發(fā)人員當(dāng)前開發(fā)工具包進(jìn)行更新時,從所述新版本的開發(fā)工具包中選擇與開發(fā)者當(dāng)前開發(fā)工具包相匹配的開發(fā)工具包進(jìn)行更新。本發(fā)明更新Android系統(tǒng)開發(fā)工具包的方法,使開發(fā)人員能夠及時更新到最新版本的開發(fā)工具包,很大程度上方便了并且能夠進(jìn)行最新的開發(fā)應(yīng)用,其更新方法也簡單易用,適于推廣。
【專利說明】更新Android系統(tǒng)開發(fā)工具包的方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及操作系統(tǒng)的開發(fā),具體的講是更新Android系統(tǒng)開發(fā)工具包的方法?!颈尘凹夹g(shù)】
[0002]自從2007年11月5日Google公司推出開放式手機操作系統(tǒng)Android以來,經(jīng)過多年的迅猛發(fā)展,已經(jīng)擁有龐大的用戶群,涉及的領(lǐng)域也已經(jīng)由手機延伸到平板電腦、機頂盒、智能電視等設(shè)備,存在著巨大的商業(yè)市場。
[0003]當(dāng)前的現(xiàn)狀是,各大廠商基于Android系統(tǒng)開發(fā)的設(shè)備具有非常大的差異性,如Samsung的Galaxy系列、Sony Google TV、長虹智能電視等。為了突出產(chǎn)品的差異性,一些廠商也紛紛推出了基于Android系統(tǒng)的SDK (軟件開發(fā)工具包)開發(fā)套件。同時Android作為新興的開放操作系統(tǒng),Google對其版本的更新非常頻繁并持續(xù)修改API (應(yīng)用程序接口)以及開發(fā)工具ADT (Android Development Tools)。如若開發(fā)者沒有及時更新ADT,則開發(fā)者可能就會無法使用最新的開發(fā)特性以及API,同時也可能遇到各種各樣的兼容性問題。目前多數(shù)廠商使用的是Android源生的ADT,此ADT往往只切合Google推出的SDK,并不能自動更新,而且ADT的更新服務(wù)器都放置在國外,受到一些制約?;谝陨显蜷_發(fā)效率難免要受到影響,不具備靈活性。
[0004]因此開發(fā)者需要一種方便的、易用的、具有延續(xù)性和穩(wěn)定性的開發(fā)工具。這個開發(fā)工具需要不斷完善Android的不足之處,并提供及時的更新,讓開發(fā)者全身心投入到產(chǎn)品研發(fā)中。
【發(fā)明內(nèi)容】
[0005]本發(fā)明提供了一種更新Android系統(tǒng)開發(fā)工具包的方法,使開發(fā)人員可以及時更新到最新版本的開發(fā)工具包,方便最新的開發(fā)應(yīng)用,并且更新方法簡單。
[0006]本發(fā)明更新Android系統(tǒng)開發(fā)工具包的方法,包括:
[0007]a.開發(fā)廠商從Android源碼服務(wù)器上獲取相關(guān)的源代碼,將所述的源代碼保存為新版本的開發(fā)工具包;
[0008]b.開發(fā)人員將當(dāng)前使用的開發(fā)工具包與所述保存的新版本開發(fā)工具包進(jìn)行版本的比較,根據(jù)比較的結(jié)果進(jìn)行是否需要更新開發(fā)人員當(dāng)前開發(fā)工具包的提示;
[0009]c.當(dāng)開發(fā)人員當(dāng)前開發(fā)工具包進(jìn)行更新時,從所述新版本的開發(fā)工具包中選擇與開發(fā)者當(dāng)前開發(fā)工具包相匹配的開發(fā)工具包進(jìn)行更新。
[0010]由開發(fā)廠商統(tǒng)一從Google公司獲取Android源代碼,并進(jìn)行自定義版本號的保存,開發(fā)人員只用將當(dāng)前使用版本在開發(fā)廠商處進(jìn)行比較即可,方便易行。
[0011]進(jìn)一步的,在開發(fā)廠商從Android源碼服務(wù)器上獲取相關(guān)的源代碼后,根據(jù)自身的需求對所述源代碼進(jìn)行修改和/或擴展,然后再將其保存為新版本的開發(fā)工具包。
[0012]具體的,所述新版本的開發(fā)工具包保存在開發(fā)廠商的指定服務(wù)器中,在所述服務(wù)器中記錄有開發(fā)工具包的各種版本信息,當(dāng)開發(fā)人員將當(dāng)前使用的開發(fā)工具包與保存的新版本開發(fā)工具包進(jìn)行版本比較時,將當(dāng)前使用的開發(fā)工具包的版本信息發(fā)送到所述服務(wù)器中進(jìn)行查詢和比較。
[0013]具體的,步驟b中,當(dāng)進(jìn)行了所述的版本比較后,如果當(dāng)前開發(fā)工具包的版本與新版本開發(fā)工具包的信息不符合,則提示開發(fā)人員按照新版本開發(fā)工具包進(jìn)行更新;如果當(dāng)前開發(fā)工具包的版本符合新版本開發(fā)工具包的信息,進(jìn)行版本詳細(xì)信息的對比,根據(jù)詳細(xì)信息的對比提示開發(fā)人員是否更新。
[0014]本發(fā)明更新Android系統(tǒng)開發(fā)工具包的方法,使開發(fā)人員能夠及時更新到最新版本的開發(fā)工具包,很大程度上方便了并且能夠進(jìn)行最新的開發(fā)應(yīng)用,其更新方法也簡單易用,適于推廣。
[0015]以下結(jié)合實施例的【具體實施方式】,對本發(fā)明的上述內(nèi)容再作進(jìn)一步的詳細(xì)說明。但不應(yīng)將此理解為本發(fā)明上述主題的范圍僅限于以下的實例。在不脫離本發(fā)明上述技術(shù)思想情況下,根據(jù)本領(lǐng)域普通技術(shù)知識和慣用手段做出的各種替換或變更,均應(yīng)包括在本發(fā)明的范圍內(nèi)。
【具體實施方式】
[0016]本發(fā)明更新Android系統(tǒng)開發(fā)工具包的方法,包括:
[0017]a.開發(fā)廠商從Android源碼服務(wù)器上獲取相關(guān)的源代碼,根據(jù)自身的需求對所述源代碼進(jìn)行修改和/或擴展。同時,開發(fā)廠商設(shè)置有服務(wù)器中,在所述服務(wù)器中記錄有開發(fā)工具包的各種版本信息。將經(jīng)過修改和/或擴展的源代碼保存為新版本的開發(fā)工具包(ADT);
[0018]b.開發(fā)人員將當(dāng)前使用的開發(fā)工具包的版本信息發(fā)送到所述服務(wù)器中與保存的新版本開發(fā)工具包進(jìn)行版本的比較,如果當(dāng)前開發(fā)工具包的版本與新版本開發(fā)工具包的信息不符合,則提示開發(fā)人員按照新版本開發(fā)工具包進(jìn)行更新;如果當(dāng)前開發(fā)工具包的版本符合新版本開發(fā)工具包的信息,進(jìn)行版本詳細(xì)信息的對比,根據(jù)詳細(xì)信息的對比提示開發(fā)人員是否更新;
[0019]c.當(dāng)開發(fā)人員當(dāng)前開發(fā)工具包進(jìn)行更新時,從所述新版本的開發(fā)工具包中選擇與開發(fā)者當(dāng)前開發(fā)工具包相匹配的開發(fā)工具包進(jìn)行更新。
【權(quán)利要求】
1.更新Android系統(tǒng)開發(fā)工具包的方法,其特征包括: a.開發(fā)廠商從Android源碼服務(wù)器上獲取相關(guān)的源代碼,將所述的源代碼保存為新版本的開發(fā)工具包; b.開發(fā)人員將當(dāng)前使用的開發(fā)工具包與所述保存的新版本開發(fā)工具包進(jìn)行版本的比較,根據(jù)比較的結(jié)果進(jìn)行是否需要更新開發(fā)人員當(dāng)前開發(fā)工具包的提示; c.當(dāng)開發(fā)人員當(dāng)前開發(fā)工具包進(jìn)行更新時,從所述新版本的開發(fā)工具包中選擇與開發(fā)者當(dāng)前開發(fā)工具包相匹配的開發(fā)工具包進(jìn)行更新。
2.如權(quán)利要求1所述的更新Android系統(tǒng)開發(fā)工具包的方法,其特征為:在開發(fā)廠商從Android源碼服務(wù)器上獲取相關(guān)的源代碼后,根據(jù)自身的需求對所述源代碼進(jìn)行修改和/或擴展,然后再將其保存為新版本的開發(fā)工具包。
3.如權(quán)利要求1所述的更新Android系統(tǒng)開發(fā)工具包的方法,其特征為:所述新版本的開發(fā)工具包保存在開發(fā)廠商的指定服務(wù)器中,在所述服務(wù)器中記錄有開發(fā)工具包的各種版本信息,當(dāng)開發(fā)人員將當(dāng)前使用的開發(fā)工具包與保存的新版本開發(fā)工具包進(jìn)行版本比較時,將當(dāng)前使用的開發(fā)工具包的版本信息發(fā)送到所述服務(wù)器中進(jìn)行查詢和比較。
4.如權(quán)利要求1至3之一所述的更新Android系統(tǒng)開發(fā)工具包的方法,其特征為:步驟b中,當(dāng)進(jìn)行了所述的版本比較后,如果當(dāng)前開發(fā)工具包的版本與新版本開發(fā)工具包的信息不符合,則提示開發(fā)人員按照新版本開發(fā)工具包進(jìn)行更新;如果當(dāng)前開發(fā)工具包的版本符合新版本開發(fā)工具包的 信息,進(jìn)行版本詳細(xì)信息的對比,根據(jù)詳細(xì)信息的對比提示開發(fā)人員是否更新。
【文檔編號】G06F9/445GK103605541SQ201310579413
【公開日】2014年2月26日 申請日期:2013年11月18日 優(yōu)先權(quán)日:2013年11月18日
【發(fā)明者】李熊發(fā), 張帆, 胡軍, 王琴, 陳錫林 申請人:四川長虹電器股份有限公司