過去,使用者都是在本地 PC 上整理、共用和維護他們的文檔、照片、視頻和音樂。 但雲的出現很快為使用者提供了更加豐富的方式來訪問、使用和管理他們的重要檔。 HTTP://www.aliyun.com/zixun/aggregation/13390.html">Windows 8 綜合考慮了這些新的應用場景,讓您能夠直接將雲服務直接集成到您的應用程式中, 從而塑造前所未有的全新體驗,實現一種全新的可能。
您可以看到,使用檔選取器合約的 SkyDrive 應用程式中突顯了許多此類應用場景。 檔選取器合約旨在使使用者存儲在您的應用程式中的文檔、照片、視頻和音樂可以供所有其他 Windows 8 應用程式訪問。 在本篇博文中,我們使用已按照借助 SkyDrive 和 Windows 8 將您的應用程式、檔、PC 和設備連接到雲中的說明實施全部三種檔選取器合約的 SkyDrive 應用程式來向您展示:
什麼是檔選取器合約以及您如何利用它們來為您的應用程式塑造一系列全新的體驗 如何為您的應用程式挑選適用的檔選取器合約 實施檔選取器合約的技巧和竅門
SkyDrive 應用程式中的檔打開選取器支援
檔選取器合約概述
顧名思義,檔選取器合約是對檔選取器的擴展,允許 Windows 8 應用程式向所有其他 Windows 8 應用程式提供檔、保存位置甚至檔更新。 例如,就像您在剛才的螢幕截圖中所看到的,我在 SkyDrive 上的所有檔都可以在檔選取器內訪問。
檔選取器合約包含三種獨立的合約:檔打開選取器、檔保存選取器和快取檔案更新程式。 您只需要實施適用于您的應用程式的合約即可。 在考慮實施哪些合約時,可以將以下內容作為指導:
檔打開選取器:如果您的應用程式提供獨有和/或重要的檔視圖,通過其他方式不易訪問時,可以使用此合約。 例如,SkyDrive 應用程式實施此合約後,即可向所有 Windows 8 應用程式提供對存儲在其服務中的檔的存取權限。 檔保存選取器:如果您的應用程式支援檔打開選取器合約,那麼當使用者還希望能將您的應用程式用作保存位置時,可以使用此合約。 例如,SkyDrive 應用程式實施此合約後,使用者就能夠從任何 Windows 8 應用程式輕鬆保存到其服務中。 對於某些應用程式,您需要確定是實施檔保存選取器還是共用目標,或是同時實施這兩者來將資料移至您的應用程式。 共用和交換資料主題文章可以為您提供一些建議。 快取檔案更新程式:當您的應用程式還需要自動跟蹤和更新檔以與應用程式的中央儲存體保持同步時,使用此合約。 SkyDrive 應用程式通過實施此合約,可確保選取/保存到 SkyDrive 應用程式的任何檔都可以輕鬆進行更新或刷新,從而使使用者免去通過檔選取器執行操作的麻煩。 例如,我可以使用我喜歡的照片應用程式打開 SkyDrive 上的照片,而且我對照片所做的任何更改都會自動發送回 SkyDrive(而不需要再通過檔選取器)。
最好將這些合約看作是遞進關係。 例如,我們建議 Windows 8 應用程式首先實施檔打開選取器合約,然後再決定是否適合實施檔保存選取器合約,以此類推。
檔選取器合約的遞進關係
現在您已經對合約有了大致的瞭解,我們來詳細瞭解一下如何實施各個合約。 為了便於說明概念,我們將仍以 SkyDrive 應用程式為例。