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