Thanks!
THen i'm just confused about how to react to the intent -> at some
point the images i'm sharing should be triggering some sort of event,
so i can handle it. That's what i was trying to do with the receiver.
Could you point me how to have a functions that reacts as an event-
handler of the received 'SEND'?

Nanne.

On Sep 2, 8:52 am, Dianne Hackborn <hack...@android.com> wrote:
> SEND is an activity action.  All you need to do is have it in your manifest
> for an activity, as you have shown, and you know it is working because you
> see it in the share menu, and when you select your item in the share menu
> your activity will be launched with the intent.  That is all there is to
> it.  There is no broadcast receiver involved at all, anywhere.
>
>
>
> On Tue, Sep 1, 2009 at 11:42 PM, EnnaN <nhui...@gmail.com> wrote:
>
> > FOr some more information: I did try to add the intent to an
> > "receiver" in the manifest XML on a tip i got, but this not only
> > didn't work to start my receiver class, it also removed the "share"
> > option from the image i was trying to do something with... So not so
> > big a succes.
> > I'm sure it's a small thing i've missed (i hope ;) ), so if anyone can
> > point me towards how what where?
>
> >  <activity android:name=".TestingApp"
> >            android:label="@string/app_name">
> >      <intent-filter>
> >          <action android:name="android.intent.action.MAIN" />
> >          <category android:name="android.intent.category.LAUNCHER" />
> >      </intent-filter>
> >   </activity>
> >  <receiver android:name=".ImageReceiver">
> >      <intent-filter>
> >        <action android:name="android.intent.action.SEND" />
> >        <category android:name="android.intent.category.DEFAULT" />
> >        <data android:mimeType="image/*" />
> >        </intent-filter>
> >   </receiver>
> > </application>
>
> > On Aug 31, 9:21 pm, EnnaN <nhui...@gmail.com> wrote:
> > > There are a number of posts about getting your intent to actually
> > > register, but unfortunately i was not able to distill a sollution from
> > > them. The simple concept of getting an image and doing something with
> > > it seems to be too much at the moment :(
>
> > > I have the following in my manifest.xml:
>
> > > <application android:icon="@drawable/icon" android:label="@string/
> > > app_name" android:theme="@android:style/Theme.NoTitleBar">
> > >         <activity android:name=".TestingApp"
> > >                   android:label="@string/app_name">
> > >             <intent-filter>
> > >                 <action android:name="android.intent.action.MAIN" />
> > >                 <category
> > > android:name="android.intent.category.LAUNCHER" />
> > >             </intent-filter>
> > >             <intent-filter>
> > >                         <action android:name="android.intent.action.SEND"
> > />
> > >                         <category
> > android:name="android.intent.category.DEFAULT" />
> > >                         <data android:mimeType="image/*" />
> > >                         </intent-filter>
> > >         </activity>
> > >     </application>
>
> > > And this does what i thought it should do: when i press "share" on a
> > > picture, i get my application as an option.
> > > Now, to act on this selecting, i thought to do this:
>
> > > registerReceiver(new BroadcastReceiver(){
> > >             @Override
> > >                 public void onReceive(Context context, Intent intent) {
> > >                    //do some stuff
> > >                  }
> > >         }, new IntentFilter("android.intent.action.SEND","image/*"));
>
> > > Now i've tried this with a seperate class, without the second argument
> > > on the intentfilter, and with several variations of the intent
> > > action.SEND, but it doesn't seem to fire when i share my picture.
> > > Could anyone point me somewheres? Do i need an extra permission for
> > > this intent maybe?
>
> --
> Dianne Hackborn
> Android framework engineer
> hack...@android.com
>
> Note: please don't send private questions to me, as I don't have time to
> provide private support, and so won't reply to such e-mails.  All such
> questions should be posted on public forums, where I and others can see and
> answer them.
--~--~---------~--~----~------------~-------~--~----~
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
android-developers-unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to