短時(shí)間內(nèi)玩轉(zhuǎn)Android源代碼
Android源代碼有很多值得學(xué)習(xí)的地方,這里我們主要介紹Android源代碼的問題,包括介紹Android源代碼編制等方面的問題,在向大家詳細(xì)介紹Android源代碼之前,首先讓大家了解下什么是Android?
是諾基亞的Symbian。黑莓機(jī)制造商Research In Motion(RIM)暫居第二,蘋果公司的iPhone排名第三。美國市場的排名略有不同。RIM是目前最受歡迎的智能手機(jī)系統(tǒng),蘋果屈居第二,第三名是微軟的Windows Mobile,諾基亞Symbian在美國僅占非常小的比率。
但I(xiàn)DC預(yù)測,到2013年,Android的成長將超越所有競爭者,在全球排名上取代RIM,在美國也將打下蘋果,躍升為第二名。這項(xiàng)轉(zhuǎn)變主因是更多硬件商推出采用Android系統(tǒng)的手機(jī)。
2009年已有摩托羅拉、HTC和三星推出的幾款Android新手機(jī),但2010年還會有更多新機(jī)款上市,增加銷量。摩托羅拉已計(jì)劃在今年上半年推出至少10款新Android手機(jī)。IDC分析師Stephen Drake認(rèn)為。
大量的Android OS裝置,將帶來跳躍式的成長。Android勝過其它競爭者的一大優(yōu)勢,是它能用在眾多廠牌的硬件上。RIM和蘋果的操作系統(tǒng)都只能搭配自家的手機(jī)。Drake說:“雖然市面上有許多操作系統(tǒng),缺少自有軟件的裝置制造商,機(jī)會相當(dāng)有限。”
微軟公司的Windows Mobile也針對這個(gè)市場。但Drake認(rèn)為Android的成長將超越Windows Mobile。因?yàn)?font size="+0">Android是免費(fèi)、開源的軟件,而Windows Mobile需要授權(quán)費(fèi)。因此,Drake相信手機(jī)制造商將更偏好Android。
Windows Mobile仍是受歡迎的移動操作系統(tǒng),并已建立具規(guī)模的使用者基礎(chǔ)。但在制造商和消費(fèi)者等待新版Windows Mobile 7.0上市的期間,該系統(tǒng)的成長呈現(xiàn)停滯。另一方面,Android手機(jī)持續(xù)涌入市面。Drake指出,以Windows Mobile的最大支持者HTC為例,他們已把重心轉(zhuǎn)到Android,摩托羅拉、LG和三星也有同樣的趨勢。
他說:“情勢的發(fā)展對Windows Mobile不利。若你觀察過去一年的智慧手機(jī)新聞,微軟在哪里?他們需要用Windows Mobile 7引起注意,他們需要制造出一個(gè)令人驚奇的產(chǎn)品,某種堪稱超級手機(jī)的東西。”
LG電子CEO南鏞曾經(jīng)在美國Woodrow Wilson國際學(xué)者中心向公眾宣布,諾基亞和索尼愛立信早已不是其最主要的競爭對手。生產(chǎn)iPhone的蘋果、制造黑霉手機(jī)的加拿大公司RIM等才是新的目標(biāo)。2009年,LG組建了專門的智能手機(jī)業(yè)務(wù)團(tuán)隊(duì),研發(fā)人員的數(shù)量增加了30%。
Android中的很多游戲的游戲都使用了重力感應(yīng)的技術(shù),但其api demo卻并沒有重力感應(yīng)的實(shí)例(不知道是不是我沒找到,找到的朋友麻煩告訴我一下,謝謝),因?yàn)殚_發(fā)的需要。
就研究了一下重力感應(yīng)這方面,因?yàn)榫W(wǎng)上關(guān)于這方面的東西比較少,所以寫出來跟大家交流一下,算是拋磚引玉吧。(ps.因?yàn)橹亓Ω袘?yīng)式需要真機(jī)才能測試的,所以,下面提供的demo程序只能在真機(jī)上跑。)
【編輯推薦】