Wie set-Aktion, Kategorie und Daten für Vorsatz?
Ich bin die Programmierung einer Android-Anwendung. Ich möchte zum aufrufen anderer Anwendungen, die zum ausführen bestimmter Vorgänge(Versand von E-Mails etc.) Wie weiß ich, welche Aktion und Kategorie eingestellt für die Absicht? Sollte ich suchen andere Anwendung intent-filter? Was ist, wenn die Anwendung ist nicht open source?
Auch für die Daten oder zusätzliches Attribut, weiß ich nicht, wie der 3rd-party-Anwendung arbeiten, meine Absicht, so weiß ich nicht, wie die Attribute. Zum Beispiel, ich möchte einen string als Titel der E-Mail ist eine Zeichenkette, die als Inhalt des E-Mails und einen anderen string als den Empfänger, und ein Bild als Anhang. Kann ich alle diese Informationen in der Absicht? Was ist, wenn die 3rd-party-Anwendung bieten keine Funktionalität, es zu handhaben?
InformationsquelleAutor Wei Yang | 2013-04-03
Du musst angemeldet sein, um einen Kommentar abzugeben.
In der Regel, für gängige Aufgaben in Android gibt es eine Allgemeine Absicht, die Sie senden, auf denen andere Anwendungen registrieren können.
zum Beispiel teilen einige text-erstellen Sie einen Vorsatz wie:
fordert die android native share dialog auf denen der Benutzer wählen kann, wie er will, es zu teilen.
Speziell für E-Mail, die Sie tun würde, so etwas wie:
Andere Beispiele können sein, starten Sie die Standard-sms-Anwendung:
Oder öffnen Sie die Telefon-dialer:
Müssen Sie herausfinden, was sind die Aktionen, die Sie implementieren möchten, in Ihrer app und dann herausfinden, wie die Durchführung jeder von Ihnen.
Finden Sie einige weitere Daten hier:
InformationsquelleAutor Inon Stelman
Versuchen, mithilfe von Kategorien und Aktionen Absicht.
dies ist ein Beispiel für das senden von E-Mail. Für weitere details siehe http://developer.android.com/guide/components/intents-common.html
InformationsquelleAutor arjun