LocaleManager.GetApplicationLocales(String) 方法

定義

傳回指定之應用程式的目前UI地區設定(如套件名稱所述)。

[Android.Runtime.Register("getApplicationLocales", "(Ljava/lang/String;)Landroid/os/LocaleList;", "GetGetApplicationLocales_Ljava_lang_String_Handler", ApiSince=33)]
[Android.Runtime.RequiresPermission("android.permission.READ_APP_SPECIFIC_LOCALES")]
public virtual Android.OS.LocaleList GetApplicationLocales (string appPackageName);
[<Android.Runtime.Register("getApplicationLocales", "(Ljava/lang/String;)Landroid/os/LocaleList;", "GetGetApplicationLocales_Ljava_lang_String_Handler", ApiSince=33)>]
[<Android.Runtime.RequiresPermission("android.permission.READ_APP_SPECIFIC_LOCALES")>]
abstract member GetApplicationLocales : string -> Android.OS.LocaleList
override this.GetApplicationLocales : string -> Android.OS.LocaleList

參數

appPackageName
String

要為其擷取地區設定之應用程式的套件名稱。

傳回

屬性

備註

傳回指定之應用程式的目前UI地區設定(如套件名稱所述)。

如果未設定任何應用程式特定的地區設定,則傳 LocaleList#getEmptyLocaleList() 回 。

應用程式安裝程式可以使用此 API 來 android.content.pm.InstallSourceInfo#getInstallingPackageName擷取應用程式的地區設定。

目前的輸入法可以使用此 API 來擷取另一個套件的地區設定。 所有其他案例都需要 android.Manifest.permission#READ_APP_SPECIFIC_LOCALES。 應用程式通常應該透過其處理中的LocaleList或呼叫 #getApplicationLocales()來擷取自己的地區設定。

android.app.LocaleManager.getApplicationLocales(java.lang.String)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於