Sprache

Intent.ActionSend Feld

Definition

Aktivitätsaktion: Übermitteln sie einige Daten an eine andere Person.

[Android.Runtime.Register("ACTION_SEND")]
public const string ActionSend;
[<Android.Runtime.Register("ACTION_SEND")>]
val mutable ActionSend : string

Feldwert

Implementiert

Attribute

Hinweise

Aktivitätsaktion: Übermitteln sie einige Daten an eine andere Person. An wen die Daten übermittelt werden, wird nicht angegeben; es liegt bei dem Empfänger dieser Aktion, den Benutzer zu fragen, wo die Daten gesendet werden sollen.

Beim Starten einer SEND-Absicht sollten Sie sie in der Regel in eine Auswahl (durch #createChooser) einschließen, die dem Benutzer die richtige Benutzeroberfläche gibt, um auszuwählen, wie Ihre Daten gesendet werden sollen, und Sie können eine Eingabeaufforderung angeben, die angibt, was sie tun.

Eingabe: #getType ist der MIME-Typ der gesendeten Daten. get*Extra kann entweder über ein Feld oder #EXTRA_TEXT ein #EXTRA_STREAM Feld verfügen, das die zu sendenden Daten enthält. Bei Verwendung von EXTRA_TEXT sollte der MIME-Typ "text/plain" sein; andernfalls sollte es sich um den MIME-Typ der Daten in EXTRA_STREAM. Verwenden Sie */* wenn der MIME-Typ unbekannt ist (dadurch werden nur Absender zugelassen, die generische Datenströme verarbeiten können). Bei Verwendung #EXTRA_TEXTkönnen Sie auch optional für Clients bereitstellen #EXTRA_HTML_TEXT , um Ihren Text mit HTML-Formatierung abzurufen.

Ab diesem android.os.Build.VERSION_CODES#JELLY_BEANJahr können die gesendeten Daten über #setClipData(ClipData)bereitgestellt werden. Auf diese Weise können Sie beim Freigeben von Inhalten verwenden #FLAG_GRANT_READ_URI_PERMISSION : URIs und andere erweiterte Features von ClipData. Wenn Sie diesen Ansatz verwenden, müssen Sie weiterhin dieselben Daten über die #EXTRA_TEXT#EXTRA_STREAM unten beschriebenen Felder zur Kompatibilität mit alten Anwendungen bereitstellen. Wenn Sie keinen ClipData festlegen, wird sie beim Aufrufen Context#startActivity(Intent)dort kopiert.

android.os.Build.VERSION_CODES#OAb , wenn #CATEGORY_TYPED_OPENABLE übergeben wird, können die URIs, die entweder #EXTRA_STREAM oder über #setClipData(ClipData) diese übergeben werden, nur als ressourcentypierte Dateien ContentResolver#openTypedAssetFileDescriptor(Uri, String, Bundle)geöffnet werden.

Optionale Standard-Extras, die von einigen Empfängern entsprechend interpretiert werden können, sind: #EXTRA_EMAIL, , #EXTRA_CC, . #EXTRA_BCC#EXTRA_SUBJECT

Ausgabe: nichts.

Java Dokumentation für android.content.Intent.ACTION_SEND.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: