Re: [android-developers] Public Intents for Everybody

2012-05-16 Thread Kristopher Micinski
>> >> It is entirely possible that Google could create this database. Ms. >> Hackborn hinted as much in a post here a couple of years back. I am >> not holding my breath waiting for it, though. >> >> > > > Neither do I. Which is  a pity since intents are such a good mean to > enhances apps mutually

Re: [android-developers] Public Intents for Everybody

2012-05-16 Thread b0b
On Wednesday, 16 May 2012 16:37:35 UTC+2, Mark Murphy (a Commons Guy) wrote: > > > > > Another example. I write an app handling a list of images. I'd like to > find > > another app able to display a *list* of images. Impossible, > > unless getting every image viewer app and looking at their re

Re: [android-developers] Public Intents for Everybody

2012-05-16 Thread Mark Murphy
On Wed, May 16, 2012 at 10:22 AM, b0b wrote: > Am I wrong thinking that since that receiver would not be declared in the > manifest, noone would know about it anyway ? By definition, some people know about it, such as those who wrote the app. More importantly, it may be part of a public API suppo

Re: [android-developers] Public Intents for Everybody

2012-05-16 Thread b0b
> > > >> >> Finally another example: some apps provide open (app-specific) APIs >> through Intents. When I mean open, I mean that receivers are knowingly >> exported for public use. >> It is impossible to find out about these APIs unless you know about >> them...or you find them by luck lookin

Re: [android-developers] Public Intents for Everybody

2012-05-16 Thread Kostya Vasilyev
2012/5/16 b0b > > > Finally another example: some apps provide open (app-specific) APIs > through Intents. When I mean open, I mean that receivers are knowingly > exported for public use. > It is impossible to find out about these APIs unless you know about > them...or you find them by luck looki

Re: [android-developers] Public Intents for Everybody

2012-05-16 Thread b0b
On Wednesday, 16 May 2012 15:58:25 UTC+2, Mark Murphy (a Commons Guy) wrote: > > > > Also, AFAICT, a BroadcastReceiver registered via registerReceiver() is > always exported, insofar as you cannot put something in the > registerRecevier() call or IntentFilter to say "please, I only want > loca

Re: [android-developers] Public Intents for Everybody

2012-05-16 Thread Kristopher Micinski
On Wed, May 16, 2012 at 9:58 AM, Mark Murphy wrote: > On Wed, May 16, 2012 at 9:39 AM, Kristopher Micinski > wrote: >>> 2) Not every intent is supposed to be public >> >> I don't think these are hard to figure out statically, though, so you >> can just throw those out. > > In theory, yes. > > A

Re: [android-developers] Public Intents for Everybody

2012-05-16 Thread Mark Murphy
On Wed, May 16, 2012 at 9:39 AM, Kristopher Micinski wrote: >> 2) Not every intent is supposed to be public > > I don't think these are hard to figure out statically, though, so you > can just throw those out. In theory, yes. A for a non-public broadcast Intent, for example, should have android

Re: [android-developers] Public Intents for Everybody

2012-05-16 Thread Kristopher Micinski
On Wed, May 16, 2012 at 9:29 AM, Kostya Vasilyev wrote: > Not to mention that: > > 1) Not every brioadcast intent is exposed in a manifest-declared intent > receiver > 2) Not every intent is supposed to be public I don't think these are hard to figure out statically, though, so you can just throw

Re: [android-developers] Public Intents for Everybody

2012-05-16 Thread Kostya Vasilyev
Not to mention that: 1) Not every brioadcast intent is exposed in a manifest-declared intent receiver 2) Not every intent is supposed to be public 3) There may be preconditions on the logic implementing an intent (e.g. composing an email message is only meaningful if there are configured accounts)

Re: [android-developers] Public Intents for Everybody

2012-05-16 Thread Kristopher Micinski
As other people have said, the problem with this idea -- which isn't a bad one -- is that the app doesn't contain enough information to help you determine what the intent *does*. It is possible enough to find out the intent extras, you could also easily imagine providing such information staticall

Re: [android-developers] Public Intents for Everybody

2012-05-16 Thread b0b
On Wednesday, 16 May 2012 14:37:45 UTC+2, Kostya Vasilyev wrote: > > > > > Don't know about "exhaustive", but couldn't you make a site for this since > you're interested? > > The other half of this is, of course, trying to convince other developers > to submit their intents. > > > I have better

Re: [android-developers] Public Intents for Everybody

2012-05-16 Thread Kostya Vasilyev
2012/5/16 b0b > > > On Wednesday, 16 May 2012 10:40:49 UTC+2, the_edge123 wrote: >> >> On 16/05/12 09:28, Kostya Vasilyev wrote: >> > http://www.openintents.org/en/**intentstable >> > >> Very interesting... >> > > ...but incomplete. > > I wish there was

Re: [android-developers] Public Intents for Everybody

2012-05-16 Thread b0b
On Wednesday, 16 May 2012 10:40:49 UTC+2, the_edge123 wrote: > > On 16/05/12 09:28, Kostya Vasilyev wrote: > > http://www.openintents.org/en/intentstable > > > Very interesting... > ...but incomplete. I wish there was a database I could submit an Intent, and have the exhaustive list of a

Re: [android-developers] Public Intents for Everybody

2012-05-16 Thread Fabien R
On 16/05/12 09:28, Kostya Vasilyev wrote: > http://www.openintents.org/en/intentstable > Very interesting... -- 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 unsu

Re: [android-developers] Public Intents for Everybody

2012-05-16 Thread Kostya Vasilyev
http://www.openintents.org/en/intentstable 16.05.2012 11:20 пользователь "Robert Massaioli" написал: > Fair enough. That makes sense to me. I had not considered different > behaviour based on extras passed into the intent but it only makes sense. > It is good to know though that it has been consi

Re: [android-developers] Public Intents for Everybody

2012-05-16 Thread Robert Massaioli
Fair enough. That makes sense to me. I had not considered different behaviour based on extras passed into the intent but it only makes sense. It is good to know though that it has been considered. Thanks for your time and the good response. -- You received this message because you are subscrib

Re: [android-developers] Public Intents for Everybody

2012-05-16 Thread Dianne Hackborn
Not at this time. If any such thing were done, it would need to do more than just munge through the manifest. This doesn't tell you a lot of things, such as the expected extras, the specific kinds of intents that the app really expects, or whether the intent-filter it has represents something tha

[android-developers] Public Intents for Everybody

2012-05-16 Thread Robert Massaioli
Here are the facts: - When you upload you app to the Google Play Market google currently looks inside your ApplicationManifest. - Your application manifest also contains all of you Intent Filters which google could also parse. Is there a plan in the works for google to make use of t