編輯:高級開發
所以,太多成功學的教材,只顧大談開放,而不去提標准;或者只提標准而不提開放。我認為都是不對的,事實上在現在,一個系統要獲得成功,我認為關鍵是要把握開放和標准之間的平衡,不能因為開放,而忽視了標准,反之亦然。
如今android的戰略中的每一點,我都很喜歡,但是它在標准化和發行渠道上,跟iPhone確實有巨大的差距。標准化和兼容性方面,最近有個很明顯的例子,一款叫做Leech Killer的android軟件的作者@an0最近被android手機間的不兼容性折磨得最終決定放棄這款軟件的開發。他的寫到:
我很傷心的宣布:Leech Killer 已死,有事燒紙。
是太多互不兼容的 android 手機殺死了它。在如此混亂的世界中,涉及電話功能的工具軟件已經無法由一個人維護。Leech Killer 在許多新款手機上無法正常工作,用戶很生氣,後果很嚴重。有人甚至說,它就是一坨:( 我很抱歉,朋友們,我真的已經努力了,但是我連你們的手機長啥樣都不清楚 ─ 我不可能所有款式的手機都買一個。
安息吧,我的孩子,我會想念你的,你的那些老機器人朋友們也會的。
我一向認為這麼多國際大牌廠商參與的,已經有10年左右的智能手機革命,十年不成的原因正是因為缺乏足夠好的標准,所以客戶端兼容性差。而現在android這個單一平台,其本身的不兼容性問題已經開始成為
在前面已經學會了 Android 的意圖(Intent),這是落實意圖,即一個對象。來自一個部件的消息傳遞到另一個組件使用 - 在應用程序或應用程序之外。因此這裡不需要從
android手機平台強大之處還有許多,在這裡我們先涉及一些android操作系統的基本特性,許多的功能在在咱們國內是不可能實現了,不過目前已經支持中文的語音搜索還是看
Widget是android1.5版所引進的特性之一.Widget,可讓用戶在主屏幕界面及時了解程序顯示的重要信息.標准的android系統已包含幾個Widget的示例
在android SDK系統中已經沒有了JDK,自然也無法運行JUnit,但是這並不能阻止我們利用JUnit來編寫單元測試,下面的文章進行詳細說明下android SD