編輯:高級開發
開源這個開放源代碼的中文縮寫,這個承載了軟件行業光榮與夢想的單詞,造就了EMacs、Linux、Netscape、Firefox、MySQL、apache、JBoss這樣可以與商業軟件媲美的自由軟件。開源也在讓android在短短幾年間就成了移動操作系統不能被忽視的力量。
但夢想終歸是夢想,當Sun收購MySQL,然後被Oracle收購;當RedHat收購JBoss;當Eclipse背後晃動的IBM的藍色身影;當RedHat、Novell、Intel在貢獻著Linux Kernel大部分代碼,當70到95%的開發者是拿著報酬寫著一行一行的Linux Kernel的代碼。那個Stallman的GNU的夢想與現實的軟件產業已經分道揚镳。開源之路不會終止,因為它已經是商業公司達到某一商業目的的手段,android亦如此。
但開源對於商業公司來說終歸是一件危險的行為。如果喪失了對開了源的軟件控制力,那麼悲劇或許會上演。悲劇不乏先例,被WebKit邊緣化的KHTML就是一個很好的例子。或許很多人知道蘋果的Safari、Google的Chrome浏覽器、Google的Chrome OS、Palm的WebOS都擁有相同的心:浏覽器渲染引擎WebKit。但你如果不熟悉Linux,你或許沒聽說過KHTML以及以KHTML為核心的Konqueror浏覽器。當2002年蘋果公司選用KHTML作為自身浏覽器的引擎的時候,KDE還在期待蘋果為KHTML帶來新氣象,畢竟同時要面對微軟的Internet Explorer以及同樣開源的Mozilla,KDE自身的力量太過渺小。但當脫胎於KHTML的WebKit與KHTML越來越多開發模式的分歧,雙方的代碼無法兼容。KDE正在喪失浏覽器渲染引擎的控制力。有蘋果公司支持的WebKit如日中天,而KHtml依然默默無聞。
Widget是android1.5版所引進的特性之一.Widget,可讓用戶在主屏幕界面及時了解程序顯示的重要信息.標准的android系統已包含幾個Widget的示例
; > android Repository: + android SDK Tools, revision 9 + android SDK Platf
上一節中我們通過http協議,采用HttpClIEnt向服務器端action請求數據。當然調用服務器端方法獲取數據並不止這一種。WebService也可以為我們提供所
現在您已經了解了傳感器子系統,接下來的部分將回顧一個在 android 手機上錄制音頻的代碼樣例,該樣例運行在 android設備上,onAccuracyChanged