If you mean Android Howto document:
Adding yourself to menus on other applications
You can also advertise your Activity's services so that other
Activities can add your activity to their own option menu. For
example, suppose you implement a new image handling tool that shrinks
an image to a smaller size and you would like to offer this as a menu
option to any other Activity that handles pictures. To do this, you
would exposes your capabilities inside an intent filter in your
manifest. If another application that handles photos asks Android for
any Activities that can perform actions on pictures, Android will
perform intent resolution, find your Activity, and add it to the other
Activity's options menu.
The offering application
The application offering the service must include an <intent-filter>
element in the manifest, inside the <activity> tag of the offering
Activity. The intent filter includes all the details describing what
it can do, such as a <type> element that describes the MIME type of
data that it can handle, a custom <action> value that describes what
your handling application can do (this is so that when it receives the
Intent on opening it knows what it is expected to do), and most
important, include a <category> filter with the value
android.intent.category.SELECTED_ALTERNATIVE (SELECTED_ALTERNATIVE is
used to handle only the currently selected element on the screen,
rather than the whole Activity intent.
Here's an example of a snip of a manifest that advertises picture
shrinking technology for both selected items and the whole screen.
<activity class="PictureShrink"> <!-- Handling class --
<intent-filter label="Shrink picture"> <!-- Menu label to
<action android:name="com.example.sampleapp.SHRINK_IT" />
<data android:name="image/*" /> <!-- MIME type
for generic images -->
<category android:name="android.intent.category.ALTERNATIVE " /
I've tried it.
After adding that intent-filter (with fixed typos) Pictures
application still does not offer to shrink pictures.
<intent-filter label="Do something terrible">
<action android:name="android.intent.action.VIEW" />
<data android:scheme="http" />
<category android:name="android.intent.category.ALTERNATIVE" />
Adding this to my manifest does not affect browser's menu too.
Maybe i am making something wrong but i don't know what. And i was
unable to find really working examples of such actions.
PS SDK version 1.0_r1
On 21 окт, 13:10, "stephane.cast...@gmail.com