亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

用自定義控件取代鍵盤的應(yīng)用程序編程接口(api)的制作方法

文檔序號:6359643閱讀:203來源:國知局

專利名稱::用自定義控件取代鍵盤的應(yīng)用程序編程接口(api)的制作方法
技術(shù)領(lǐng)域
:所揭示的實施例大體來說涉及具有觸敏表面的電子裝置,且更確切地說,涉及具有顯示用戶接口的觸敏表面的電子裝置。
背景技術(shù)
:近年來,將觸敏表面作為計算機及其它電子計算裝置的輸入裝置的使用已顯著增力口。示范性觸敏表面包括觸摸板及觸摸屏顯示器。這些表面廣泛用以操縱顯示器上的用戶接口對象。一些電子裝置(例如,移動電話、便攜式游戲控制臺等)提供包括屏幕上鍵盤(還稱為軟鍵盤)的用戶接口,所述屏幕上鍵盤允許用戶通過觸摸顯示于觸敏顯示裝置(有時稱為觸摸屏顯示器)上的虛擬按鍵而將文本鍵入到用戶接口中。通常,屏幕上鍵盤為由電子裝置的操作系統(tǒng)所提供的系統(tǒng)鍵盤。除了提供系統(tǒng)鍵盤,裝置的操作系統(tǒng)還處置系統(tǒng)鍵·盤的顯示行為。應(yīng)用程序開發(fā)人員可能想要創(chuàng)建自定義用戶接口,這是因為標(biāo)準(zhǔn)接口不具有應(yīng)用程序開發(fā)人員所需要的視覺外觀或功能性。舉例來說,在小的屏幕上,屏幕上鍵盤可能遮蔽所顯示應(yīng)用程序的有價值部分。在另一實例中,游戲開發(fā)人員可能想要具有包括游戲相關(guān)功能性的自定義游戲接口而非不包括游戲相關(guān)功能性的標(biāo)準(zhǔn)用戶接口。用于創(chuàng)建自定義用戶接口的現(xiàn)有方法耗時且效率低,這是因為所述方法需要應(yīng)用程序開發(fā)人員指定自定義用戶接口的所有方面,包括所述自定義用戶接口的顯示行為。
發(fā)明內(nèi)容因此,計算裝置需要具有用于根據(jù)標(biāo)準(zhǔn)用戶接口的顯示行為而顯示自定義用戶接口的更快、更高效的方法及接口。這些方法及接口可補充或取代用于根據(jù)標(biāo)準(zhǔn)用戶接口的顯示行為而顯示自定義用戶接口的常規(guī)方法。這些方法及接口減少用戶的認(rèn)知負(fù)擔(dān)且產(chǎn)生更高效的人機接口。對于電池操作的計算裝置,這些方法及接口節(jié)省電力且增加電池充電之間的時間。通過所揭示的裝置而減少或消除與用于具有觸敏表面的計算裝置的用戶接口相關(guān)聯(lián)的上述缺點及其它問題。在一些實施例中,所述裝置是桌上型計算機。在一些實施例中,所述裝置是便攜式的(例如,筆記本計算機、平板計算機或手持式裝置)。在一些實施例中,所述裝置具有觸摸板。在一些實施例中,所述裝置具有觸敏顯示器(還稱為“觸摸屏”或“觸摸屏顯示器”)。在一些實施例中,所述裝置具有圖形用戶接口(GUI)、一個或一個以上處理器、存儲器及存儲于存儲器中的用于執(zhí)行多個功能的一個或一個以上模塊、程序或指令集。在一些實施例中,用戶主要經(jīng)由觸敏表面上的手指接觸及手勢來與CTI交互。在一些實施例中,所述功能可包括圖像編輯、繪圖、呈現(xiàn)、文字處理、網(wǎng)站創(chuàng)建、磁盤創(chuàng)作、電子表格制作、玩游戲、打電話、視頻會議、發(fā)電子郵件、即時消息接發(fā)、鍛煉支持、數(shù)字拍照、數(shù)字視頻、網(wǎng)絡(luò)瀏覽、數(shù)字音樂播放,及/或數(shù)字視頻播放。用于執(zhí)行這些功能的可執(zhí)行指令可包括于計算機可讀存儲媒體或經(jīng)配置以用于供一個或一個以上處理器執(zhí)行的其它計算機程序廣品中。根據(jù)一些實施例,提供一種用以根據(jù)標(biāo)準(zhǔn)系統(tǒng)用戶接口的顯示行為中的至少一些顯示行為而顯示自定義用戶接口的方法。系統(tǒng)的應(yīng)用程序編程接口(API)提供允許編程人員取代標(biāo)準(zhǔn)用戶接口對象的外觀及功能性的功能。結(jié)果,所述標(biāo)準(zhǔn)用戶接口對象將出現(xiàn)且根據(jù)對應(yīng)于所述自定義用戶接口的指令而起作用,同時保留所述標(biāo)準(zhǔn)用戶接口的所有其它功能性(例如,顯示行為)。這些方法增強用戶的體驗,這是因為所有用戶接口(不管是自定義用戶接口還是標(biāo)準(zhǔn)用戶接口)均具有與由裝置所提供的標(biāo)準(zhǔn)輸入接口一致的行為。這些方法還使得編程人員創(chuàng)建自定義用戶接口,而無需指定所述自定義用戶接口的顯示行為中的至少一些顯示行為,借此減少應(yīng)用程序開發(fā)時間。根據(jù)一些實施例,在具有一個或一個以上處理器、一觸摸屏顯示器及存儲包括應(yīng)用程序及控制程序的一個或一個以上程序的存儲器的電子裝置處執(zhí)行一種計算機實施的方法。所述方法包括確定用于接收對所述應(yīng)用程序的用戶輸入的用戶接口對象,及在所述顯示器上顯示所述用戶接口對象。所述方法還包括,根據(jù)所述應(yīng)用程序而控制所述用戶接口對象的第一特性集合。所述第一特性集合包括所述用戶接口對象的外觀及經(jīng)由所述用戶接口對象與所述應(yīng)用程序的用戶交互。所述方法進一步包括,根據(jù)所述控制程序而控制所述用戶接口對象的不同于所述第一特性集合的第二特性集合,其中所述第二特性集合包括所述用戶接口對象的顯示狀態(tài)。根據(jù)一些實施例,一種電子裝置包括一觸摸屏顯示器、一個或一個以上處理器、存儲器,及一個或一個以上程序;所述一個或一個以上程序存儲于所述存儲器中且經(jīng)配置以由所述一個或一個以上處理器執(zhí)行,且所述一個或一個以上程序包括用于執(zhí)行上文所描述的方法中的任一者的操作的指令。根據(jù)一些實施例,在具有觸摸屏顯示器、存儲器及用以執(zhí)行存儲于所述存儲器中的一個或一個以上程序的一個或一個以上處理器的電子裝置上的圖形用戶接口包括在上文所描述的方法中的任一者中所顯示的元件中的一者或一者以上,響應(yīng)于輸入而更新所述元件,如在上述方法的任一者中所描述。根據(jù)一些實施例,一種計算機可讀存儲媒體中存儲有指令,所述指令在由具有觸摸屏顯示器的電子裝置執(zhí)行時使所述裝置執(zhí)行上文所描述的方法中的任一者的操作。根據(jù)一些實施例,一種電子裝置包括觸摸屏顯示器;及用于執(zhí)行上文所描述的方法中的任一者的操作的裝置。根據(jù)一些實施例,用于具有觸摸屏顯示器的電子裝置中的信息處理設(shè)備包括用于執(zhí)行上文所描述的方法中的任一者的操作的裝置。根據(jù)一些實施例,一種電子裝置包括處理單元及耦合到所述處理單元的觸摸屏顯示單元。所述處理單元經(jīng)配置以進行以下操作確定用于接收對應(yīng)用程序單元的用戶輸入的用戶接口對象,且在所述觸摸屏顯示單元上顯示所述用戶接口對象;根據(jù)應(yīng)用程序單元而控制所述用戶接口對象的第一特性集合,其中所述第一特性集合包括所述用戶接口對象的外觀及經(jīng)由所述用戶接口對象與所述應(yīng)用程序單元的用戶交互;及根據(jù)控制程序單元而控制所述用戶接口對象的不同于所述第一特性集合的第二特性集合,其中所述第二特性集合包括所述用戶接口對象的顯示狀態(tài)。因此,向具有觸摸屏顯示器的電子裝置提供用于根據(jù)標(biāo)準(zhǔn)用戶接口的顯示行為而顯示自定義用戶接口的更快、更有效的方法及接口,借此增加在使用這些裝置的情況下的有效性、效率及用戶滿意度。這些方法及接口可補充或取代用于根據(jù)標(biāo)準(zhǔn)用戶接口的顯示行為而顯示自定義用戶接口的常規(guī)方法。為了更好地理解本發(fā)明的前述實施例以及其額外實施例,應(yīng)結(jié)合下圖參考以下具體實施方式,在圖中,所有圖中相同的參考數(shù)字指代對應(yīng)部分。圖IA及IB為說明根據(jù)一些實施例的具有觸敏顯示器的便攜式多功能裝置的框圖。圖2說明根據(jù)一些實施例的具有觸摸屏的便攜式多功能裝置。圖3為根據(jù)一些實施例的具有顯示器及觸敏表面的示范性多功能裝置的框圖。圖4A及4B說明根據(jù)一些實施例的便攜式多功能裝置上的應(yīng)用程序的菜單的示范性用戶接口。圖4C說明根據(jù)一些實施例的具有與顯示器分離的觸敏表面的多功能裝置的示范性用戶接口。圖5A及5B說明根據(jù)一些實施例的示范性事件處置器系統(tǒng)。圖6說明用于將自定義用戶接口與標(biāo)準(zhǔn)系統(tǒng)對象的顯示行為相關(guān)聯(lián)的示范性偽碼。圖7A到7E說明根據(jù)一些實施例的示范性用戶接口。圖8A到8B為說明根據(jù)一些實施例的方法800的流程圖。圖9為根據(jù)一些實施例的電子裝置的功能框圖。具體實施例方式現(xiàn)在將詳細參考實施例,在附圖中說明所述實施例的實例。在以下詳細描述中,陳述眾多具體細節(jié)以便提供對本發(fā)明的透徹理解。然而,所屬領(lǐng)域的技術(shù)人員將明白,可在沒有這些具體細節(jié)的情況下實踐本發(fā)明。在其它例子中,未詳細描述眾所周知的方法、程序、組件、電路及網(wǎng)絡(luò),以便不會不必要地混淆實施例的各方面。還將理解,雖然術(shù)語“第一”、“第二”等可在本文中用于描述各種元件,但這些元件不應(yīng)受這些術(shù)語限制。這些術(shù)語僅用于將一個元件與另一元件區(qū)分開來。舉例來說,在不脫離本發(fā)明的范圍的情況下,可將第一接觸稱為第二接觸,且類似地,可將第二接觸稱為第一接觸。第一接觸及第二接觸兩者均是接觸,但不是相同的接觸。本文中用于本發(fā)明的描述中的術(shù)語僅是出于描述特定實施例的目的且無意限制本發(fā)明。如本發(fā)明及所附權(quán)利要求書的描述中所使用,單數(shù)形式“一”及“所述”意在也包括復(fù)數(shù)形式,除非上下文另有清楚指示。還將理解,如本文中所使用的術(shù)語“及/或”指代且涵蓋相關(guān)聯(lián)的所列項目中的一者或一者以上的任何及所有可能的組合。將進一步理解,術(shù)語“包括”及/或“包含”當(dāng)用于本說明書中時指定所述特征、整體、步驟、操作、元件及/或組件的存在,而不排除一個或一個以上其它特征、整體、步驟、操作、元件、組件及/或其群組的存在或添加。如本文中所使用,視上下文而定,術(shù)語“如果”可解釋為是指“當(dāng)……時”或“在……后即刻”或“響應(yīng)于確定”或“響應(yīng)于檢測到”。類似地,視上下文而定,短語“如果確定”或“如果檢測到規(guī)定條件或事件”可解釋為是指“在確定后即刻”或“響應(yīng)于確定”或“在檢測到規(guī)定條件或事件后即刻”或“響應(yīng)于檢測到規(guī)定條件或事件”。描述了計算裝置、用于這些裝置的用戶接口及用于使用這些裝置的相關(guān)聯(lián)的過程的實施例。在一些實施例中,計算裝置是便攜式通信裝置,例如移動電話,其還含有其它功能,例如PDA及/或音樂播放器功能。便攜式多功能裝置的示范性實施例包括(不限于)來自加利福尼亞州庫比迪諾的蘋果公司的iPhone及iPodTouch裝置。還可使用其它便攜式裝置,例如具有觸敏表面(例如,觸摸屏顯示器及/或觸摸板)的膝上型或平板計算機。還應(yīng)理解,在一些實施例中,所述裝置不是便攜式通信裝置,而是具有觸敏表面(例如,觸摸屏顯示器及/或觸摸板)的桌上型計算機。在以下論述中,描述包括顯示器及觸敏表面的計算裝置。然而,應(yīng)理解,所述計算裝置可包括一個或一個以上其它物理用戶接口裝置,例如物理鍵盤、鼠標(biāo)及/或操縱桿。所述裝置支持多種應(yīng)用程序,例如以下各者中的一者或一者以上繪圖應(yīng)用程序、呈現(xiàn)應(yīng)用程序、文字處理應(yīng)用程序、網(wǎng)站創(chuàng)建應(yīng)用程序、磁盤創(chuàng)作應(yīng)用程序、電子表格應(yīng)用程序、游戲應(yīng)用程序、電話應(yīng)用程序、視頻會議應(yīng)用程序、電子郵件應(yīng)用程序、即時消息接發(fā)應(yīng)用程序、鍛煉支持應(yīng)用程序、照片管理應(yīng)用程序、數(shù)碼相機應(yīng)用程序、數(shù)字視頻相機應(yīng)用程序、網(wǎng)絡(luò)瀏覽應(yīng)用程序、數(shù)字音樂播放器應(yīng)用程序,及/或數(shù)字視頻播放器應(yīng)用程序??稍谒鲅b置上執(zhí)行的各種應(yīng)用程序可使用至少一個共同物理用戶接口裝置,例如觸敏表面。觸敏表面的一個或一個以上功能以及所述裝置上所顯示的對應(yīng)信息可在不同應(yīng)用程序中及/或在相應(yīng)應(yīng)用程序內(nèi)受到調(diào)整及/或變化。以此方式,所述裝置的共同物理架構(gòu)(例如,觸敏表面)可用直觀且透明的用戶接口來支持多種應(yīng)用程序。所述用戶接口可包括一個或一個以上軟鍵盤或屏幕上鍵盤實施例。如本文中使用,“軟鍵盤”及“屏幕上鍵盤”可互換使用。軟鍵盤實施例可包括在鍵盤的所顯示圖標(biāo)上的標(biāo)準(zhǔn)(QWERTY)及/或非標(biāo)準(zhǔn)的符號配置,例如2006年7月24日申請的美國專利申請案11/459,606“用于便攜式電子裝置的鍵盤(KeyboardsForPortableElectronicDevices)”、2006年7月24日申請的美國專利申請案11/459,615“用于便攜式電子裝置的觸摸屏鍵盤(TouchScreenKeyboardsForPortableElectronicDevices)”以及2009年3月16日申請的美國專利申請案61/210,331“用于具有觸摸屏顯示器的多功能裝置的智能鍵盤管理(SmartKeyboardManagementforaMultifunctionDevicewithaTouchScreenDisplay)”中描述的那些,其全部內(nèi)容在此以引用的方式并入。鍵盤實施例可包括相對于現(xiàn)有物理鍵盤(例如,打字機的鍵盤)中的鍵數(shù)目而數(shù)目減少的圖標(biāo)(或軟鍵)。此可使得用戶更容易地選擇鍵盤中的一個或一個以上圖標(biāo),且因此,選擇一個或一個以上對應(yīng)符號。所述鍵盤實施例可為自適應(yīng)的。舉例來說,可根據(jù)用戶動作(例如,選擇一個或一個以上圖標(biāo)及/或一個或一個以上對應(yīng)符號)來修改所顯示的圖標(biāo)。所述裝置上的一個或一個以上應(yīng)用程序可利用共同及/或不同的鍵盤實施例。因此,可根據(jù)所述應(yīng)用程序中的至少一些應(yīng)用程序來修整所使用的鍵盤實施例。在一些實施例中,可根據(jù)相應(yīng)用戶來修整一個或一個以上鍵盤實施例。舉例來說,可基于相應(yīng)用戶的文字使用歷史(詞典編纂、俚語、個性使用)來根據(jù)相應(yīng)用戶修整一個或一個以上鍵盤實施例。在使用軟鍵盤實施例時,可調(diào)整鍵盤實施例中的一些以降低當(dāng)選擇一個或一個以上圖標(biāo)時(以及因此,在選擇一個或一個以上符號時)用戶發(fā)生錯誤的概率?,F(xiàn)在將注意力導(dǎo)向具有觸敏顯示器的便攜式裝置的實施例。圖IA及IB是說明根據(jù)一些實施例的具有觸敏顯示器112的便攜式多功能裝置100的框圖。出于便利起見,觸敏顯示器112有時被稱為“觸摸屏”,且還可被稱作或稱為觸敏顯示器系統(tǒng)。裝置100可包括存儲器102(其可包括一個或一個以上計算機可讀存儲媒體)、存儲器控制器122、一個或一個以上處理單元(CPU)120、外圍設(shè)備接口118、RF電路108、音頻電路110、揚聲器111、麥克風(fēng)113、輸入/輸出(I/O)子系統(tǒng)106、其它輸入或控制裝置116及外部端口124。裝置100可包括一個或一個以上光學(xué)傳感器164。這些組件可經(jīng)由一個或一個以上通信總線或信號線103進行通信。應(yīng)了解,裝置100僅為便攜式多功能裝置的一個實例,且裝置100可具有比所展示的組件多或少的組件,可組合兩個或兩個以上組件,或可具有組件的不同配置或布置。圖IA及IB中所示的各種組件可以硬件、軟件或硬件及軟件兩者的組合來實施,包括一個或一個以上信號處理及/或?qū)S眉呻娐?。存儲?02可包括高速隨機存取存儲器且還可包括非易失性存儲器,例如一個或一個以上磁盤存儲裝置、快閃存儲器裝置,或其它非易失性固態(tài)存儲器裝置??赏ㄟ^存儲器控制器122來控制裝置100的其它組件(例如,CPU120及外圍設(shè)備接口118)對存儲器102的存取。外圍設(shè)備接口118可用于將裝置的輸入及輸出外圍設(shè)備耦合到CPU120及存儲器102。一個或一個以上處理器120運行或執(zhí)行存儲于存儲器102中的各種軟件程序及/或指令集以執(zhí)行裝置100的各種功能并處理數(shù)據(jù)。在一些實施例中,外圍設(shè)備接口118、CPU120及存儲器控制器122可實施于例如芯片104等單一芯片上。在一些其它實施例中,其可實施于分開的芯片上。RF(射頻)電路108接收并發(fā)送RF信號(還稱為電磁信號)。RF電路108將電信號轉(zhuǎn)換為電磁信號/將電磁信號轉(zhuǎn)換為電信號,且經(jīng)由電磁信號與通信網(wǎng)絡(luò)及其它通信裝置通信。RF電路108可包括用于執(zhí)行這些功能的眾所周知的電路,包括(但不限于)天線系統(tǒng)、RF收發(fā)器、一個或一個以上放大器、調(diào)諧器、一個或一個以上振蕩器、數(shù)字信號處理器、編解碼器芯片組、訂戶身份模塊(SM)卡、存儲器等。RF電路108可通過無線通信與網(wǎng)絡(luò)(例如因特網(wǎng)(還稱作萬維網(wǎng)(WWW))、內(nèi)聯(lián)網(wǎng)及/或例如蜂窩式電話網(wǎng)絡(luò)、無線局域網(wǎng)(LAN)及/或城域網(wǎng)(MAN)等無線網(wǎng)絡(luò))以及其它裝置通信。無線通信可使用多種通信標(biāo)準(zhǔn)、協(xié)議及技術(shù)中的任一者,包括(但不限于)全球移動通信系統(tǒng)(GSM)、增強型數(shù)據(jù)GSM環(huán)境(EDGE)、高速下行鏈路包接入(HSDPA)、寬帶碼分多址(W-CDMA)、碼分多址(CDMA)、時分多址(TDMA)、藍牙、無線保真(Wi-Fi)(例如,IEEE802.11a、IEEE802.lib、IEEE802.Ilg及/或IEEE802.lln)、因特網(wǎng)語音協(xié)議(VoIP)、Wi_MAX、電子郵件協(xié)議(例如,因特網(wǎng)消息接入?yún)f(xié)議(IMAP)及/或郵局協(xié)議(POP))、即時消息接發(fā)(例如,可擴展消息接發(fā)及呈現(xiàn)協(xié)議(XMPP)、即時消息接發(fā)及呈現(xiàn)利用擴展的會話起始協(xié)議(SMPLE)、即時消息接發(fā)及呈現(xiàn)服務(wù)(IMPS)),及/或短消息服務(wù)(SMS),或任何其它合適的通信協(xié)議,包括到本文獻的申請日為止尚未開發(fā)出的通信協(xié)議。音頻電路110、揚聲器111及麥克風(fēng)113提供用戶與裝置100之間的音頻接口。音頻電路110從外圍設(shè)備接口118接收音頻數(shù)據(jù),將所述音頻數(shù)據(jù)轉(zhuǎn)換為電信號,且將所述電信號傳輸?shù)綋P聲器111。揚聲器111將電信號轉(zhuǎn)換為人可聽的聲波。音頻電路110還接收由麥克風(fēng)113從聲波轉(zhuǎn)換的電信號。音頻電路110將電信號轉(zhuǎn)換為音頻數(shù)據(jù)且將音頻數(shù)據(jù)傳輸?shù)酵鈬O(shè)備接口118以進行處理。可從存儲器102檢索音頻數(shù)據(jù)且/或通過外圍設(shè)備接口118將音頻數(shù)據(jù)傳輸?shù)酱鎯ζ?02及/或RF電路108。在一些實施例中,音頻電路110還包括耳機插孔(例如,212,圖2)。耳機插孔提供音頻電路110與可移除音頻輸入/輸出外圍設(shè)備(例如,只有輸出的頭戴式耳機或具有輸出(例如,用于一個或兩個耳朵的頭戴式耳機)及輸入(例如,麥克風(fēng))兩者的耳機)之間的接口。I/O子系統(tǒng)106將裝置100上的輸入/輸出外圍設(shè)備(例如,觸摸屏112及其它輸入控制裝置116)耦合到外圍設(shè)備接口118。I/O子系統(tǒng)106可包括顯示器控制器156及用于其它輸入或控制裝置的一個或一個以上輸入控制器160。一個或一個以上輸入控制器160從其它輸入或控制裝置116接收電信號/將電信號發(fā)送到其它輸入或控制裝置116。所述其它輸入控制裝置116可包括物理按鈕(例如,按鈕、搖桿按鈕等)、撥號盤、滑塊開關(guān)、操縱桿、點擊轉(zhuǎn)盤等。在一些替代實施例中,輸入控制器160可耦合到以下各者中的任一者(或不耦合到以下各者)鍵盤、紅外端口、USB端口及例如鼠標(biāo)等指針裝置。所述一個或一個以上按鈕(例如,208,圖2)可包括用于揚聲器111及/或麥克風(fēng)113的音量控制的升高/降低按鈕。所述一個或一個以上按鈕可包括按鈕(例如,206,圖2)。對按鈕的快速按壓可解開對觸摸屏112的鎖定或開始在觸摸屏上使用手勢來將裝置解鎖的過程,如2005年12月23日申請的美國專利申請案11/322,549“通過在解鎖圖像上執(zhí)行手勢來將裝置解鎖(UnlockingaDevicebyPerformingGesturesonanUnlockImage),,中所描述,所述串請案在此以全文引用的方式并入。對按鈕(例如,206)的更長時間的按壓可使裝置100通電或斷電。用戶可能夠自定義所述按鈕中的一者或一者以上的功能性。觸摸屏112用于實施虛擬或軟按鈕及一個或一個以上軟鍵盤。觸敏顯示器112提供裝置與用戶之間的輸入接口及輸出接口。顯示器控制器156從觸摸屏112接收電信號及/或?qū)㈦娦盘柊l(fā)送到觸摸屏112。觸摸屏112將視覺輸出顯示給用戶。視覺輸出可包括圖形、文本、圖標(biāo)、視頻及其任何組合(統(tǒng)稱為“圖形”)。在一些實施例中,所述視覺輸出中的一些或全部可對應(yīng)于用戶接口對象。觸摸屏112具有觸敏表面、基于觸覺及/或觸覺接觸而從用戶接受輸入的傳感器或傳感器組。觸摸屏112及顯示器控制器156(以及存儲器102中的任何相關(guān)聯(lián)的模塊及/或指令集)檢測觸摸屏112上的接觸(及接觸的任何移動或中斷),且將所檢測的接觸轉(zhuǎn)換為與顯示于觸摸屏112上的用戶接口對象(例如,一個或一個以上軟鍵、圖標(biāo)、網(wǎng)頁或圖像)的交互。在一示范性實施例中,觸摸屏112與用戶之間的接觸點對應(yīng)于用戶的手指。觸摸屏112可使用IXD(液晶顯示器)技術(shù)、LPD(發(fā)光聚合物顯示器)技術(shù),或LED(發(fā)光二極管)技術(shù),但在其它實施例中可使用其它顯示器技術(shù)。觸摸屏112及顯示器控制器156可使用現(xiàn)在已知或稍后開發(fā)的多個觸摸感測技術(shù)中的任一者來檢測接觸及其任何移動或中斷,所述技術(shù)包括(但不限于)電容性、電阻性、紅外及表面聲波技術(shù),以及用于確定與觸摸屏112的一個或一個以上接觸點的其它接近度傳感器陣列或其它元件。在一示范性實施例中,使用投影互電容感測技術(shù),例如來自加利福尼亞州庫比迪諾(Cupertino,California)的蘋果公司的iPhone及iPodTouch中出現(xiàn)的技術(shù)。觸摸屏112的一些實施例中的觸敏顯示器可類似于以下美國專利中所描述的多點觸敏觸摸板6,323,846(維斯特曼等人)、6,570,557(維斯特曼等人)及/或6,677,932(維斯特曼)及/或美國專利公開案2002/0015024A1,其中的每一者在此以全文引用的方式并入。然而,觸摸屏112顯示來自便攜式裝置100的視覺輸出,而觸敏觸摸板不提供視覺輸出。觸摸屏112的一些實施例中的觸敏顯示器可如以下申請案中所描述(1)2006年5月2日申請的第11/381,313號美國專利申請案“多點觸摸表面控制器(MultipointTouchSurfaceController)”;(2)2004年5月6日申請的第10/840,862號美國專利申請案“多點觸摸屏(MultipointTouchscreen)”;(3)2004年7月30日申請的第10/903,964號美國專利申請案“用于觸敏輸入裝置的手勢(GesturesForTouchSensitiveInputDevices)”;(4)2005年I月31日申請的第11/048,264號美國專利申請案“用于觸敏輸入裝置的手勢(GesturesForTouchSensitiveInputDevices),,;(5)2005年I月18日申請的第11/038,590號美國專利申請案“用于觸敏輸入裝置的基于模式的圖形用戶接口(Mode-BasedGraphicalUserInterfacesForTouchSensitiveInputDevices)”;(6)2005年9月16日申請的第11/228,758號美國專利申請案“觸摸屏用戶接口上的虛擬輸入裝置放置(VirtualInputDevicePlacementOnATouchScreenUserInterface)”;(7)2005年9月16日申請的第11/228,700號美國專利申請案“具有觸摸屏接口的計算機的操作(OperationOfAComputerWithATouchScreenInterface),,;(8)2005年9月16日申請的第11/228,737號美國專利申請案“激活觸摸屏虛擬鍵盤的虛擬按鍵(ActivatingVirtualKeysOfATouch-ScreenVirtualKeyboard)”;以及(9)2006年3月3日申請的第11/367,749號美國專利申請案“多功能手持式裝置(Multi-FunctionalHand-HeldDevice)”。這些申請案全部以全文引用的方式并入本文中。觸摸屏112可具有超過100dpi的分辨率。在一些實施例中,所述觸摸屏具有約160dpi的分辨率。用戶可使用任何合適的物體或附屬物(例如,觸控筆、手指等)來接觸觸摸屏112。在一些實施例中,用戶接口經(jīng)設(shè)計以主要用基于手指的接觸及手勢來工作,由于手指在觸摸屏上的較大接觸區(qū)域,這可能沒有基于觸控筆的輸入精確。在一些實施例中,所述裝置將粗糙的基于手指的輸入翻譯為精確的指針/光標(biāo)位置或命令以用于執(zhí)行用戶所需的動作。在一些實施例中,除了觸摸屏之外,裝置100可包括用于激活或去激活特定功能的觸摸板(未圖示)。在一些實施例中,觸摸板是裝置的觸敏區(qū)域;不同于觸摸屏,觸摸板不顯示視覺輸出。觸摸板可為與觸摸屏112分開的觸敏表面或由觸摸屏形成的觸敏表面的延伸部分。在一些實施例中,裝置100可包括物理或虛擬轉(zhuǎn)盤(例如,點擊轉(zhuǎn)盤)以作為輸入控制裝置116。用戶可通過旋轉(zhuǎn)所述點擊轉(zhuǎn)盤或通過移動與點擊轉(zhuǎn)盤的接觸點(例如,其中接觸點的移動量是由其相對于點擊轉(zhuǎn)盤的中心點的角位移來測量)而在觸摸屏112中所顯示的一個或一個以上圖形對象(例如,圖標(biāo))中導(dǎo)航及與所述圖形對象交互。所述點擊轉(zhuǎn)盤還可用于選擇所顯示圖標(biāo)中的一者或一者以上。舉例來說,所述用戶可壓下所述點擊轉(zhuǎn)盤的至少一部分或相關(guān)聯(lián)的按鈕。由用戶經(jīng)由點擊轉(zhuǎn)盤提供的用戶命令及導(dǎo)航命令可由輸入控制器160以及存儲器102中的模塊及/或指令集中的一者或一者以上處理。對于虛擬點擊轉(zhuǎn)盤,所述點擊轉(zhuǎn)盤及點擊轉(zhuǎn)盤控制器可分別為觸摸屏112及顯示器控制器156的部分。對于虛擬點擊轉(zhuǎn)盤,所述點擊轉(zhuǎn)盤可為不透明或半透明對象,其響應(yīng)于用戶與所述裝置的交互而在觸摸屏顯示器上出現(xiàn)及消失。在一些實施例中,虛擬點擊轉(zhuǎn)盤顯示于便攜式多功能裝置的觸摸屏上且通過用戶與觸摸屏的接觸來操作。裝置100還包括用于向各種組件供電的電力系統(tǒng)162。電力系統(tǒng)162可包括電力管理系統(tǒng)、一個或一個以上電源(例如,電池、交變電流(AC))、再充電系統(tǒng)、電力故障檢測電路、電力轉(zhuǎn)換器或反相器、電力狀態(tài)指示器(例如,發(fā)光二極管(LED))及與便攜式裝置中的電力的產(chǎn)生、管理及分布相關(guān)聯(lián)的任何其它組件。裝置100還可包括一個或一個以上光學(xué)傳感器164。圖IA及IB展示耦合到I/O子系統(tǒng)106中的光學(xué)傳感器控制器158的光學(xué)傳感器。光學(xué)傳感器164可包括電荷耦合裝置(CXD)或互補金屬氧化物半導(dǎo)體(CMOS)光電晶體管。光學(xué)傳感器164從環(huán)境接收光,經(jīng)由一個或一個以上透鏡投射,且將所述光轉(zhuǎn)換為表示圖像的數(shù)據(jù)。結(jié)合成像模塊143(還稱為相機模塊),光學(xué)傳感器164可俘獲靜態(tài)圖像或視頻。在一些實施例中,光學(xué)傳感器位于裝置100的背部上,與裝置的前部上的觸摸屏顯示器112相反,使得可將觸摸屏顯示器用作靜態(tài)及/或視頻圖像獲取的取景器。在一些實施例中,光學(xué)傳感器位于裝置的前部上,使得在用戶在觸摸屏顯示器上查看其它視頻會議參與者時可獲得用戶的用于視頻會議的圖像。在一些實施例中,光學(xué)傳感器164的位置可由用戶改變(例如,通過旋轉(zhuǎn)裝置外殼中的透鏡及傳感器),以使得可使用單一光學(xué)傳感器164以及觸摸屏顯示器來用于視頻會議與靜態(tài)及/或視頻圖像獲取兩者。裝置100還可包括一個或一個以上接近度傳感器166。圖IA及IB展示耦合到外圍設(shè)備接口118的接近度傳感器166?;蛘?,接近度傳感器166可耦合到I/O子系統(tǒng)106中的輸入控制器160。接近度傳感器166可如以下美國專利申請案中所描述而執(zhí)行第11/241,839號美國專利申請案,“手持式裝置中的接近度檢測器(ProximityDetectorInHandheldDevice)”;第11/240,788號美國專利申請案,“手持式裝置中的接近度檢測器(ProximityDetectorInHandheldDevice)”;第11/620,702號美國專利申請案,“使用環(huán)境光傳感器來擴增接近度傳感器輸出(UsingAmbientLightSensorToAugmentProximitySensorOutput)”;第11/586,862號美國專利申請案,“對便攜式裝置中的用戶活動的自動化響應(yīng)及感測(AutomatedResponseToAndSensingOfUserActivityInPortableDevices)”;以及第11/638,251號美國專利申請案,“用于外圍設(shè)備的自動配置的方法及系統(tǒng)(MethodsAndSystemsForAutomaticConfigurationOfPeripherals),,,其全文在此以引用的方式并入。在一些實施例中,接近度傳感器在多功能裝置被放置在用戶耳朵附近時(例如,當(dāng)用戶正進行電話呼叫時)關(guān)閉并停用觸摸屏112。裝置100還可包括一個或一個以上加速計168。圖IA及IB展示f禹合到外圍設(shè)備接口118的加速計168?;蛘?,加速計168可耦合到1/0子系統(tǒng)106中的輸入控制器160。加速計168可如以下美國專利公開案中所描述而工作第20050190059號美國專利公開案,“用于便攜式電子裝置的基于加速度的盜竊檢測系統(tǒng)(Acceleration-basedTheftDetectionSystemforPortableElectronicDevices)”;以及第20060017692號美國專利公開案用于基于加速計來操作便攜式裝置的方法及設(shè)備(MethodsAndApparatusesForOperatingAPortableDeviceBasedOnAnAccelerometer)”,所述兩個公開案以全文引用的方式并入本文中。在一些實施例中,基于對從一個或一個以上加速計接收的數(shù)據(jù)的分析而以縱向視圖或橫向視圖在觸摸屏顯示器上顯示信息。裝置100任選地包括(除了加速計168之夕卜)磁力計(未圖示)及GPS(或格洛納斯(GL0NASS)或其它全球?qū)Ш较到y(tǒng))接收器(未圖示),以用于獲得關(guān)于裝置100的位置及定向(例如,縱向或橫向)的信息。在一些實施例中,存儲于存儲器102中的軟件組件包括操作系統(tǒng)126、通信模塊(或指令集)128、接觸/運動模塊(或指令集)130、圖形模塊(或指令集)132、文本輸入模塊(或指令集)134、全球定位系統(tǒng)(GPS)模塊(或指令集)135,及應(yīng)用程序(或指令集)136。此外,在一些實施例中,存儲器102存儲裝置/全局內(nèi)部狀態(tài)157,如圖1A、1B及3中所示。裝置/全局內(nèi)部狀態(tài)157包括以下各者中的一者或一者以上活動應(yīng)用程序狀態(tài),其指示哪些應(yīng)用程序(如果有)當(dāng)前是活動的;顯示狀態(tài),其指示哪些應(yīng)用程序、視圖或其它信息占據(jù)觸摸屏顯示器112的各個區(qū);傳感器狀態(tài),其包括從裝置的各種傳感器及輸入控制裝置116獲得的信息;以及位置信息,其涉及裝置的位置及/或空間方位角(attitude)。操作系統(tǒng)126(例如,Darwin、RTXC、LINUX、UNIX、OSX,WINDOWS或例如VxWorks等嵌入式操作系統(tǒng))包括用于控制及管理一般系統(tǒng)任務(wù)(例如,存儲器管理、存儲裝置控制、電力管理等)的各種軟件組件及/或驅(qū)動器,且促進各種硬件與軟件組件之間的通信。通信模塊128促進經(jīng)由一個或一個以上外部端口124與其它裝置的通信,且還包括用于處置由RF電路108及/或外部端口124接收的數(shù)據(jù)的各種軟件組件。外部端口124(例如,通用串行總線(USB)、FIREWIRE等)適于直接耦合到其它裝置或間接經(jīng)由網(wǎng)絡(luò)(例如,因特網(wǎng)、無線LAN等)耦合到其它裝置。在一些實施例中,外部端口是多引腳(例如,30個引腳)的連接器,其與iPod(蘋果公司的商標(biāo))裝置上所使用的30引腳連接器相同或類似及/或兼容。接觸/運動模塊130可檢測與觸摸屏112(結(jié)合顯示器控制器156)及其它觸敏裝置(例如,觸摸板或物理點擊轉(zhuǎn)盤)的接觸。接觸/運動模塊130包括用于執(zhí)行與接觸的檢測相關(guān)的各種操作的各種軟件組件,所述操作例如為確定是否已發(fā)生接觸(例如,檢測手指向下事件)、確定是否存在接觸的移動且跟蹤跨越觸敏表面的移動(例如,檢測一個或一個以上手指拖動事件),以及確定接觸是否已停止(例如,檢測手指向上事件或接觸的中斷)。接觸/運動模塊130從觸敏表面接收接觸數(shù)據(jù)。確定接觸點的移動(其由一系列接觸數(shù)據(jù)表示)可包括確定接觸點的速率(量值)、速度(量值及方向),及/或加速度(量值及/或方向上的改變)??蓪⑦@些操作應(yīng)用于單一接觸(例如,一根手指接觸)或多個同時接觸(例如,“多點觸摸”/多根手指接觸)。在一些實施例中,接觸/運動模塊130及顯示器控制器156檢測觸摸板上的接觸。在一些實施例中,接觸/運動模塊130及控制器160檢測點擊轉(zhuǎn)盤上的接觸。接觸/運動模塊130可檢測用戶的手勢輸入。觸敏表面上的不同手勢具有不同接觸模式。因此,可通過檢測特定接觸模式來檢測手勢。舉例來說,檢測手指點按手勢包括檢測手指向下事件,接著檢測在與手指向下事件(例如,在圖標(biāo)的位置處)相同的位置(或大體上相同的位置)處的手指向上(提離)事件。作為另一實例,檢測觸敏表面上的手指輕掃手勢包括檢測手指向下事件,接著檢測一個或一個以上手指拖動事件,且隨后檢測手指向上(提離)事件。圖形模塊132包括用于在觸摸屏112或其它顯示器上再現(xiàn)及顯示圖形的各種已知軟件組件,包括用于改變所顯示的圖形的亮度的組件。如本文中所使用,術(shù)語“圖形”包括可向用戶顯示的任何對象,包括(不限于)文本、網(wǎng)頁、圖標(biāo)(例如,包括軟鍵的用戶接口對象)、數(shù)字圖像、視頻、動畫等。在一些實施例中,圖形模塊132存儲表示將使用的圖形的數(shù)據(jù)??上蛎恳粓D形指派一對應(yīng)的代碼。圖形模塊132從應(yīng)用程序等接收指定將顯示的圖形的一個或一個以上代碼以及(在需要時)坐標(biāo)數(shù)據(jù)及其它圖形特性數(shù)據(jù),且隨后產(chǎn)生屏幕圖像數(shù)據(jù)以輸出到顯不器控制器156??勺鳛閳D形模塊132的組件的文本輸入模塊134提供軟鍵盤,以用于在各種應(yīng)用程序(例如,聯(lián)系人137、電子郵件140、IM141、瀏覽器147及需要文本輸入的任何其它應(yīng)用程序)中鍵入文本。GPS模塊135確定裝置的位置且提供此信息以供在各種應(yīng)用程序中使用(例如,提供給電話138以供在基于位置的撥號中使用,提供給相機143以作為圖片/視頻元數(shù)據(jù),且提供給提供基于位置的服務(wù)的應(yīng)用程序(例如,天氣小窗口部件、本地黃頁小窗口部件及地圖/導(dǎo)航小窗口部件))。應(yīng)用程序136可包括以下模塊(或指令集),或其子集或超集聯(lián)系人模塊137(有時稱為地址簿或聯(lián)系人列表);電話模塊138;視頻會議模塊139;電子郵件客戶端模塊140;即時消息接發(fā)(IM)模塊141;鍛煉支持模塊;用于靜態(tài)及/或視頻圖像的相機模塊143;圖像管理模塊144;視頻播放器模塊145;音樂播放器模塊146;瀏覽器模塊147;日歷模塊148;小窗口部件模塊149,其可包括以下中的一者或一者以上天氣小窗口部件149-1、股票小窗口部件、計算器小窗口部件、鬧鐘小窗口部件、字典小窗口部件149-5及用戶所獲得的其它小窗口部件,以及用戶創(chuàng)建的小窗口部件149-6;用于形成用戶創(chuàng)建的小窗口部件149-6的小窗口部件創(chuàng)建器模塊;搜索模塊151;視頻及音樂播放器模塊152,其合并視頻播放器模塊145及音樂播放器模塊146;便箋模塊153;地圖模塊154;及/或在線視頻模塊155??纱鎯τ诖鎯ζ?02中的其它應(yīng)用程序136的實例包括其它文字處理應(yīng)用程序、其它圖像編輯應(yīng)用程序、繪圖應(yīng)用程序、呈現(xiàn)應(yīng)用程序、具備JAVA功能的應(yīng)用程序、加密、數(shù)字版權(quán)管理、語音辨識及語音復(fù)制。結(jié)合觸摸屏112、顯示器控制器156、接觸模塊130、圖形模塊132及文本輸入模塊134,可將聯(lián)系人模塊137用于管理地址簿或聯(lián)系人列表(例如,存儲于存儲器102或存儲器370中的聯(lián)系人模塊137的應(yīng)用程序內(nèi)部狀態(tài)192中),包括將姓名添加到地址簿;從地址簿刪除姓名;使電話號碼、電子郵件地址、物理地址或其它信息與姓名相關(guān)聯(lián);使圖像與姓名相關(guān)聯(lián);將姓名分類及排序;提供電話號碼或電子郵件地址以起始及/或促進通過電話138、視頻會議139、電子郵件140或頂141進行的通信;等等。結(jié)合RF電路108、音頻電路110、揚聲器111、麥克風(fēng)113、觸摸屏112、顯示器控制器156、接觸模塊130、圖形模塊132及文本輸入模塊134,可將電話模塊138用于鍵入對應(yīng)于電話號碼的字符序列、存取地址簿137中的一個或一個以上電話號碼,修改已鍵入的電話號碼、撥打相應(yīng)的電話號碼、進行通話以及在通話完成時斷開或掛斷。如上所述,無線通信可使用多個通信標(biāo)準(zhǔn)、協(xié)議及技術(shù)中的任一者。結(jié)合RF電路108、音頻電路110、揚聲器111、麥克風(fēng)113、觸摸屏112、顯示器控制器156、光學(xué)傳感器164、光學(xué)傳感器控制器158、接觸模塊130、圖形模塊132、文本輸入模塊134、聯(lián)系人列表137及電話模塊138,視頻會議模塊139包括用以進行以下操作的可執(zhí)行指令根據(jù)用戶指令而起始、進行及終止用戶與一個或一個以上其它參與者之間的視頻會議。結(jié)合RF電路108、觸摸屏112、顯示器控制器156、接觸模塊130、圖形模塊132及文本輸入模塊134,電子郵件客戶端模塊140包括用以進行以下操作的可執(zhí)行指令響應(yīng)于用戶指令而創(chuàng)建、發(fā)送、接收及管理電子郵件。結(jié)合圖像管理模塊144,電子郵件客戶端模塊140使得非常易于創(chuàng)建及發(fā)送具有通過相機模塊143拍攝的靜態(tài)或視頻圖像的電子郵件。結(jié)合RF電路108、觸摸屏112、顯示器控制器156、接觸模塊130、圖形模塊132及文本輸入模塊134,即時消息接發(fā)模塊141包括用以進行以下操作的可執(zhí)行指令鍵入對應(yīng)于即時消息的字符序列、修改先前鍵入的字符、傳輸相應(yīng)的即時消息(例如,使用短消息服務(wù)(SMS)或多媒體消息服務(wù)(MMS)協(xié)議來用于基于電話的即時消息,或使用XMPP、SIMPLE或IMPS來用于基于因特網(wǎng)的即時消息)、接收即時消息以及查看所接收的即時消息。在一些實施例中,所傳輸及/或所接收的即時消息可包括MMS及/或增強型消息接發(fā)服務(wù)(EMS)中所支持的圖形、照片、音頻文件、視頻文件及/或其它附件。如本文中所使用,“即時消息接發(fā)”是指基于電話的消息(例如,使用SMS或MMS發(fā)送的消息)及基于因特網(wǎng)的消息(例如,使用XMPP、SIMPLE或MPS發(fā)送的消息)兩者。結(jié)合RF電路108、觸摸屏112、顯示器控制器156、接觸模塊130、圖形模塊132、文本輸入模塊134、GPS模塊135、地圖模塊154及音樂播放器模塊146,鍛煉支持模塊包括用以進行以下操作的可執(zhí)行指令創(chuàng)建鍛煉(例如,用時間、距離及/或卡路里燃燒目標(biāo));與鍛煉傳感器(運動裝置)通信;接收鍛煉傳感器數(shù)據(jù);校準(zhǔn)用于監(jiān)視鍛煉的傳感器;選擇并播放用于鍛煉的音樂;以及顯示、存儲及傳輸鍛煉數(shù)據(jù)。結(jié)合觸摸屏112、顯不器控制器156、光學(xué)傳感器164、光學(xué)傳感器控制器158、接觸模塊130、圖形模塊132及圖像管理模塊144,相機模塊143包括用以進行以下操作的可執(zhí)行指令俘獲靜態(tài)圖像或視頻(包括視頻流)且將其存儲到存儲器102中、修改靜態(tài)圖像或視頻的特性,或從存儲器102刪除靜態(tài)圖像或視頻。結(jié)合觸摸屏112、顯示器控制器156、接觸模塊130、圖形模塊132、文本輸入模塊134及相機模塊143,圖像管理模塊144包括用以進行以下操作的可執(zhí)行指令布置、修改(例如,編輯)或以其它方式操縱、標(biāo)記、刪除、呈現(xiàn)(例如,以數(shù)字幻燈片或相冊)以及存儲靜態(tài)及/或視頻圖像。結(jié)合觸摸屏112、顯示器控制器156、接觸模塊130、圖形模塊132、音頻電路110及揚聲器111,視頻播放器模塊145包括用以進行以下操作的可執(zhí)行指令顯示、呈現(xiàn)或以其它方式回放視頻(例如,在觸摸屏112上或在外部的經(jīng)由外部端口124連接的顯示器上)。結(jié)合觸摸屏112、顯示器系統(tǒng)控制器156、接觸模塊130、圖形模塊132、音頻電路110、揚聲器111、RF電路108及瀏覽器模塊147,音樂播放器模塊146包括允許用戶進行以下操作的可執(zhí)行指令下載及回放所記錄的音樂及以一種或一種以上文件格式存儲的其它聲音文件(例如,MP3或AAC文件)。在一些實施例中,裝置100可包括MP3播放器的功能性,例如iPod(蘋果公司的商標(biāo))。結(jié)合RF電路108、觸摸屏112、顯示器系統(tǒng)控制器156、接觸模塊130、圖形模塊132及文本輸入模塊134,瀏覽器模塊147包括用以進行以下操作的可執(zhí)行指令根據(jù)用戶指令而瀏覽因特網(wǎng),包括搜索、鏈接到、接收及顯示網(wǎng)頁或其部分,以及鏈接到網(wǎng)頁的附件及其它文件。結(jié)合RF電路108、觸摸屏112、顯示器系統(tǒng)控制器156、接觸模塊130、圖形模塊132、文本輸入模塊134,電子郵件客戶端模塊140及瀏覽器模塊147,日歷模塊148包括用以進行以下操作的可執(zhí)行指令根據(jù)用戶指令而創(chuàng)建、顯示、修改及存儲日歷及與日歷相關(guān)聯(lián)的數(shù)據(jù)(例如,日歷條目、待辦事項列表等)。結(jié)合RF電路108、觸摸屏112、顯示器系統(tǒng)控制器156、接觸模塊130、圖形模塊132、文本輸入模塊134及瀏覽器模塊147,小窗口部件模塊149是可由用戶下載及使用的小型應(yīng)用程序(例如,天氣小窗口部件149-1、股票小窗口部件、計算器小窗口部件、鬧鐘小窗口部件及字典小窗口部件149-5)或由用戶創(chuàng)建的小型應(yīng)用程序(例如,用戶創(chuàng)建的小窗口部件149-6)。在一些實施例中,小窗口部件包括HTML(超文本標(biāo)記語言)文件、CSS(層疊樣式表)文件及JavaScript文件。在一些實施例中,小窗口部件包括XML(可擴展標(biāo)記語言)文件及JavaScript文件(例如,Yahoo!小窗口部件)。結(jié)合RF電路108、觸摸屏112、顯示器系統(tǒng)控制器156、接觸模塊130、圖形模塊132、文本輸入模塊134及瀏覽器模塊147,小窗口部件創(chuàng)建器模塊150可由用戶使用以創(chuàng)建小窗口部件(例如,將網(wǎng)頁的用戶指定的部分轉(zhuǎn)變?yōu)樾〈翱诓考?。結(jié)合觸摸屏112、顯示器系統(tǒng)控制器156、接觸模塊130、圖形模塊132及文本輸入模塊134,搜索模塊151包括用以進行以下操作的可執(zhí)行指令根據(jù)用戶指令而在存儲器102中搜索與一個或一個以上搜索準(zhǔn)則(例如,一個或一個以上用戶指定的搜索項)匹配的文本、音樂、聲音、圖像、視頻及/或其它文件。結(jié)合觸摸屏112、顯示器控制器156、接觸模塊130、圖形模塊132及文本輸入模塊134,便箋模塊153包括用以進行以下操作的可執(zhí)行指令根據(jù)用戶指令而創(chuàng)建及管理便箋、待辦事項列表等。結(jié)合RF電路108、觸摸屏112、顯示器系統(tǒng)控制器156、接觸模塊130、圖形模塊132、文本輸入模塊134、GPS模塊135及瀏覽器模塊147,地圖模塊154可用于根據(jù)用戶指令而接收、顯示、修改及存儲地圖以及與地圖相關(guān)聯(lián)的數(shù)據(jù)(例如,行駛方向;關(guān)于特定位置處或附近的商店及其它關(guān)注點的數(shù)據(jù);以及其它基于位置的數(shù)據(jù))。結(jié)合觸摸屏112、顯示器系統(tǒng)控制器156、接觸模塊130、圖形模塊132、音頻電路110、揚聲器111、RF電路108、文本輸入模塊134、電子郵件客戶端模塊140及瀏覽器模塊147,在線視頻模塊155包括允許用戶進行以下操作的可執(zhí)行指令存取、瀏覽、接收(例如,通過串流傳輸及/或下載)、回放(例如,在觸摸屏上或在外部的經(jīng)由外部端口124連接的顯示器上)、發(fā)送具有到特定在線視頻的鏈接的電子郵件,以及以其它方式管理呈一種或一種以上文件格式(例如a264)的在線視頻。在一些實施例中,將即時消息接發(fā)模塊141(而不是電子郵件客戶端模塊140)用于發(fā)送到特定在線視頻的鏈接。在線視頻應(yīng)用的額外描述可在以下文獻中找到2007年6月20日申請的第60/936,562號美國臨時專利申請案“用于播放在線視頻的便攜式多功能裝置、方法及圖形用戶接口(PortableMultifunctionDevice,Method,andGraphicalUserInterfaceforPlayingOnlineVideos),,,及2007年12月31日申請的第11/968,067號美國專利申請案“用于播放在線視頻的便攜式多功能裝置、方法及圖形用戶接口(PortableMultifunctionDevice,Method,andGraphicalUserInterfaceforPlayingOnlineVideos)”,所述申請案的內(nèi)容在此以全文引用的方式并入。如在圖3的論述中更詳細論述,控制模塊190確定用戶接口對象的顯示行為。如在圖3的論述中更詳細論述,用戶創(chuàng)建的應(yīng)用程序191為包括自定義用戶接口193及/或附屬視圖(accessoryview)接口194的應(yīng)用程序。如在圖5A及5B的論述中更詳細論述,事件處置器系統(tǒng)處置控制模塊190與用戶創(chuàng)建的應(yīng)用程序191之間的事件消息。上文所識別的模塊及應(yīng)用程序中的每一者對應(yīng)于用于執(zhí)行上文所描述的一個或一個以上功能以及本申請案中所描述的方法(例如,計算機實施的方法及本文中所描述的其它信息處理方法)的可執(zhí)行指令集。這些模塊(即,指令集)無需實施為分離的軟件程序、過程或模塊,且因此,在各種實施例中,這些模塊的各種子集可經(jīng)組合或另外重新布置。舉例來說,視頻播放器模塊145可與音樂播放器模塊146組合為單一模塊(例如,視頻及音樂播放器模塊152,圖1B)。在一些實施例中,存儲器102可存儲上文所識別的模塊及數(shù)據(jù)結(jié)構(gòu)的子集。此外,存儲器102可存儲未在上文描述的額外模塊及數(shù)據(jù)結(jié)構(gòu)。在一些實施例中,裝置100為其中專門經(jīng)由觸摸屏112及/或觸摸板執(zhí)行所述裝置上的預(yù)定義的功能集合的操作的裝置。通過將觸摸屏及/或觸摸板用作主要輸入控制裝置來用于裝置100的操作,可減少裝置100上的物理輸入控制裝置(例如,按鈕、撥號盤等)的數(shù)目??蓪iT經(jīng)由觸摸屏及/或觸摸板執(zhí)行的預(yù)定義的功能集合包括在用戶接口之間的導(dǎo)航。在一些實施例中,觸摸板在由用戶觸摸時會將裝置100從可在裝置100上顯示的任何用戶接口導(dǎo)航到主頁或根菜單。在這些實施例中,可將觸摸板稱作“菜單按鈕”。在一些其它實施例中,菜單按鈕可為物理按鈕或其它物理輸入控制裝置,而非觸摸板。圖2說明根據(jù)一些實施例的具有觸摸屏112的便攜式多功能裝置100。觸摸屏可顯示用戶接口(UI)200內(nèi)的一個或一個以上圖形。在此實施例以及下文所描述的其它實施例中,用戶可通過(例如)用一根或一根以上手指202(在圖中未按比例繪制)或一個或一個以上觸控筆203(在圖中未按比例繪制)來接觸或觸摸圖形而選擇圖形中的一者或一者以上。在一些實施例中,當(dāng)用戶中斷與一個或一個以上圖形的接觸時,發(fā)生對一個或一個以上圖形的選擇。在一些實施例中,所述接觸可包括手勢(例如,一個或一個以上點按、一個或一個以上輕掃(從左到右、從右到左、向上及/或向下))及/或已接觸裝置100的手指的滾轉(zhuǎn)(從右到左、從左到右、向上及/或向下)。在一些實施例中,與圖形的無意接觸可不選擇所述圖形。舉例來說,當(dāng)對應(yīng)于選擇的手勢是點按時,掃掠過應(yīng)用程序圖標(biāo)的輕掃手勢可不選擇對應(yīng)的應(yīng)用程序。裝置100還可包括一個或一個以上物理按鈕,例如“主頁”或菜單按鈕204。如先前所描述,菜單按鈕204可用于導(dǎo)航到可在裝置100上執(zhí)行的應(yīng)用程序集合中的任何應(yīng)用程序136。或者,在一些實施例中,將菜單按鈕實施為觸摸屏112中的GUI中的軟鍵。在一個實施例中,裝置100包括觸摸屏112、菜單按鈕204、用于將裝置通電/斷電及鎖定裝置的按鈕206、音量調(diào)節(jié)按鈕208、訂戶身份模塊(SM)卡槽210、耳機插孔212及對接/充電外部端口124。按鈕206可用于通過壓下按鈕并使所述按鈕保持于壓下狀態(tài)并持續(xù)預(yù)定義的時間間隔而對裝置通電/斷電;通過壓下按鈕并在預(yù)定義的時間間隔已逝去之前釋放所述按鈕而鎖定裝置;及/或?qū)⑺鲅b置解鎖或起始解鎖過程。在替代性實施例中,裝置100還可經(jīng)由麥克風(fēng)113接受口頭輸入以用于激活或去激活一些功能。圖3是根據(jù)一些實施例的具有顯示器及觸敏表面的示范性多功能裝置的框圖。裝置300無需是便攜式的。在一些實施例中,裝置300是膝上型計算機、桌上型計算機、平板計算機、多媒體播放器裝置、導(dǎo)航裝置、教育裝置(例如,兒童的學(xué)習(xí)玩具)、游戲系統(tǒng)或控制裝置(例如,家用或工業(yè)用控制器)。裝置300通常包括一個或一個以上處理單元(CPU)310、一個或一個以上網(wǎng)絡(luò)或其它通信接口360、存儲器370,及用于將這些組件互連的一個或一個以上通信總線320。通信總線320可包括將系統(tǒng)組件互連并控制系統(tǒng)組件之間的通信的電路(有時稱為芯片組)。裝置300包括輸入/輸出(I/O)接口330,I/O接口330包含顯示器340,顯示器340通常為觸摸屏顯示器。I/O接口330還可包括鍵盤及/或鼠標(biāo)(或其它指向裝置)350及觸摸板355。存儲器370包括高速隨機存取存儲器,例如DRAM、SRAM、DDRRAM或其它隨機存取固態(tài)存儲器裝置;且可包括非易失性存儲器,例如一個或一個以上磁盤存儲裝置、光盤存儲裝置、快閃存儲器裝置,或其它非易失性固態(tài)存儲裝置。存儲器370可任選地包括與CPU310相距遙遠的一個或一個以上存儲裝置。在一些實施例中,存儲器370存儲類似于便攜式多功能裝置100(圖I)的存儲器102中的程序、模塊及數(shù)據(jù)結(jié)構(gòu)的程序、模塊及數(shù)據(jù)結(jié)構(gòu),或其子集。在一些實施例中,存儲器370或存儲器370的計算機可讀存儲媒體存儲以下程序、模塊及數(shù)據(jù)結(jié)構(gòu)或其子集,包括操作系統(tǒng)126、通信模塊128、圖形模塊132、用戶接口模塊180、控制模塊190、用戶創(chuàng)建的應(yīng)用程序191及事件處置系統(tǒng)197。操作系統(tǒng)126包括用于處置各種基本系統(tǒng)服務(wù)且用于執(zhí)行硬件相依任務(wù)的過程。通信模塊128促進經(jīng)由一個或一個以上通信網(wǎng)絡(luò)接口360(有線或無線的)及一個或一個以上通信網(wǎng)絡(luò)(例如,因特網(wǎng)、其它廣域網(wǎng)、局域網(wǎng)、城域網(wǎng)、蜂窩式網(wǎng)絡(luò)等)的與其它裝置的通信。圖形模塊132在觸摸屏112或其它顯示器上顯示圖形;所述圖形包括各種用戶接口,例如,屏幕上鍵盤、虛擬游戲控制器、滑塊、選取器(picker)、轉(zhuǎn)盤及虛擬旋鈕。用戶接口模塊180經(jīng)由輸入裝置(例如,觸摸屏112、鍵盤/鼠標(biāo)350、觸摸板355)從用戶接收命令。用戶接口模塊180還在顯示裝置340中產(chǎn)生用戶接口對象。在一些實施例中,用戶接口模塊180提供屏幕上鍵盤以用于將文本鍵入到各種應(yīng)用程序(例如,聯(lián)系人137、電子郵件140、頂141、瀏覽器147,及需要文本輸入的任何其它應(yīng)用程序)。在一些實施例中,用戶接口模塊180將屏幕上鍵盤顯示行為數(shù)據(jù)372提供到控制模塊190及顯示行為數(shù)據(jù)庫361。在一些實施例中,顯示行為數(shù)據(jù)372包括關(guān)于用戶接口對象的顯示行為規(guī)則373-1。每一規(guī)則373-1指定一事件及對應(yīng)顯示動作。舉例來說,規(guī)則373-1可指定何時發(fā)生旋轉(zhuǎn)裝置的事件,對應(yīng)顯示動作正更新所顯示的用戶接口對象的定向。用戶創(chuàng)建的應(yīng)用程序191包括自定義用戶接口193及附屬視圖接口194。自定義用戶接口由用戶創(chuàng)建的應(yīng)用程序191的編程人員創(chuàng)建,且特定用于所述用戶創(chuàng)建的應(yīng)用程序191。舉例來說,自定義用戶接口可為虛擬旋鈕、虛擬轉(zhuǎn)盤、虛擬游戲控制器、滑塊、選取器、選擇框及屏幕上鍵盤。在一些實施例中,自定義用戶接口取代標(biāo)準(zhǔn)接口。附屬視圖接口194為顯示對應(yīng)于圖形用戶接口的圖標(biāo)的用戶接口。附屬視圖允許編程人員將一個以上用戶接口與一字段相關(guān)聯(lián)。舉例來說,對于輸入字段,用戶可使自定義屏幕上鍵盤、標(biāo)準(zhǔn)屏幕上鍵盤、字體選取器及符號選取器相關(guān)聯(lián)。與附屬視圖相關(guān)聯(lián)的用戶接口可為標(biāo)準(zhǔn)用戶接口(例如,標(biāo)準(zhǔn)屏幕上鍵盤)或自定義用戶接口。編程人員可能想要將多個用戶接口與一輸入字段相關(guān)聯(lián)以向用戶提供多個輸入選項。舉例來說,對于文本字段,附屬視圖接口可包括屏幕上鍵盤、字體選取器及圖標(biāo)選擇器(selector)。在此實例中,用戶可選擇屏幕上鍵盤,將某一文本輸入到所述字段中,選擇字體選取器,改變所鍵入文本的字體且選擇圖標(biāo)以將符號插入到所述文本字段中。顯示行為數(shù)據(jù)庫361包括關(guān)于用戶接口對象的顯示行為數(shù)據(jù)362。在一些實施例中,顯示行為數(shù)據(jù)362包括關(guān)于標(biāo)準(zhǔn)接口對象及自定義用戶接口對象的行為數(shù)據(jù)。相應(yīng)接口對象的顯示行為可包括定義事件及動作的規(guī)則364的集合。舉例來說,對于屏幕上鍵盤,事件可為旋轉(zhuǎn)裝置,且動作可為將屏幕上鍵盤更新到對應(yīng)于所述裝置的新定向的位置及定向。事件包括關(guān)于裝置的某種用戶動作。舉例來說,用戶動作可包括旋轉(zhuǎn)裝置、選擇圖標(biāo)或區(qū)域、輕搖裝置、非常接近裝置或拍打裝置。所述動作為對象的對應(yīng)顯示動作。在一些實施例中,動作還包括顯示對象的位置。舉例來說,動作包括顯示對象、隱藏對象及在不同位置及定向處重新顯示對象。在圖5A及5B的論述中進一步論述事件處置系統(tǒng)197。事件處置系統(tǒng)197處置控制模塊190與用戶創(chuàng)建的應(yīng)用程序191之間的消息。在各種替代實施例中,事件處置系統(tǒng)197(在裝置300中)可在控制模塊190及/或應(yīng)用程序191內(nèi)實施,如本文中所描述。控制模塊190根據(jù)標(biāo)準(zhǔn)接口對象的顯示行為而顯示自定義用戶接口。標(biāo)準(zhǔn)用戶對象為由用戶接口模塊180提供到裝置300上的一個或一個以上模塊的用戶接口。標(biāo)準(zhǔn)接口對象并不特定用于任何應(yīng)用程序。一般來說,用戶不能修改標(biāo)準(zhǔn)接口對象。在一些實施例中,控制模塊190檢測自定義用戶接口是否與標(biāo)準(zhǔn)用戶對象的至少一些顯示行為相關(guān)聯(lián)。在一些實施例中,結(jié)合事件處置系統(tǒng)197,控制模塊190檢測自定義用戶接口是否與標(biāo)準(zhǔn)用戶對象的至少一些顯示行為相關(guān)聯(lián)。舉例來說,控制模塊190可從事件處置系統(tǒng)197接收指示應(yīng)用程序正顯示已與標(biāo)準(zhǔn)接口對象的顯示行為相關(guān)聯(lián)的自定義用戶接口的消息。在一些實施例中,控制模塊190檢測標(biāo)準(zhǔn)用戶對象的外觀及功能性是否已由自定義用戶接口取代。在一些實施例中,控制模塊190將顯示指令發(fā)送到應(yīng)用程序以根據(jù)標(biāo)準(zhǔn)用戶對象的顯示行為而顯示自定義用戶接口。在一些實施例中,經(jīng)由事件處置系統(tǒng)197發(fā)送顯示指令。顯示行為可包括何時顯示或隱藏對象,何時顯示或隱藏自定義對象,在何處顯示對象,及在用戶與裝置交互時對象如何表現(xiàn)。在一些實施例中,用戶交互包括旋轉(zhuǎn)裝置、輕搖裝置、拍擊裝置、非常接近裝置及接聽呼叫。在一些實施例中,控制模塊190結(jié)合用戶接口模塊180、事件處置系統(tǒng)197、圖形模塊132、加速計168、接近度傳感器166及接觸/運動模塊而工作以顯示自定義用戶接口。在一些實施例中,根據(jù)描述于2010年5月28日申請的題為“自動顯不及隱藏屏幕上鍵盤(AutomaticallyHidingandDisplayinganOn-screenKeyboard)”的第12/789,666號美國專利申請案中的用戶接口對象的顯示行為而顯示標(biāo)準(zhǔn)用戶接口對象及與標(biāo)準(zhǔn)用戶接口對象的至少一些顯示行為相關(guān)聯(lián)的自定義用戶接口對象。在一些實施例中,控制模塊190從顯示行為數(shù)據(jù)庫361或用戶接口模塊180檢索顯示行為數(shù)據(jù)(例如,372、362)。圖3中的上文所識別的元件中的每一者可存儲于先前所提及的存儲器裝置中的一者或一者以上中。上文所識別的模塊中的每一者對應(yīng)于用于執(zhí)行上文所描述的功能的指令集。上文所識別的模塊或程序(即,指令集)無需實施為分離的軟件程序、程序或模塊,且因此在各種實施例中可組合或以其它方式重新布置這些模塊的各種子集。在一些實施例中,存儲器370可存儲上文所識別的模塊及數(shù)據(jù)結(jié)構(gòu)的子集。此外,存儲器370可存儲上文未描述的額外模塊及數(shù)據(jù)結(jié)構(gòu)。現(xiàn)將注意力導(dǎo)向可在便攜式多功能裝置100上實施的用戶接口(“n”)的實施例。圖4A及4B說明根據(jù)一些實施例的便攜式多功能裝置100上的應(yīng)用程序的菜單的示范性用戶接口。類似用戶接口可實施于裝置300上。在一些實施例中,用戶接口400A包括以下元件,或其子集或超集用于例如蜂窩式及Wi-Fi信號等無線通信的信號強度指示器402;時間404;藍牙指示器405;電池狀態(tài)指示器406;具有頻繁使用的應(yīng)用程序的圖標(biāo)的任務(wù)欄(tray)408,例如0電話138,其可包括未接電話或語音郵件消息的數(shù)目的指示器414;0電子郵件客戶端140,其可包括未讀電子郵件的數(shù)目的指示器410;0瀏覽器147;以及0音樂播放器146;以及用于其它應(yīng)用程序的圖標(biāo),例如0IM141;0圖像管理144;0相機143;。視頻播放器145;0天氣149-1;0股票149-2;0鍛煉支持142;0日歷148;o計算器149-3;o鬧鐘149-4;O字典149-5;以及O用戶創(chuàng)建的小窗口部件149-6。在一些實施例中,用戶接口400B包括以下元件,或其子集或超集402、404、405、406、141、148、144、143、149-3、149-2、149-1、149-4、410、414、138、140及147,如上文所描述;地圖154;便箋153;設(shè)定412,其提供對裝置100及其各種應(yīng)用程序136的設(shè)定的存取,如下文進一步所描述;視頻及音樂播放器模塊152,也稱作iPod(蘋果公司的商標(biāo))模塊152;以及在線視頻模塊155,也稱作YouTube(谷歌公司的商標(biāo))模塊155。圖4C說明具有與顯不器450(例如,觸摸屏顯不器112)分開的觸敏表面451(例如,平板或觸摸板355,圖3)的裝置(例如,裝置300,圖3)上的示范性用戶接口。雖然將參考觸摸屏顯示器112(其中觸敏表面及顯示器經(jīng)組合)上的輸入來給出以下許多實例,但在一些實施例中,所述裝置檢測與顯示器分開的觸敏表面上的輸入,如圖4C中所示。在一些實施例中,觸敏表面(例如,圖4C中的451)具有對應(yīng)于顯示器(例如,450)上的主軸線(例如,圖4C中的453)的主軸線(例如,圖4C中的452)。根據(jù)這些實施例,所述裝置在對應(yīng)于顯示器上的相應(yīng)位置的位置(例如,在圖4C中,460對應(yīng)于468且462對應(yīng)于470)處檢測與觸敏表面451的接觸(例如,圖4C中的460及462)。以此方式,當(dāng)觸敏表面與顯示器分開時,觸敏表面(例如,圖4C中的451)上的由裝置檢測到的用戶輸入(例如,接觸460及462)由所述裝置用以操縱多功能裝置的顯示器(例如,圖4C中的450)上的用戶接口。應(yīng)理解,類似方法可用于本文中所描述的其它用戶接口。另外,雖然主要參考手指輸入(例如,手指接觸、手指點按手勢、手指輕掃手勢)來給出以下實例,但應(yīng)理解,在一些實施例中,手指輸入中的一者或一者以上可被來自另一輸入裝置的輸入(例如,基于鼠標(biāo)的輸入或觸控筆輸入)取代。舉例來說,輕掃手勢可被鼠標(biāo)點擊(例如,替代接觸)接著是光標(biāo)沿著輕掃路徑的移動(例如,替代接觸的移動)來取代。作為另一實例,點按手勢可被在光標(biāo)位于點按手勢的位置上時的鼠標(biāo)點擊取代(例如,替代檢測接觸接著停止檢測接觸)。類似地,當(dāng)同時檢測到多個用戶輸入時,應(yīng)理解,可同時使用多個計算機鼠標(biāo),或可同時使用鼠標(biāo)及手指接觸。圖5A為說明根據(jù)一些實施例的用于事件處置系統(tǒng)197的示范性組件的框圖。在圖5A及5B的論述中,顯示裝置340為觸敏顯示器或具有觸敏表面的顯示器。在一些實施例中,存儲器370(圖3中)或存儲器102(圖IA及IB中)包括事件分類器501(例如,在操作系統(tǒng)126中)及相應(yīng)應(yīng)用程序191-1(例如,上述應(yīng)用程序137到151中的任一者)。事件分類器501接收事件信息且確定將事件信息遞送到的應(yīng)用程序191-1及應(yīng)用程序136-1的應(yīng)用程序視圖511。事件分類器501包括事件監(jiān)視器502及事件分派器模塊505。在一些實施例中,應(yīng)用程序191-1包括應(yīng)用程序內(nèi)部狀態(tài)512,其指示當(dāng)所述應(yīng)用程序為活動的或正執(zhí)行時顯示于觸敏顯示器112上的(多個)當(dāng)前應(yīng)用程序視圖560。如下文進一步詳細論述,應(yīng)用程序視圖或用戶接口窗口是由用戶可在顯示器上看到的控件及其它元件構(gòu)成。在一些實施例中,應(yīng)用程序內(nèi)部狀態(tài)數(shù)據(jù)512包括當(dāng)前應(yīng)用程序視圖的活動字段數(shù)據(jù)561及所顯示的用戶接口數(shù)據(jù)562。活動字段數(shù)據(jù)561包括活動字段,及用戶接口或與活動字段相關(guān)聯(lián)的接口是否與標(biāo)準(zhǔn)接口對象的至少一些顯示行為相關(guān)聯(lián)。所顯示的用戶接口數(shù)據(jù)562包括顯示哪些用戶接口,所顯示的用戶接口是否與標(biāo)準(zhǔn)接口對象的至少一些顯示行為相關(guān)聯(lián),及所述(多個)當(dāng)前應(yīng)用程序視圖中所顯示的用戶接口的定向。然而,應(yīng)用程序內(nèi)部狀態(tài)512不可由控制模塊190直接存取,這是因為控制模塊190并不知曉應(yīng)用程序內(nèi)部狀態(tài)512的存儲器位置,或應(yīng)用程序內(nèi)部狀態(tài)512的存儲器位置不可由控制模塊190直接存取,及/或因為應(yīng)用程序191-1以控制模塊190不知曉的方式(例如,使用數(shù)據(jù)結(jié)構(gòu)、格式、元數(shù)據(jù)或其類似者)將信息存儲于應(yīng)用程序內(nèi)部狀態(tài)512中。在一些實施例中,應(yīng)用程序內(nèi)部狀態(tài)512包括額外信息,例如以下各者中的一者或一者以上當(dāng)應(yīng)用程序191-1重新開始執(zhí)行時待使用的重新開始信息,指示信息正由應(yīng)用程序191-1顯示或準(zhǔn)備好由應(yīng)用程序191-1顯示的用戶接口狀態(tài)信息,用于使用戶能夠返回到應(yīng)用程序191-1的先前狀態(tài)或視圖的狀態(tài)隊列,及用戶所采取的先前動作的重做/撤消隊列(redo/undoqueue)。在一些實施例中,裝置/全局內(nèi)部狀態(tài)157由事件分類器501用以確定哪一(哪些)應(yīng)用程序當(dāng)前為活動的,且應(yīng)用程序內(nèi)部狀態(tài)512由事件分類器501用以確定將事件信息遞送到的應(yīng)用程序視圖511。在一些實施例中,應(yīng)用程序內(nèi)部狀態(tài)512包括額外信息,例如以下各者中的一者或一者以上當(dāng)應(yīng)用程序191-1重新開始執(zhí)行時待使用的重新開始信息,指示信息正由應(yīng)用程序191-1顯示或準(zhǔn)備好由應(yīng)用程序191-1顯示的用戶接口狀態(tài)信息,用于使用戶能夠返回到應(yīng)用程序191-1的先前狀態(tài)或視圖的狀態(tài)隊列,及用戶所采取的先前動作的重做/撤消隊列。事件監(jiān)視器502從外圍設(shè)備接口118接收事件信息。事件信息包括關(guān)于子事件(例如,觸敏顯示裝置340上作為多點觸摸手勢的部分的用戶觸摸)的信息。外圍設(shè)備接口118傳輸其從I/O子系統(tǒng)330(例如,系統(tǒng)鍵盤350、自定義鍵盤720(圖7A)等)或傳感器164(例如,接近度傳感器166)、(多個)加速計168及/或麥克風(fēng)113(經(jīng)由音頻電路110)接收的信息。外圍設(shè)備接口118從I/O子系統(tǒng)106或330接收的信息包括來自觸敏顯示裝置340(即,觸敏顯示器或具有觸敏表面的顯示器)及傳感器164的信息。在一些實施例中,事件監(jiān)視器502以預(yù)定時間間隔將請求發(fā)送到外圍設(shè)備接口118。作為響應(yīng),外圍設(shè)備接口118傳輸事件信息。在其它實施例中,外圍設(shè)備接口118僅在存在重大事件(例如,接收超過預(yù)定噪聲閾值的輸入及/或接收輸入歷時多于預(yù)定持續(xù)時間)時才傳輸事件信息。在一些實施例中,事件分類器501還包括命中(hit)視圖確定模塊503及/或活動事件辨識器確定模塊504。命中視圖確定模塊503提供軟件過程以用于確定當(dāng)觸敏顯示裝置340顯示一個以上視圖時在一個或一個以上視圖(例如,應(yīng)用程序視圖511)內(nèi)已發(fā)生子事件的位置。視圖是由用戶可在顯示器上看到的控件及其它元素構(gòu)成。與應(yīng)用程序相關(guān)聯(lián)的用戶接口的另一方面是視圖集合,在本文中有時稱為應(yīng)用程序視圖或用戶接口窗口,在其中顯示信息且發(fā)生基于觸摸的手勢。在其中檢測到觸摸的(相應(yīng)應(yīng)用程序的)應(yīng)用程序視圖可對應(yīng)于應(yīng)用程序的編程或視圖體系內(nèi)的編程層級。舉例來說,在其中檢測到觸摸的最低層級視圖可稱為命中視圖,且可至少部分基于開始基于觸摸的手勢的初始觸摸的命中視圖來確定被辨識為合適輸入的事件集合。命中視圖確定模塊503接收與基于觸摸的手勢的子事件相關(guān)的信息。當(dāng)應(yīng)用程序具有按體系組織的多個視圖時,命中視圖確定模塊503將命中視圖識別為體系中的應(yīng)處置子事件的最低視圖。在大多數(shù)情形中,命中視圖是其中發(fā)生起始子事件的最低層級視圖(即,形成事件或潛在事件的子事件的序列中的第一子事件)。一旦由命中視圖確定模塊識別出命中視圖,命中視圖通常接收與其被識別為命中視圖所關(guān)于的相同觸摸或輸入源相關(guān)的所有子事件?;顒邮录孀R器確定模塊504確定視圖體系內(nèi)的哪一或哪些視圖應(yīng)接收子事件的特定序列。在一些實施例中,活動事件辨識器確定模塊504確定僅命中視圖應(yīng)接收子事件的特定序列。在其它實施例中,活動事件辨識器確定模塊504確定包括子事件的物理位置的所有視圖均是有效涉及的視圖,且因此確定所有有效涉及的視圖應(yīng)接收子事件的特定序列。在其它實施例中,即使觸摸子事件被完全限于與一個特定視圖相關(guān)聯(lián)的區(qū)域,體系中更高的視圖將仍保持為有效涉及的視圖。事件分派器模塊505將事件信息分派給事件辨識器(例如,事件辨識器520)。在包括活動事件辨識器確定模塊504的實施例中,事件分派器模塊505將事件信息遞送到由活動事件辨識器確定模塊504確定的事件辨識器。在一些實施例中,事件分派器模塊505將事件信息存儲于事件隊列中,由相應(yīng)的事件接收器模塊531來檢索所述事件信息。在一些實施例中,操作系統(tǒng)126包括事件分類器501?;蛘?,應(yīng)用程序191-1包括事件分類器501。在又其它實施例中,事件分類器501是獨立模塊,或存儲于存儲器370中的另一模塊的一部分,例如接觸/運動模塊130。在一些實施例中,應(yīng)用程序191-1包括多個事件處置器522及一個或一個以上應(yīng)用程序視圖511,其中的每一者包括用于處置在應(yīng)用程序的用戶接口的相應(yīng)視圖內(nèi)發(fā)生的觸摸事件的指令。應(yīng)用程序191-1的每一應(yīng)用程序視圖511包括一個或一個以上事件辨識器520。通常,相應(yīng)的應(yīng)用程序視圖511包括多個事件辨識器520。在其它實施例中,事件辨識器520中的一者或一者以上是單獨模塊(例如,用戶接口套件(未圖示))或應(yīng)用程序191-1從其繼承方法及其它特性的更高層級對象的部分。在一些實施例中,相應(yīng)應(yīng)用程序視圖511還包括事件數(shù)據(jù)539。接口信息514包括當(dāng)前顯示哪些接口,及每一用戶接口是否與標(biāo)準(zhǔn)用戶對象的顯示行為相關(guān)聯(lián)。在一些實施例中,相應(yīng)事件處置器522還包括以下各者中的一者或一者以上數(shù)據(jù)更新器525、對象更新器526、⑶I更新器527,及/或從事件分類器501所接收的事件數(shù)據(jù)539。事件處置器522-1可利用或調(diào)用數(shù)據(jù)更新器525、對象更新器526或GUI更新器527以更新應(yīng)用程序內(nèi)部狀態(tài)512?;蛘?,應(yīng)用程序視圖511中的一者或一者以上包括一個或一個以上相應(yīng)事件處置器522。又,在一些實施例中,數(shù)據(jù)更新器525、對象更新器526及⑶I更新器527中的一者或一者以上包括于相應(yīng)應(yīng)用程序視圖511中。相應(yīng)事件辨識器520從事件分類器501接收事件信息(例如,事件數(shù)據(jù)539),且根據(jù)所述事件信息識別事件。事件辨識器520包括事件接收器531及事件比較器532。在一些實施例中,事件辨識器520還包括以下各者的至少一子集元數(shù)據(jù)535、事件遞送指令536,及/或子事件遞送指令537。事件接收器531從事件分類器501接收事件信息。事件信息包括關(guān)于子事件(例如,觸摸或移動)的信息。取決于所述子事件,事件信息還包括額外信息,例如,子事件的位置(例如,物理位置)。當(dāng)子事件與觸摸的運動有關(guān)時,事件信息還可包括所述子事件的速率及方向。在一些實施例中,事件包括裝置從一個定向旋轉(zhuǎn)到另一定向(例如,從縱向定向到橫向定向,或反之亦然),且事件信息包括關(guān)于裝置的當(dāng)前定向(也稱為裝置空間方位角)的對應(yīng)信息。事件比較器532將事件信息與預(yù)定義事件或子事件定義比較,且基于所述比較確定事件或子事件,或確定或更新事件或子事件的狀態(tài)。在一些實施例中,事件比較器532包括事件定義533。事件定義533含有事件(例如,子事件的預(yù)定義序列)的定義,所述事件例如是事件I(534-1)、事件2(534-2)及其它事件。在一些實施例中,事件534中的子事件包括(例如)觸摸開始、觸摸結(jié)束、觸摸移動、觸摸取消,及多點觸摸。在一個實例中,事件1(534-1)的定義為在所顯示的對象上的雙擊。所述雙擊(例如)包含在預(yù)定階段內(nèi)在所顯示對象上的第一觸摸(觸摸開始)、在預(yù)定階段內(nèi)的第一提離(觸摸結(jié)束)、在預(yù)定階段內(nèi)在所顯示對象上的第二觸摸(觸摸開始),以及在預(yù)定階段內(nèi)的第二提離(觸摸結(jié)束)。在另一實例中,事件2(534-2)的定義為旋轉(zhuǎn)裝置100。事件的其它實例包括輕搖裝置100、拍打裝置100及使得極接近裝置100。在一些實施例中,事件還包括針對相應(yīng)事件(例如,534-1)的一個或一個以上相關(guān)聯(lián)事件處置器522的信息。在一些實施例中,事件定義533包括針對相應(yīng)用戶接口對象的事件的定義。在一些實施例中,事件比較器532執(zhí)行命中測試以確定哪一用戶接口對象與子事件相關(guān)聯(lián)。舉例來說,在三個用戶接口對象顯示于觸敏顯示器(例如,顯示裝置340)上的應(yīng)用程序視圖中,當(dāng)檢測到顯示裝置340上的觸摸時,事件比較器532執(zhí)行命中測試以確定所述三個用戶接口對象中的哪一者與所述觸摸(子事件)相關(guān)聯(lián)。如果每一所顯示的對象與相應(yīng)事件處置器522相關(guān)聯(lián),則事件比較器使用命中測試的結(jié)果以確定應(yīng)激活哪一事件處置器522。舉例來說,事件比較器532選擇與觸發(fā)命中測試的子事件及對象相關(guān)聯(lián)的事件處置器。在一些實施例中,相應(yīng)的事件534的定義還包括被延遲的動作,其延遲事件信息的遞送,直到已確定子事件的序列是對應(yīng)于還是不對應(yīng)于事件辨識器的事件類型之后為止。當(dāng)相應(yīng)的事件辨識器520確定子事件系列不與事件定義533中的事件中的任一者匹配時,相應(yīng)的事件辨識器520進入事件不可能、事件失敗,或事件結(jié)束狀態(tài),其后,其忽視所述基于觸摸的手勢的后續(xù)子事件。在此情況下,對于所述命中視圖來說仍保持活動的其它事件辨識器(如果有的話)繼續(xù)跟蹤并處理正在進行中的基于觸摸的手勢的子事件。在一些實施例中,相應(yīng)的事件辨識器320包括元數(shù)據(jù)535,元數(shù)據(jù)535具有可配置特性、旗標(biāo)及/或列表,所述可配置特性、旗標(biāo)及/或列表指示事件遞送系統(tǒng)應(yīng)如何執(zhí)行向有效涉及的事件辨識器的子事件遞送。在一些實施例中,元數(shù)據(jù)535包括指示事件辨識器可如何彼此交互的可配置特性、旗標(biāo)及/或列表。在一些實施例中,元數(shù)據(jù)535包括指示是否將子事件遞送到視圖或編程體系中的不同層級的可配置特性、旗標(biāo)及/或列表。在一些實施例中,當(dāng)辨識出事件的一個或一個以上特定子事件時,相應(yīng)的事件辨識器520激活與事件相關(guān)聯(lián)的事件處置器522。在一些實施例中,相應(yīng)的事件辨識器520將與所述事件相關(guān)聯(lián)的事件信息遞送到事件處置器522。激活事件處置器522不同于將子事件發(fā)送(及延期發(fā)送)到相應(yīng)的命中視圖。在一些實施例中,事件辨識器520引發(fā)與所辨識的事件相關(guān)聯(lián)的旗標(biāo),且與所述旗標(biāo)相關(guān)聯(lián)的事件處置器522捕獲所述旗標(biāo)且執(zhí)行預(yù)定義的過程。在一些實施例中,事件遞送指令536包括子事件遞送指令537,所述子事件遞送指令537遞送關(guān)于子事件的事件信息而不激活事件處置器。而是,所述子事件遞送指令將事件信息遞送到與子事件系列相關(guān)聯(lián)的事件處置器或遞送到有效涉及的視圖。與子事件系列或與有效涉及的視圖相關(guān)聯(lián)的事件處置器接收事件信息且執(zhí)行預(yù)定過程。在一些實施例中,數(shù)據(jù)更新器525創(chuàng)建且更新用于應(yīng)用程序191-1中的數(shù)據(jù)。舉例來說,數(shù)據(jù)更新器525更新用于聯(lián)系人模塊137中的電話號碼,或存儲用于視頻播放器模塊145中的視頻文件。在一些實施例中,對象更新器526創(chuàng)建且更新用于應(yīng)用程序191-1中的對象。舉例來說,對象更新器526創(chuàng)建新的用戶接口對象或更新用戶接口對象的位置。⑶I更新器527更新⑶I。舉例來說,⑶I更新器527準(zhǔn)備好顯示信息且將其發(fā)送到圖形模塊132以供在觸敏顯示器上顯示。在一些實施例中,事件處置器522包括數(shù)據(jù)更新器525、對象更新器526及⑶I更新器527,或具有對數(shù)據(jù)更新器525、對象更新器526及⑶I更新器527的存取權(quán)。在一些實施例中,數(shù)據(jù)更新器525、對象更新器526及⑶I更新器527包括于相應(yīng)的應(yīng)用程序191-1或應(yīng)用程序視圖511的單一模塊中。在其它實施例中,其包括于兩個或兩個以上軟件模塊中。圖5B為說明根據(jù)一些實施例的事件處置器522-1的框圖。事件處置器522_1包括控制應(yīng)用程序事件處置器540及應(yīng)用程序事件處置器550。在一些實施例中,控制應(yīng)用程序事件處置器540包括于控制模塊190中。在一些實施例中,應(yīng)用程序事件處置器550包括于應(yīng)用程序191中。換言之,事件處置器522-1部分地在控制應(yīng)用程序191中實施且部分地在控制模塊190中實施。在一些實施例中,控制應(yīng)用程序事件處置器540包括查詢模塊541、命令模塊542,及接聽器模塊543??刂茟?yīng)用程序事件處置器540的模塊形成用于將顯示行為提供到由裝置100所執(zhí)行的應(yīng)用程序191的應(yīng)用程序編程接口(API)。查詢模塊541查詢應(yīng)用程序191以獲得接口信息。在一些實施例中,接口信息包括所顯示的用戶接口,所顯示的接口是否與標(biāo)準(zhǔn)接口對象的至少一些顯示行為相關(guān)聯(lián),所顯示的用戶接口的定向,活動字段及與活動字段相關(guān)聯(lián)的用戶接口是否與標(biāo)準(zhǔn)裝置的至少一些顯示行為相關(guān)聯(lián)。定向數(shù)據(jù)包括裝置及所顯示的用戶接口的定向。由查詢模塊541所獲得的接口信息544由控制模塊190使用以更新由控制模塊190為應(yīng)用程序191保留的應(yīng)用程序內(nèi)部狀態(tài)信息512。接口信息544由事件處置器522使用以確定應(yīng)用程序191的顯示是否需要更新。舉例來說,接口信息544可指示自定義用戶的定向(其與標(biāo)準(zhǔn)用戶對象的顯示行為相關(guān)聯(lián))與裝置100的定向不匹配。命令模塊542基于用戶接口顯示事件及所獲得的接口信息而向應(yīng)用程序191發(fā)出命令。如上文所論述,從事件辨識器接收用戶接口顯示事件。當(dāng)接收用戶接口顯示事件時,命令模塊542可向應(yīng)用程序191發(fā)出命令以根據(jù)標(biāo)準(zhǔn)用戶對象的顯示行為而顯示所有所顯示的自定義用戶接口(其與標(biāo)準(zhǔn)用戶對象的至少一些顯示行為相關(guān)聯(lián))。舉例來說,響應(yīng)于接收到指示已發(fā)生旋轉(zhuǎn)事件的事件,命令模塊542可指示應(yīng)用程序191以對應(yīng)于裝置100的定向的定向而顯示自定義用戶接口對象(其與標(biāo)準(zhǔn)用戶對象的至少一些顯示行為相關(guān)聯(lián))。在另一實例中,響應(yīng)于接收到指示用戶已選擇一圖標(biāo)或點按顯示器340的區(qū)域以指示不再需要所顯示的用戶接口的事件,命令模塊542可指示應(yīng)用程序191隱藏用戶接口對象。在又一實例中,命令模塊542可指示應(yīng)用程序191在附屬視圖中顯示一個或一個以上用戶接口對象(或表示一個或一個以上用戶接口對象的圖標(biāo))。接聽器模塊543接聽由應(yīng)用程序191(例如,經(jīng)由應(yīng)用程序191的通知模塊553)作出的如下通知控制模塊190可不再依賴于由所述控制模塊190針對應(yīng)用程序191所獲得的接口信息544。如在圖6的論述中更詳細論述,控制應(yīng)用程序事件處置器包括輸入視圖函數(shù)545及附屬視圖函數(shù)546。輸入視圖函數(shù)用自定義用戶接口對象的外觀及功能性來取代標(biāo)準(zhǔn)用戶接口對象(其與輸入字段相關(guān)聯(lián))的外觀及功能性。附屬視圖函數(shù)546將附屬視圖關(guān)聯(lián)或結(jié)合到輸入字段。在一些實施例中,應(yīng)用程序事件處置器550包括響應(yīng)器模塊551、命令執(zhí)行模塊552,及通知模塊553。響應(yīng)器模塊552對由控制模塊190針對接口信息進行的查詢(例如,來自控制模塊190的查詢模塊541)作出響應(yīng),從而提供一個或一個以上事件的信息。命令執(zhí)行模塊552執(zhí)行由控制模塊190所發(fā)出的命令(例如,來自控制模塊190的命令模塊542)。舉例來說,命令執(zhí)行模塊552可隱藏用戶接口或以對應(yīng)于裝置的定向的定向重新顯示用戶接口。通知模塊553通知控制模塊190:控制模塊190可不再依賴于由控制模塊190從應(yīng)用程序191所獲得的接口信息。應(yīng)理解,關(guān)于對觸敏顯示器上的用戶觸摸的事件處置的前文論述還適用于用以通過輸入裝置操作裝置100的其它形式的用戶輸入,所述輸入并非全部均在觸摸屏上起始,例如,在有或沒有單一或多個鍵盤按壓或保持的情況下的協(xié)調(diào)的鼠標(biāo)移動及鼠標(biāo)按鈕按壓、觸摸板上的用戶移動點按、拖動、滾動等、觸控筆輸入、裝置的移動、口頭指令、檢測到的眼睛移動、生物識別輸入,及/或其任何組合,其可用作對應(yīng)于定義將要辨識的事件的子事件的輸入。圖6說明根據(jù)一些實施例的使用API中所定義的函數(shù)以將自定義用戶接口與標(biāo)準(zhǔn)接口對象相關(guān)聯(lián)的應(yīng)用程序191的偽碼。應(yīng)用程序編程接口(API)為由軟件程序?qū)嵤┮詥⒂门c其它軟件的交互的接口。應(yīng)用程序編程接口由應(yīng)用程序、庫及操作系統(tǒng)實施以確定編程人員應(yīng)采用從而使用其服務(wù)的調(diào)用慣例。如上文所論述,控制應(yīng)用程序事件處置器540的模塊形成用于將顯示行為提供到由裝置100所執(zhí)行的應(yīng)用程序191的應(yīng)用程序編程接口。在一些實施例中,API包括調(diào)用標(biāo)準(zhǔn)用戶接口對象(例如,屏幕上鍵盤)的輸入字段的一個或一個以上對象類別。在一些實施例中,API包括標(biāo)準(zhǔn)用戶接口對象(例如,屏幕上鍵盤)的一個或一個以上接口對象類別。在一些實施例中,超級類別(輸入字段對象類別繼承所述超級類別)包括允許編程人員取代標(biāo)準(zhǔn)用戶對象的外觀及功能性的一個或一個以上函數(shù)。在一些實施例中,每一輸入字段對象類別包括允許編程人員取代標(biāo)準(zhǔn)用戶對象的外觀及功能性的一個或一個以上函數(shù)。換言之,輸入字段對象類別的超級類別或每一輸入字段對象類別包括允許編程人員將自定義用戶接口與標(biāo)準(zhǔn)用戶對象的顯示行為相關(guān)聯(lián)的一個或一個以上函數(shù)。在一些實施例中,用戶接口的接口對象類別或超級類別(用戶接口對象類別繼承所述超級類別)包括允許編程人員取代標(biāo)準(zhǔn)用戶對象的外觀及功能性的一個或一個以上函數(shù)。如本文中所使用,允許編程人員通過取代標(biāo)準(zhǔn)用戶接口對象的外觀及功能性而將自定義用戶接口與標(biāo)準(zhǔn)用戶對象的顯示行為相關(guān)聯(lián)的函數(shù)稱為“輸入視圖”函數(shù)。在一些實施例中,控制模塊190的控制應(yīng)用程序事件處置器540包括輸入視圖函數(shù)(例如,圖5B的545)。圖6提供調(diào)用“輸入視圖”函數(shù)的偽碼的說明。如圖6中所展示,編程人員可將調(diào)用標(biāo)準(zhǔn)用戶接口對象的標(biāo)準(zhǔn)文本字段對象執(zhí)行個體化(即,“nTextField*dateField=[[UITextFieldalloc]initffithFrame:frame];”602)且接著將標(biāo)準(zhǔn)用戶接口對象的輸入視圖設(shè)定成由所述編程人員所創(chuàng)建的自定義用戶接口(即,“dateField.inputView=[MyDatePickerViewsharedCustomDatePicker];”604)。在此實例中,“dateField”610為調(diào)用標(biāo)準(zhǔn)用戶對象的標(biāo)準(zhǔn)輸入字段/圖標(biāo);“inputView”608為允許編程人員取代標(biāo)準(zhǔn)用戶對象的外觀及功能性的函數(shù),且“MyDatePickerViewsharedCustomDatePicker”606為由編程人員所創(chuàng)建的自定義用戶接口。換言之,代碼行604用自定義用戶接口的外觀及功能性取代標(biāo)準(zhǔn)用戶對象的外觀及功能性。換言之,代碼行604將自定義用戶接口與標(biāo)準(zhǔn)用戶對象的顯示行為相關(guān)聯(lián)。結(jié)果,標(biāo)準(zhǔn)用戶接口將表現(xiàn)得像自定義用戶接口且像自定義用戶接口一樣起作用,同時保留所述標(biāo)準(zhǔn)用戶接口的所有其它功能性(例如,顯不行為)。自定義用戶接口(即,“sharedCustomDatePicker”606)的顯示行為將由系統(tǒng)(即,控制模塊190)控制,且自定義接口的外觀及功能性將由應(yīng)用程序(即,應(yīng)用程序191)控制。利用“輸入視圖”函數(shù)的優(yōu)點為,編程人員不必指定自定義用戶接口的顯示行為,借此節(jié)省開發(fā)時間且向用戶提供以可預(yù)測方式顯示的用戶接口。在一些實施例中,控制模塊190的控制應(yīng)用程序事件處置器540包括附屬視圖函數(shù)(例如,圖5B的546)。圖6提供調(diào)用“附屬視圖”函數(shù)的偽碼的說明。在一些實施例中,輸入字段對象類別的超級類別或每一輸入字段對象類別包括允許編程人員將多個用戶接口與一輸入字段/圖標(biāo)相關(guān)聯(lián)的一個或一個以上函數(shù)。所述接口可為自定義用戶接口或標(biāo)準(zhǔn)用戶接口。如本文中所使用,允許編程人員將多個自定義用戶接口與一輸入字段相關(guān)聯(lián)的函數(shù)稱為“附屬視圖”函數(shù)。如圖6中所展示,編程人員可將文本字段執(zhí)行個體化(即,“WTextField*dateField2=[[UITextFieldalloc]initffithFrame:frame];”603),且接著將所述文本字段的附屬視圖設(shè)定成多個接口(即,“dateField.accessoryView=[MyDatePickerViewmultipleViews];”605)。在此實例中,“dateField2”614為調(diào)用標(biāo)準(zhǔn)用戶對象的標(biāo)準(zhǔn)輸入字段(例如,文本字段),“accessoryView”612為允許編程人員將多個用戶接口相關(guān)聯(lián)的函數(shù)(即,“multipleViews”616)。在一些實施例中,當(dāng)文本字段由用戶激活時,顯示附屬視圖。附屬視圖(例如,圖7D的736)顯示圖標(biāo)(例如,圖7D的770、732或734)或用戶接口(用戶可從其選擇)的表示。在一些實施例中,根據(jù)標(biāo)準(zhǔn)接口對象的顯示行為而顯示與附屬視圖相關(guān)聯(lián)的用戶接口。換言之,控制模塊190控制選自附屬視圖的用戶接口的顯示行為?,F(xiàn)將注意力導(dǎo)向可在具有顯示器及觸敏表面的多功能裝置(例如,裝置300或便攜式多功能裝置100)上實施的用戶接口(“n”)及相關(guān)聯(lián)過程的實施例。圖7A到7E說明根據(jù)一些實施例的示范性用戶接口。這些圖中的用戶接口用以說明下文所描述的過程,包括圖8A及SB中的過程。圖7A說明處于縱向定向且在顯示器702上正顯示應(yīng)用程序724的接口的便攜式多功能裝置100。所述應(yīng)用程序接口包括多個圖標(biāo)/輸入圖標(biāo)(即,704、706及708),多個輸入字段(即,712、714及716)及一自定義用戶接口720。字段714顯示從所述自定義用戶接口720選擇的圖標(biāo)710。在此圖中,自定義用戶接口720與標(biāo)準(zhǔn)接口對象(例如,屏幕上鍵盤)的顯示行為相關(guān)聯(lián)。如下文更詳細論述,以基于標(biāo)準(zhǔn)接口對象的顯示行為的位置及定向而顯示自定義用戶接口720。圖7B說明處于橫向定向且正顯示應(yīng)用程序724的接口的便攜式多功能裝置100。如下文更詳細論述,以由控制模塊190所確定的位置及定向而顯示自定義用戶接口720。圖7C說明處于橫向定向且正顯示應(yīng)用程序724的接口的便攜式多功能裝置100?!ぴ诖藞D中,隱藏自定義用戶接口720。如下文更詳細論述,控制模塊190確定何時隱藏自定義用戶接口720。圖7D說明處于橫向定向且正顯示應(yīng)用程序724的接口的便攜式多功能裝置100。輸入字段712與附屬視圖736相關(guān)聯(lián)。在一些實施例中,附屬視圖與圖標(biāo)704及/或字段712相關(guān)聯(lián)。附屬視圖包括字體選取器圖標(biāo)730、色彩選取器圖標(biāo)732及圖標(biāo)選取器圖標(biāo)734。每一圖標(biāo)(即,730、732及734)對應(yīng)于一可選擇用戶接口。響應(yīng)于用戶選擇而顯示對應(yīng)用戶接口。對應(yīng)用戶接口可為標(biāo)準(zhǔn)接口對象或自定義接口對象。在一些實施例中,根據(jù)標(biāo)準(zhǔn)用戶對象的顯示行為而顯示對應(yīng)用戶接口。圖7E說明在顯示器702上顯示多個示范性輸入字段790的便攜式多功能裝置100。每一字段與一個或一個以上用戶接口對象相關(guān)聯(lián)。舉例來說,字體字段746與文本/選取器相關(guān)聯(lián),且音量字段748與滑塊相關(guān)聯(lián)。在一些實施例中,響應(yīng)于對字段的用戶選擇而顯示與所述字段相關(guān)聯(lián)的用戶接口。用戶接口可為特定用于應(yīng)用程序的自定義用戶接口或由裝置100所供應(yīng)的標(biāo)準(zhǔn)用戶接口。在一些實施例中,響應(yīng)于一個或一個以上應(yīng)用程序136(圖1B)或其它應(yīng)用程序的執(zhí)行而顯示輸入字段790。舉例來說,字段790可同與特定應(yīng)用程序(例如,媒體播放器應(yīng)用程序或電子郵件應(yīng)用程序)相關(guān)聯(lián)的設(shè)定菜單相關(guān)聯(lián)。在圖7E中,虛線圓740對應(yīng)于與觸敏顯示器的手指接觸。如圖7E中所展示,響應(yīng)于對“名稱”字段742的選擇740而顯示“用戶名稱”字段753、“密碼”字段754及屏幕上鍵盤755。屏幕上鍵盤755可用以將一個或一個以上文本字符輸入到字段753及754中。在一些實施例中,根據(jù)標(biāo)準(zhǔn)用戶接口對象的顯示行為而顯示標(biāo)準(zhǔn)用戶接口對象及與標(biāo)準(zhǔn)用戶接口對象的至少一些顯示行為相關(guān)聯(lián)的自定義用戶接口對象。在一些實施例中,根據(jù)描述于2010年5月28日申請的題為“自動顯示及隱藏屏幕上鍵盤(AutomaticallyHidingandDisplayinganOn-screenKeyboard)”的第12/789,666號美國專利申請案中的用戶接口對象的顯示行為而顯示標(biāo)準(zhǔn)用戶接口對象及與標(biāo)準(zhǔn)用戶接口對象的至少一些顯示行為相關(guān)聯(lián)的自定義用戶接口對象。圖8A及SB為說明根據(jù)一些實施例的根據(jù)標(biāo)準(zhǔn)接口對象的顯示行為而顯示自定義接口對象的方法800的流程圖。在具有一個或一個以上處理器、存儲器、一顯示器及一觸敏表面的電子裝置(例如,圖3的裝置300,或圖I的便攜式多功能裝置100)處執(zhí)行所述方法800。在一些實施例中,顯示器為觸摸屏顯示器,且觸敏表面在顯示器上。在一些實施例中,顯示器與觸敏表面分離??山M合方法800中的一些操作,及/或可改變一些操作的次序。如下文所描述,方法800提供根據(jù)標(biāo)準(zhǔn)接口對象(例如,屏幕上鍵盤)的顯示行為而顯示自定義接口對象的方式。所述方法允許編程人員創(chuàng)建自定義接口對象,而無需將所述自定義接口對象的顯示行為的所有方面編程,借此減少編程人員的開發(fā)時間。編程人員可能想要根據(jù)標(biāo)準(zhǔn)接口對象來顯示其自定義接口,使得用戶可預(yù)測其接口。根據(jù)一些實施例,在包括一個或一個以上處理器、一觸摸屏顯示器及存儲包括應(yīng)用程序及控制程序的一個或一個以上程序的存儲器的電子裝置處執(zhí)行一種計算機實施的方法。檢測用于接收對應(yīng)用程序的用戶輸入的用戶接口對象,且在顯示器上顯示所述用戶接口對象(804)。在一些實施例中,確定一輸入字段是否同與標(biāo)準(zhǔn)用戶接口對象的至少一些顯示行為相關(guān)聯(lián)的接口對象相關(guān)聯(lián)。在一些實施例中,輸入字段為用戶已選擇的活動輸入字段。在一些實施例中,控制模塊190通過事件處置系統(tǒng)197確定用戶接口對象。在一些實施例中,響應(yīng)于用戶動作而確定用戶接口對象。舉例來說,當(dāng)用戶選擇需要用戶接口對象的輸入字段時,可確定用戶接口對象。在一些實施例中,用戶接口對象是選自由滑塊、虛擬旋鈕、虛擬轉(zhuǎn)盤、虛擬操縱桿、選擇框及屏幕上鍵盤組成的群組。舉例來說,如圖7A中所展示,用戶輸入對象可為圖標(biāo)選擇器720。根據(jù)應(yīng)用程序而控制用戶接口對象的第一特性集合(806)。第一特性集合包括用戶接口對象的外觀及經(jīng)由用戶接口對象與應(yīng)用程序的用戶交互(806)。換言之,應(yīng)用程序確定用戶接口對象的視覺外觀及用戶如何與用戶接口對象交互。舉例來說,如圖7A中所展示,可將圖標(biāo)選擇器720表示為具有多個圖標(biāo)的框。在此實例中,如圖7A中所展示,當(dāng)用戶選擇圖標(biāo)710時,在字段714中顯示所述圖標(biāo)。在一些實施例中,在應(yīng)用程序中定義第一特性集合。一些實施例,應(yīng)用程序為用戶創(chuàng)建的應(yīng)用程序191,且用戶接口對象為自定義用戶接口對象193。根據(jù)控制程序而控制用戶接口對象的不同于第一特性集合的第二特性集合。第二特性集合包括用戶接口對象的顯示狀態(tài)(808)。在一些實施例中,控制顯示狀態(tài)包含更新用戶接口對象的顯示狀態(tài),就好像用戶接口對象為與電子裝置相關(guān)聯(lián)的標(biāo)準(zhǔn)的屏幕上用戶接口控件一樣(810)。換言之,控制程序控制應(yīng)用程序的用戶接口對象的顯示行為。在一些實施例中,標(biāo)準(zhǔn)的屏幕上接口控件為屏幕上鍵盤(812)。在一些實施例中,控制程序為控制模塊190。在一些實施例中,控制模塊190向應(yīng)用程序發(fā)出顯示指令以供應(yīng)用程序在顯示用戶接口對象時使用。在一些實施例中,控制模塊190通過事件處置系統(tǒng)197向應(yīng)用程序發(fā)出顯示指令。在一些實施例中,更新顯示狀態(tài)包含根據(jù)與電子裝置的用戶交互而顯示及隱藏用戶接口對象(814)。在一些實施例中,用戶交互為對圖標(biāo)的用戶選擇。舉例來說,如圖7C中所展示,可響應(yīng)于對圖標(biāo)的用戶選擇而隱藏用戶接口對象720(圖7B)。在一些實施例中,用戶交互為對顯示器112的不包括用戶接口對象的區(qū)域的用戶選擇。在一些實施例中,交互包括輕搖或拍打裝置100。更新顯示狀態(tài)包括以下操作中的一者或一者以上確定用戶接口對象在顯示器上的位置;響應(yīng)于旋轉(zhuǎn)指示而旋轉(zhuǎn)顯示器上的用戶接口對象;及響應(yīng)于隱藏指示而隱藏用戶接口對象(818)。在一些實施例中,旋轉(zhuǎn)指示包含用戶物理旋轉(zhuǎn)電子裝置(820)。舉例來說,可將電子裝置從縱向定向旋轉(zhuǎn)到橫向定向,或?qū)㈦娮友b置從橫向定向旋轉(zhuǎn)到縱向定向。當(dāng)旋轉(zhuǎn)電子裝置時,根據(jù)所述電子裝置的定向而顯示接口對象。舉例來說,如圖7A中所展示,裝置100處于縱向定向,且也以縱向定向展示用戶接口對象720。如圖7B中所展示,裝置100處于橫向定向,且也以橫向定向展示用戶接口對象。在一些實施例中,隱藏指示包含與顯示器的不與應(yīng)用程序相關(guān)聯(lián)的區(qū)的用戶交互(822)。在一些實施例中,由控制程序處理旋轉(zhuǎn)指示及隱藏指示,就好像用戶接口對象為與電子裝置相關(guān)聯(lián)的標(biāo)準(zhǔn)的屏幕上用戶接口控件一樣(824)。在一些實施例中,用戶接口對象與附屬視圖相關(guān)聯(lián)(826)。附屬視圖與輸入字段相關(guān)聯(lián),且顯示與所述輸入字段相關(guān)聯(lián)的多個接口對象(826)。附屬視圖允許編程人員將多個用戶接口對象與一圖標(biāo)或輸入字段相關(guān)聯(lián)。在一些實施例中,當(dāng)用戶選擇一圖標(biāo)或輸入字段時,顯示附屬視圖。如圖7D中所展示,附屬視圖顯示圖標(biāo)(例如,730、732或734)或用戶接口(用戶可從其選擇)的表示。在一些實施例中,根據(jù)標(biāo)準(zhǔn)接口對象的顯示行為而顯示與附屬視圖相關(guān)聯(lián)的用戶接口。換言之,控制模塊190控制從附屬視圖選擇的用戶接口的顯示行為。上文所描述的信息處理方法中的步驟可通過運行信息處理設(shè)備中的一個或一個以上功能模塊(例如,通用處理器或?qū)S眯酒?來實施。這些模塊、這些模塊的組合及/或其與一般硬件的組合(例如,如上文關(guān)于圖1A、1B及3所描述)全部包括于本發(fā)明的保護范圍內(nèi)。根據(jù)一些實施例,圖9展示根據(jù)如上文所描述的本發(fā)明的原理而配置的電子裝置900的功能框圖。所述裝置的功能塊可由硬件、軟件或硬件與軟件的組合來實施以實行本發(fā)明的原理。所屬領(lǐng)域的技術(shù)人員應(yīng)理解,可組合圖9中所描述的功能塊或?qū)⑵浞蛛x成子塊來實施如上文所描述的本發(fā)明的原理。因此,本文中的描述可支持本文中所描述的功能塊的任何可能組合或分離或其它定義。如圖9中所展示,電子裝置900包括處理單元902及稱合到所述處理單元902的觸摸屏顯示單元904。在一些實施例中,處理單元902包括用戶接口確定單元906、應(yīng)用程序單元908、第一特性控制單元910、控制程序單元912、第二特性控制單元914、顯示狀態(tài)更新單元916、用戶接口顯示單元918,及用戶接口旋轉(zhuǎn)單元920。在一些實施例中,處理單元902經(jīng)配置以進行以下操作確定用于接收對應(yīng)用程序單元908的用戶輸入的用戶接口對象(例如,通過用戶接口確定單元906),且在觸摸屏顯示單元904上顯示所述用戶接口對象(例如,通過用戶接口顯示單元918);根據(jù)應(yīng)用程序單元908,控制用戶接口對象的第一特性集合(例如,通過第一特性控制單元910),其中第一特性集合包括用戶接口對象的外觀及經(jīng)由用戶接口對象與應(yīng)用程序單元908的用戶交互;及根據(jù)控制程序單元912,控制用戶接口對象的不同于第一特性集合的第二特性集合(例如,通過第二特性控制單元914),其中第二特性集合包括用戶接口對象的顯示狀態(tài)。在一些實施例中,處理單元902經(jīng)進一步配置以通過以下操作而控制顯示狀態(tài)更新觸摸屏顯示單元904上的用戶接口對象的顯示狀態(tài)(例如,通過顯示狀態(tài)更新單元916),就好像用戶接口對象為與電子裝置900相關(guān)聯(lián)的標(biāo)準(zhǔn)的屏幕上用戶接口控件一樣。在一些實施例中,標(biāo)準(zhǔn)的屏幕上接口控件為屏幕上鍵盤。在一些實施例中,處理單元902經(jīng)進一步配置以通過以下操作而更新顯示狀態(tài)根據(jù)與電子裝置900的用戶交互而在觸摸屏顯示單元904上顯示及隱藏用戶接口對象(例如,通過用戶接口顯示單元918)。在一些實施例中,處理單元902經(jīng)進一步配置以通過以下操作中的一者或一者以上而更新顯示狀態(tài)確定用戶接口對象在觸摸屏顯示單元904上的位置(例如,通過用戶接口確定單元906);響應(yīng)于旋轉(zhuǎn)指示而旋轉(zhuǎn)觸摸屏顯示單元上的用戶接口對象(例如,通過用戶接口旋轉(zhuǎn)單元920);及響應(yīng)于隱藏指示而隱藏用戶接口對象(例如,通過用戶接口顯示單元918)。在一些實施例中,旋轉(zhuǎn)指示包含用戶物理地旋轉(zhuǎn)電子裝置。在一些實施例中,隱藏指示包含用戶與觸摸屏顯示單元904的不與應(yīng)用程序單元相關(guān)聯(lián)的區(qū)交互。在一些實施例中,由控制程序單元處理旋轉(zhuǎn)指示及隱藏指示,就好像用戶接口對象為與電子裝置相關(guān)聯(lián)的標(biāo)準(zhǔn)的屏幕上用戶接口控件一樣。在一些實施例中,用戶接口對象同與輸入字段相關(guān)聯(lián)的附屬視圖相關(guān)聯(lián),其中所述附屬視圖包括與所述輸入字段相關(guān)聯(lián)的多個接口對象。出于闡釋的目的,已參考特定實施例描述了前述描述。然而,以上說明性論述無意為詳盡的或?qū)⒈景l(fā)明限于所揭示的精確形式。鑒于以上教示,許多修改及變化均是可能的。所述實施例經(jīng)挑選及描述以便最佳地闡釋本發(fā)明的原理及其實際應(yīng)用,進而使得所屬領(lǐng)域的技術(shù)人員能夠最佳地利用本發(fā)明及具有適合于所預(yù)期的特定用途的各種修改的各種實施例。權(quán)利要求1.一種計算機實施的方法,其包含在包括一個或一個以上處理器、一觸摸屏顯示器及存儲包括應(yīng)用程序及控制程序的一個或一個以上程序的存儲器的電子裝置處,執(zhí)行以下操作確定用于接收對所述應(yīng)用程序的用戶輸入的用戶接口對象,且在所述顯示器上顯示所述用戶接口對象;根據(jù)所述應(yīng)用程序而控制所述用戶接口對象的第一特性集合,其中所述第一特性集合包括所述用戶接口對象的外觀及經(jīng)由所述用戶接口對象與所述應(yīng)用程序的用戶交互;及根據(jù)所述控制程序而控制所述用戶接口對象的不同于所述第一特性集合的第二特性集合,其中所述第二特性集合包括所述用戶接口對象的顯示狀態(tài)。2.根據(jù)權(quán)利要求I所述的計算機實施的方法,其中控制所述顯示狀態(tài)包含更新所述用戶接口對象的所述顯示狀態(tài),就好像所述用戶接口對象為與所述電子裝置相關(guān)聯(lián)的標(biāo)準(zhǔn)的屏幕上用戶接口控件一樣。3.根據(jù)權(quán)利要求2所述的計算機實施的方法,其中所述標(biāo)準(zhǔn)的屏幕上接口控件為屏幕上鍵盤。4.根據(jù)權(quán)利要求2或3所述的計算機實施的方法,其中更新所述顯示狀態(tài)包含根據(jù)與所述電子裝置的用戶交互而顯示及隱藏所述用戶接口對象。5.根據(jù)權(quán)利要求2或3所述的計算機實施的方法,其中更新所述顯示狀態(tài)包括以下操作中的一者或一者以上確定所述用戶接口對象在所述顯示器上的位置;響應(yīng)于旋轉(zhuǎn)指示而旋轉(zhuǎn)所述顯示器上的所述用戶接口對象;及響應(yīng)于隱藏指示而隱藏所述用戶接口對象。6.根據(jù)權(quán)利要求5所述的計算機實施的方法,其中所述旋轉(zhuǎn)指示包含所述用戶物理地旋轉(zhuǎn)所述電子裝置。7.根據(jù)權(quán)利要求5所述的計算機實施的方法,其中所述隱藏指示包含所述用戶與所述顯示器的不與所述應(yīng)用程序相關(guān)聯(lián)的區(qū)交互。8.根據(jù)權(quán)利要求5、6或7所述的計算機實施的方法,其中所述旋轉(zhuǎn)指示及所述隱藏指示由所述控制程序處理,就好像所述用戶接口對象為與所述電子裝置相關(guān)聯(lián)的標(biāo)準(zhǔn)的屏幕上用戶接口控件一樣。9.根據(jù)權(quán)利要求I所述的計算機實施的方法,其中所述用戶接口對象與附屬視圖相關(guān)聯(lián),而所述附屬視圖與輸入字段相關(guān)聯(lián),其中所述附屬視圖包括與所述輸入字段相關(guān)聯(lián)的多個接口對象。10.一種便攜式電子裝置,其包含觸摸屏顯示器;存儲器;一個或一個以上處理器;及一個或一個以上程序,其存儲于所述存儲器中且經(jīng)配置以由所述一個或一個以上處理器執(zhí)行,所述一個或一個以上程序包括用于進行以下操作的指令確定用于接收對應(yīng)用程序的用戶輸入的用戶接口對象,且在所述顯示器上顯示所述用戶接口對象;根據(jù)所述應(yīng)用程序而控制所述用戶接口對象的第一特性集合,其中所述第一特性集合包括所述用戶接口對象的外觀及經(jīng)由所述用戶接口對象與所述應(yīng)用程序的用戶交互;及根據(jù)控制程序而控制所述用戶接口對象的不同于所述第一特性集合的第二特性集合,其中所述第二特性集合包括所述用戶接口對象的顯示狀態(tài)。11.一種計算機可讀存儲媒體,其存儲經(jīng)配置以由計算機系統(tǒng)執(zhí)行的一個或一個以上程序,所述一個或一個以上程序包含用于進行以下操作的指令確定用于接收對應(yīng)用程序的用戶輸入的用戶接口對象,且在顯示器上顯示所述用戶接口對象;根據(jù)所述應(yīng)用程序而控制所述用戶接口對象的第一特性集合,其中所述第一特性集合包括所述用戶接口對象的外觀及經(jīng)由所述用戶接口對象與所述應(yīng)用程序的用戶交互;及根據(jù)控制程序而控制所述用戶接口對象的不同于所述第一特性集合的第二特性集合,其中所述第二特性集合包括所述用戶接口對象的顯示狀態(tài)。12.—種具有觸摸屏顯示器的電子裝置,所述電子裝置適于實施根據(jù)權(quán)利要求I到9中任一權(quán)利要求所述的方法。13.一種存儲一個或一個以上程序的計算機可讀存儲媒體,所述一個或一個以上程序包含指令,所述指令在由具有觸摸屏顯示器的電子裝置執(zhí)行時,致使所述裝置執(zhí)行根據(jù)權(quán)利要求I到9中任一權(quán)利要求所述的方法。14.一種電子裝置,其包含觸摸屏顯示器及用于執(zhí)行根據(jù)權(quán)利要求I到9中任一權(quán)利要求所述的方法的裝置。15.—種電子裝置,其包含處理單元及耦合到所述處理單元的觸摸屏顯示單元,所述處理單元經(jīng)配置以進行以下操作確定用于接收對應(yīng)用程序單元的用戶輸入的用戶接口對象,且在所述觸摸屏顯示單元上顯示所述用戶接口對象;根據(jù)所述應(yīng)用程序單元而控制所述用戶接口對象的第一特性集合,其中所述第一特性集合包括所述用戶接口對象的外觀及經(jīng)由所述用戶接口對象與所述應(yīng)用程序單元的用戶交互;及根據(jù)控制程序單元而控制所述用戶接口對象的不同于所述第一特性集合的第二特性集合,其中所述第二特性集合包括所述用戶接口對象的顯示狀態(tài)。16.根據(jù)權(quán)利要求15所述的電子裝置,其中所述處理單元經(jīng)進一步配置以通過以下操作來控制所述顯示狀態(tài)更新所述觸摸屏顯示單元上的所述用戶接口對象的所述顯示狀態(tài),就好像所述用戶接口對象為與所述電子裝置相關(guān)聯(lián)的標(biāo)準(zhǔn)的屏幕上用戶接口控件一樣。17.根據(jù)權(quán)利要求16所述的電子裝置,其中所述標(biāo)準(zhǔn)的屏幕上接口控件為屏幕上鍵盤。18.根據(jù)權(quán)利要求16所述的電子裝置,其中所述處理單元經(jīng)進一步配置以通過以下操作來更新所述顯示狀態(tài)根據(jù)與所述電子裝置的用戶交互而顯示及隱藏所述觸摸屏顯示單元上的所述用戶接口對象。19.根據(jù)權(quán)利要求16所述的電子裝置,其中所述處理單元經(jīng)進一步配置以通過以下操作中的一者或一者以上來更新所述顯示狀態(tài)確定所述用戶接口對象在所述觸摸屏顯示單元上的位置;響應(yīng)于旋轉(zhuǎn)指示而旋轉(zhuǎn)所述觸摸屏顯示單元上的所述用戶接口對象;及響應(yīng)于隱藏指示而隱藏所述用戶接口對象。20.根據(jù)權(quán)利要求19所述的電子裝置,其中所述旋轉(zhuǎn)指示包含所述用戶物理地旋轉(zhuǎn)所述電子裝置。21.根據(jù)權(quán)利要求19所述的電子裝置,其中所述隱藏指示包含所述用戶與所述觸摸屏顯示單元的不與所述應(yīng)用程序單元相關(guān)聯(lián)的區(qū)交互。22.根據(jù)權(quán)利要求19、20或21所述的電子裝置,其中所述旋轉(zhuǎn)指示及所述隱藏指示是由所述控制程序單元處理,就好像所述用戶接口對象為與所述電子裝置相關(guān)聯(lián)的標(biāo)準(zhǔn)的屏幕上用戶接口控件一樣。23.根據(jù)權(quán)利要求15所述的電子裝置,其中所述用戶接口對象與附屬視圖相關(guān)聯(lián),而所述附屬視圖與輸入字段相關(guān)聯(lián),其中所述附屬視圖包括與所述輸入字段相關(guān)聯(lián)的多個接口對象。全文摘要本發(fā)明揭示一種用于顯示用戶接口對象的方法及系統(tǒng)。確定用于接收對應(yīng)用程序的用戶輸入的用戶接口對象,且在顯示器上顯示所述用戶接口對象。根據(jù)所述應(yīng)用程序而控制所述用戶接口對象的第一特性集合。所述第一特性集合包括所述用戶接口對象的外觀及經(jīng)由所述用戶接口對象與所述應(yīng)用程序的用戶交互。根據(jù)控制程序而控制所述用戶接口的不同于所述第一特性集合的第二特性集合。所述第二特性集合包括所述用戶接口對象的顯示狀態(tài)。文檔編號G06F9/44GK102763079SQ201180009942公開日2012年10月31日申請日期2011年1月14日優(yōu)先權(quán)日2010年1月15日發(fā)明者布拉德福德·艾倫·穆爾,斯蒂芬·W·斯維爾斯申請人:蘋果公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1