語言

DocumentsContract.Root.FlagLimitedFunctionalityWhenOffline 欄位

定義

警告

This constant will be removed in the future version. Use Android.Provider.DocumentRootFlags enum directly instead of this field.

標記表示當裝置沒有網路連線時,這個根功能有限。

[Android.Runtime.Register("FLAG_LIMITED_FUNCTIONALITY_WHEN_OFFLINE", ApiSince=37)]
[System.Obsolete("This constant will be removed in the future version. Use Android.Provider.DocumentRootFlags enum directly instead of this field.", true)]
public const Android.Provider.DocumentRootFlags FlagLimitedFunctionalityWhenOffline = 2097152;
[<Android.Runtime.Register("FLAG_LIMITED_FUNCTIONALITY_WHEN_OFFLINE", ApiSince=37)>]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Provider.DocumentRootFlags enum directly instead of this field.", true)>]
val mutable FlagLimitedFunctionalityWhenOffline : Android.Provider.DocumentRootFlags

欄位值

Value = 2097152
屬性

備註

標記表示當裝置沒有網路連線時,這個根功能有限。 這會影響當裝置沒有網路連線時,系統檔案選擇器和檔案管理員向使用者呈現檔案的方式。 像開啟、複製和移動這類需要讀取檔案內容的操作,對於本地沒有內容的檔案將會被停用。 具體來說,必須符合以下條件才能停用這些動作:裝置沒有網路連線;Document.COLUMN_CONTENT_SYNC_STATE_FLAGS 非空且 Document.SYNC_STATE_FLAG_AVAILABLE_LOCALLY 不被設定;FLAG_LIMITED_FUNCTIONALITY_WHEN_OFFLINE已定;Document.FLAG_VIRTUAL_DOCUMENT尚未設定;Document.COLUMN_MIME_TYPE不等於Document.MIME_TYPE_DIR資料夾開啟次數不會受到此旗標狀態的影響,讓使用者仍能在檔案系統中瀏覽。 然而,其他需要讀取檔案內容的操作會在資料夾中被停用,因為這些檔案可能包含本地無法取得的內容。 具體來說,必須符合以下條件才能停用這些動作:裝置沒有網路連線;FLAG_LIMITED_FUNCTIONALITY_WHEN_OFFLINE已定;Document.COLUMN_MIME_TYPE 等於 Document.MIME_TYPE_DIR 像是重命名和刪除等不需要讀取檔案內容的操作,將不受此旗標狀態的影響。 此外,當此標誌設定且裝置離線時,檔案選擇器與檔案管理員會向使用者顯示離線功能有限的訊息。 請注意,即使裝置有網路連線,文件提供者的實作也可能因各種系統限制及省電功能而受限或無法存取。 此案的使用者介面不會有變動。

Android 參考資料。android.provider.DocumentsContract.Root.FLAG_LIMITED_FUNCTIONALITY_WHEN_OFFLINE

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於