次の方法で共有


Environment.GetExternalStoragePublicDirectory(String) メソッド

定義

特定の種類のファイルを配置するための最上位の共有/外部ストレージ ディレクトリを取得します。

[Android.Runtime.Register("getExternalStoragePublicDirectory", "(Ljava/lang/String;)Ljava/io/File;", "")]
public static Java.IO.File? GetExternalStoragePublicDirectory (string? type);
[<Android.Runtime.Register("getExternalStoragePublicDirectory", "(Ljava/lang/String;)Ljava/io/File;", "")>]
static member GetExternalStoragePublicDirectory : string -> Java.IO.File

パラメーター

type
String

返されるストレージ ディレクトリの種類。 #DIRECTORY_MUSIC、、#DIRECTORY_PODCASTS、、、#DIRECTORY_RINGTONES#DIRECTORY_ALARMS#DIRECTORY_NOTIFICATIONS#DIRECTORY_DOWNLOADS#DIRECTORY_DCIM#DIRECTORY_PICTURES#DIRECTORY_MOVIESのいずれか#DIRECTORY_DOCUMENTSである必要があります。 null ではない可能性があります。

戻り値

ディレクトリのファイル パスを返します。 このディレクトリはまだ存在しない可能性があるので、次のように File#mkdirs File.mkdirs()使用する前に存在することを確認する必要があります。

属性

注釈

特定の種類のファイルを配置するための最上位の共有/外部ストレージ ディレクトリを取得します。 これは、ユーザーが通常独自のファイルを配置して管理する場所であるため、ファイルを消去したり、自分の組織の邪魔にならないように、ここに置く内容に注意する必要があります。

(説明 UserManagerに従って) 複数のユーザーを持つデバイスでは、各ユーザーは独自の分離された共有ストレージを持っています。 アプリケーションは、実行しているユーザーの共有ストレージにのみアクセスできます。

パブリック共有ストレージ上の画像を操作する一般的なコードの例を次に示します。

{

の Java ドキュメントandroid.os.Environment.getExternalStoragePublicDirectory(java.lang.String)

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

適用対象