語言

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_PICTURES#DIRECTORY_MOVIES、 #DIRECTORY_DOWNLOADS#DIRECTORY_DCIM或 。#DIRECTORY_DOCUMENTS 可能不是無效。

傳回

回傳該目錄的檔案路徑。 請注意,這個目錄可能尚未存在,因此你必須在使用前確認它存在,例如。File#mkdirs File.mkdirs()

屬性

備註

建立一個頂層的共享/外部儲存目錄來放置特定類型的檔案。 這是使用者通常會放置和管理自己檔案的地方,因此你應該小心放置內容,避免刪除他們的檔案或妨礙他們自己的組織。

在擁有多位使用者的裝置上(如 UserManager所述),每位使用者都有自己隔離的共享儲存空間。 應用程式只能存取其所執行使用者的共享儲存空間。

以下是在公共共享儲存空間中操作圖片的典型程式碼範例:

{

Java 文件 android.os.Environment.getExternalStoragePublicDirectory(java.lang.String)。

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

適用於