2012-04-03 3 views

Antwort

2

Das Share-Kontextmenü macht einen INTENT mit bestimmten Inhalten (Art der Daten usw.). Sie sollten Ihre App so registrieren, dass sie eine solche Absicht mit einer intent filter umgehen kann. Sie werden automatisch einbezogen, wenn Sie den richtigen Typ auswählen. Sie sollten auf diesem nachlesen:

Um das System zu informieren, die impliziten Absichten sie bewältigen können, Aktivitäten, Dienstleistungen und Broadcast-Empfänger kann ein oder mehr Intent-Filter hat. Jeder Filter beschreibt eine Fähigkeit der Komponente, eine Menge von Absichten, die die Komponente zu empfangen bereit ist. Es, in Effekt, Filter in Intents eines gewünschten Typs, während unerwünschte Absichten filtern - aber nur unerwünschte implizite Absichten (diejenigen, die keine Zielklasse nennen). Eine explizite Absicht wird immer an ihr Ziel geliefert, egal was es enthält; Der Filter wird nicht konsultiert. Eine implizite Absicht wird jedoch nur dann an eine Komponente gesendet, wenn sie über einen der Filter der Komponente passieren kann.

Lesen Sie mehr über es hier: http://developer.android.com/guide/topics/intents/intents-filters.html

+0

Vielen Dank, aber ich wäre dankbar, wenn Sie die Aktion und die Kategorie erklären könnte ich innen verwenden sollte ''. –

+0

Hängt davon ab, was Sie filtern können. Es ist nicht leicht zu beantworten, sollte aber leicht genug zu finden sein. Jetzt kennen Sie die Technik, die Sie in der Lage sein sollten, die Arbeit zu tun und es herauszufinden? Zufälliger Treffer für die stumbleupon App: http://StackOverflow.com/Questions/8357815/How-to-discover-another-apps-intent – Nanne

+0

Danke. Das hat den Job gemacht. Prost... –

Verwandte Themen