You shouldn't just look at what intents an app happens to use: unless
someone publishes official protocols, those should be considered private.
Unless an app developer is explicitly maintaining them, they could change
their app arbitrarily and break someone using those implementation details.

And Amazon MP3 app is owned by amazon, who just happened to have it
installed on the G1.  It is not part of the platform, and so they would need
to document and maintain whatever intent protocols they want to publish.

Finally, yes, we need to do a better job at defining official protocols for
the system applications.  This is something that got dropped in the push to
get the initial full product out.

On Fri, Jan 30, 2009 at 11:48 AM, jarkman <[email protected]> wrote:

>
> Peter - I agree completely. OpenIntents is a great idea, but it
> doesn't fix my problem either.
>
> The strangeness is not just limited to the lack of a discovery API.
> There's also a peculiar lack of documentation on what the built-in
> apps can do, leaving us wasting a lot of time poking about making up
> intents by experiment.
>
> My hope is that both of these - intent discovery APIs and better docs
> on the existing intents - are in the plan, just not done yet.
>
> Richard
>
>
> On Jan 30, 5:29 pm, Peter Jeffe <[email protected]> wrote:
> > On Jan 30, 10:45 am, Peli <[email protected]> wrote:
> >
> > > For this reason, we have created the OpenIntents intents registry:
> http://www.openintents.org/en/http://www.openintents.org/en/intentstable
> >
> > > Even if there is a way to find all intents supported by an
> > > application, this will not tell you what kind of extras are supported
> > > or required or which result (if at all) is returned.
> >
> > I think your site is great Peli, I agree with your reasoning and
> > applaud your efforts.  Unfortunately in this case I'm interested in
> > invoking the Amazon MP3 app, and no one has registered it on
> > OpenIntents, so I was trying to discover anything I could about it.
> >
> > I think it is very strange that Android has this nice concept of apps
> > registering the services that they provide, but there's no means for
> > other apps to discover what services are provided.  Is it just me, or
> > does anyone else think this really limits the usefulness of this
> > feature?
> >
> > -- Peter
> >
>


-- 
Dianne Hackborn
Android framework engineer
[email protected]

Note: please don't send private questions to me, as I don't have time to
provide private support.  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 [email protected]
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