Hello!

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.ALTERNATIVE and/or
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
display -->
        <action android:name="com.example.sampleapp.SHRINK_IT" />
        <data android:name="image/*" />                 <!-- MIME type
for generic images -->
        <category android:name="android.intent.category.ALTERNATIVE " /
>
        <category
android:name="android.intent.category.SELECTED_ALTERNATIVE" />
    </intent-filter>
</activity>


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" />
    <category
android:name="android.intent.category.SELECTED_ALTERNATIVE" />
</intent-filter>
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.

With respect,
Michael
PrinterShare team

PS SDK version 1.0_r1


On 21 окт, 13:10, "[EMAIL PROTECTED]"
<[EMAIL PROTECTED]> wrote:
> I'm sorry i d'ont have example
>
> But you can find tutorial on code.google.com/android
>
> good luck.
>
> On 17 oct, 16:59, Shade <[EMAIL PROTECTED]> wrote:
>
>
>
> > Hello!
> > It is possible to add my activity to build-in browser's menu?
> > Working example wanted.
>
> > Thank you.
>
> > With respect,
> > Michael
> > PrinterShare team
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
[EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to