DocumentRootFlags 列挙型
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
複数の型によって返される値を列挙します。
public enum DocumentRootFlags
type DocumentRootFlags =
- 継承
-
DocumentRootFlags
フィールド
| 名前 | 値 | 説明 |
|---|---|---|
| SupportsCreate | 1 | このルートの少なくとも 1 つのディレクトリがコンテンツの作成をサポートしていることを示すフラグ。 このフラグを持つルートは、アプリケーションがIntent.ACTION_CREATE_DOCUMENTと対話するときに表示されます。
|
| LocalOnly | 2 | このルートがデバイス上で厳密にローカルなコンテンツを提供することを示すフラグ。 つまり、コンテンツに対するネットワーク要求は行われません。
|
| SupportsRecents | 4 | このルートを照会して、最近変更されたドキュメントを提供できることを示すフラグ。
|
| SupportsSearch | 8 | このルートが検索をサポートすることを示すフラグ。
|
| SupportsIsChild | 16 | このルートが親子関係のテストをサポートしていることを示すフラグ。
|
| SupportsEject | 32 | このルートを取り出すことができることを示すフラグ。
|
| Empty | 64 | このルートが現在空であることを示すフラグ。 これは、ドキュメントを開くときにルートを非表示にするために使用できますが、ドキュメントを作成するときにルートが表示され、FLAG_SUPPORTS_CREATEも設定されます。 ルートが空でない場合など、このフラグの値が変更された場合は、DocumentsContract.buildRootsUri(String) のコンテンツ変更通知を送信する必要があります。
|
| SupportsQueryTrash | 1048576 | このルートを照会してごみ箱ドキュメントを提供できることを示すフラグ。
|
| LimitedFunctionalityWhenOffline | 2097152 | デバイスにインターネット接続がない場合に、このルートの機能が制限されていることを示すフラグ。 これは、デバイスにインターネット接続がない場合に、システム ファイル ピッカーとファイル マネージャーがユーザーにファイルを表示する方法に影響します。 ファイルの内容の読み取りを必要とする、開く、コピー、移動などの操作は、コンテンツをローカルで使用できないファイルでは無効になります。 具体的には、これらのアクションを無効にするには、次の条件を満たす必要があります。デバイスにはインターネット接続がありません。Document.COLUMN_CONTENT_SYNC_STATE_FLAGSが null 以外で、Document.SYNC_STATE_FLAG_AVAILABLE_LOCALLYが設定されていません。FLAG_LIMITED_FUNCTIONALITY_WHEN_OFFLINEが設定されています。Document.FLAG_VIRTUAL_DOCUMENTが設定されていません。フォルダー Document.MIME_TYPE_DIR開いたDocument.COLUMN_MIME_TYPEは、ユーザーがファイル システム内を移動できるように、このフラグの状態の影響を受けません。 ただし、ファイルの内容の読み取りを必要とするその他の操作は、ローカルで使用できるコンテンツがないファイルが含まれている可能性があるため、フォルダーでは無効になります。 具体的には、これらのアクションを無効にするには、次の条件を満たす必要があります。デバイスにインターネット接続がありません。FLAG_LIMITED_FUNCTIONALITY_WHEN_OFFLINEが設定されています。Document.COLUMN_MIME_TYPE名前の変更や削除などの操作Document.MIME_TYPE_DIR等しく、ファイルの内容の読み取りを必要としませんが、このフラグの状態の影響を受けません。 さらに、このフラグが設定され、デバイスがオフラインの場合、ファイル ピッカーとファイル マネージャーは、オフライン時に機能が制限されていることを示すメッセージをユーザーに表示します。 デバイスにインターネット接続がある場合でも、さまざまなシステム制限やバッテリ節約機能により、ドキュメント プロバイダーの実装が制限されたり、アクセスできなくなる可能性があることに注意してください。 この場合、UI は変更されません。
|
注釈
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。