通過"Intents",Android給連接軟件和動態替換組件提供了優秀的基礎。Google定義了一批intents(如:打電話啊,聯系人清單上選擇一個聯系人,打開瀏覽器,電池更換的時候提供提示,等等,詳細清單請看:available intents和intent class) 但是任何程序可以自由定義額外的intents和content-providers。我們可以很容易的聯想到獨立開發的程序(比如在這次的比賽中)極少有可能會和新定義的intents和接口良好的一起工作。 我們這個項目的目標是收集很可能在多個項目中都有用的想法(而且很可能已經被其他獨立程序員實現了),定義一批比較合理且擴展性比較好的一批intents和接口,提供基礎但穩定有效的實現,可以被其他Android程序所應用的,特別是其他參加比賽的程序員們。OpenIntents本身也會參加這次的比賽。我們提供小的樣品程序來演示OpenIntents的用法和特性。 因為我們專注于經常被使用到的那些intents,Google也很可能在不久的將來提供他們自己的標準intents(比如關于日歷的。。。)當那個發生的時候,我們會提供透明的接口來直接呼叫Google的實現方法,而你已有的程序可以直接使用Google的新功能而不需要改變任何東西。而且,由于你的程序在設計初期就是已經支持intents的了,當Google的intents出來的時候,你可以很方便的直接他們的intents。還有可能的是Google可能會借用一些OpenIntents開發的intents。無論如何,如果你的程序使用OpenIntents,在和其他使用OpenIntents程序提供互相支持的同時,你會得到額外的附加值,從而全面增強用戶體驗。
<IMG border=0 alt=openintents1.png src="
本文由用戶 碼頭工人自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!