View.GetReceiveContentMimeTypes Methode

Definition

Gibt die MIME-Typen zurück, die von #performReceiveContent für diese Ansicht akzeptiert werden, wie über #setOnReceiveContentListenerkonfiguriert.

[Android.Runtime.Register("getReceiveContentMimeTypes", "()[Ljava/lang/String;", "GetGetReceiveContentMimeTypesHandler", ApiSince=31)]
public virtual string[]? GetReceiveContentMimeTypes ();
[<Android.Runtime.Register("getReceiveContentMimeTypes", "()[Ljava/lang/String;", "GetGetReceiveContentMimeTypesHandler", ApiSince=31)>]
abstract member GetReceiveContentMimeTypes : unit -> string[]
override this.GetReceiveContentMimeTypes : unit -> string[]

Gibt zurück

String[]

Die MIME-Typen, die von #performReceiveContent für diese Ansicht akzeptiert werden (können Muster wie "image/*" enthalten).

Attribute

Hinweise

Gibt die MIME-Typen zurück, die von #performReceiveContent für diese Ansicht akzeptiert werden, wie über #setOnReceiveContentListenerkonfiguriert. Standardmäßig wird NULL zurückgegeben.

Verschiedene Features (z. B. Einfügen aus der Zwischenablage, Einfügen von Aufklebern von der weichen Tastatur usw.) können diese Metadaten optional verwenden, um ihr Verhalten bedingt zu ändern. Beispielsweise kann eine softe Tastatur ihre Benutzeroberfläche zum Einfügen von GIFs für ein bestimmtes Eingabefeld ausblenden, wenn die hier für dieses Feld zurückgegebenen MIME-Typen "image/gif" oder "image/*" nicht enthalten.

Hinweis: Vergleiche von MIME-Typen sollten mithilfe von Hilfsprogrammen wie ClipDescription#compareMimeTypes z. B. anstelle der einfachen Zeichenfolgengleichheit durchgeführt werden, um Muster wie "text/*", "image/*" usw. ordnungsgemäß zu behandeln. Beachten Sie, dass der MIME-Typabgleich im Android-Framework im Gegensatz zu formalen RFC-MIME-Typen die Groß-/Kleinschreibung beachtet. Daher sollten Sie Ihre MIME-Typen immer mit Kleinbuchstaben schreiben oder verwenden android.content.Intent#normalizeMimeType , um sicherzustellen, dass sie in Kleinbuchstaben konvertiert werden.

Java-Dokumentation für android.view.View.getReceiveContentMimeTypes().

Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: