StorageManager.OpenProxyFileDescriptor メソッド

定義

すべての低レベル I/O 要求を指定ProxyFileDescriptorCallbackされた にプロキシするシーク可能ParcelFileDescriptorな を開きます。

[Android.Runtime.Register("openProxyFileDescriptor", "(ILandroid/os/ProxyFileDescriptorCallback;Landroid/os/Handler;)Landroid/os/ParcelFileDescriptor;", "GetOpenProxyFileDescriptor_ILandroid_os_ProxyFileDescriptorCallback_Landroid_os_Handler_Handler", ApiSince=26)]
public virtual Android.OS.ParcelFileDescriptor OpenProxyFileDescriptor (Android.OS.ParcelFileMode mode, Android.OS.ProxyFileDescriptorCallback? callback, Android.OS.Handler? handler);
[<Android.Runtime.Register("openProxyFileDescriptor", "(ILandroid/os/ProxyFileDescriptorCallback;Landroid/os/Handler;)Landroid/os/ParcelFileDescriptor;", "GetOpenProxyFileDescriptor_ILandroid_os_ProxyFileDescriptorCallback_Landroid_os_Handler_Handler", ApiSince=26)>]
abstract member OpenProxyFileDescriptor : Android.OS.ParcelFileMode * Android.OS.ProxyFileDescriptorCallback * Android.OS.Handler -> Android.OS.ParcelFileDescriptor
override this.OpenProxyFileDescriptor : Android.OS.ParcelFileMode * Android.OS.ProxyFileDescriptorCallback * Android.OS.Handler -> Android.OS.ParcelFileDescriptor

パラメーター

mode
ParcelFileMode

目的のアクセス モードは、または のいずれかParcelFileDescriptor#MODE_READ_ONLYParcelFileDescriptor#MODE_WRITE_ONLYである必要がありますParcelFileDescriptor#MODE_READ_WRITE

callback
ProxyFileDescriptorCallback

返されたファイル記述子で発行されたファイル操作要求を処理するためのコールバック。

handler
Handler

コールバック メソッドを呼び出すハンドラー。

戻り値

Seekable ParcelFileDescriptor。

属性

注釈

すべての低レベル I/O 要求を指定ProxyFileDescriptorCallbackされた にプロキシするシーク可能ParcelFileDescriptorな を開きます。

これは、ネットワーク共有上のファイル、クラウド ストレージ サービスなど、ディスク上の実際のファイルによってサポートされていない大きなファイルにすばやくアクセスできるようにする場合に便利です。たとえば、このメソッドで作成された を返ParcelFileDescriptorして要求にContentResolver#openFileDescriptor(android.net.Uri, String)応答し、要求に応じてコンテンツをオンデマンドでストリーミングできます。

もう 1 つの便利な例として、暗号化されたファイルがあり、オンデマンドで暗号化を解除する必要があるが、クリアテキスト バージョンの永続化を避けたい場合があります。

android.os.storage.StorageManager.openProxyFileDescriptor(int, android.os.ProxyFileDescriptorCallback, android.os.Handler)Java ドキュメント。

このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。

適用対象