Intents/Activities in app meta data

10 views
Skip to first unread message

Friedger Müffke

unread,
Jan 10, 2013, 4:22:34 AM1/10/13
to ap...@googlegroups.com
Answering Vassili's question about intents in a new thread.

For now, I haven't see a store (only Google Chrome Web store) that
supports search by intents. So, this issue can be moved to the next
version.

However, I have discussed this some time ago during Google I/O and
they were thinking about adding an PubSubHubBub system.

At http://open-android-apps.appspot.com/ as well as
http://www.merodroid.com/ you can search for the action string of
intents. If this information is available through the meta data that
would make things much easier. So it is more my and openintents wish
than everything else.


Cheers
Friedger

Vassili Philippov

unread,
Jan 10, 2013, 5:42:17 PM1/10/13
to ap...@googlegroups.com
Where can I read more about format in which the intents are described?

Friedger Müffke

unread,
Jan 11, 2013, 5:05:51 AM1/11/13
to Vassili Philippov, appdf
I use a parser to read data from the AndroidManifest.xml
Developers have to submit the manifest or past the xml

Code is available at
https://github.com/openintents/aainterfaces


Friedger


2013/1/10 Vassili Philippov <vassilip...@onepf.org>:
> --
>
>

Vassili Philippov

unread,
Jan 11, 2013, 6:32:00 AM1/11/13
to ap...@googlegroups.com, Vassili Philippov
Do I understand right, that it does not require developers to submit any new information. It is just code for the application stores how to retrieve this information that is already presented in APK files?

Best regards,
Vassili

Friedger Müffke

unread,
Jan 11, 2013, 8:08:04 AM1/11/13
to Vassili Philippov, ap...@googlegroups.com

Yes, correctly

--
 
 

Vassili Philippov

unread,
Jan 11, 2013, 8:36:56 AM1/11/13
to ap...@googlegroups.com, Vassili Philippov
So there is no need to change AppDF format in order to support it (info is already there inside APK files), but rather implement code in the parsers that can extract this information from the APK file(s). And promote the  idea of using this functionality among the stores. Is it correct?

Best regards,
Vassili 

Friedger Müffke

unread,
Jan 11, 2013, 2:17:33 PM1/11/13
to Vassili Philippov, appdf
Yes, that is correct for the services (defined by intent-filters) that
are offered by the app.
However, the services that the app depend on could be specified in the
meta data, something like
<depends-on>
<intent/>
<action name="android.intent.ACTION_PICK"/>
<type name="img/*"/>
</depends-on>

Then app store apps can indicate the user which apps could be
installed to resolve the dependencies.

In other words,
1. user installs app A that depends on PICK
2. application store suggests app B, C, D that offeres PICK services
3. user installs app D and has a seemless user experience (or so)

Cheers
Friedger

2013/1/11 Vassili Philippov <vassilip...@onepf.org>:
> --
>
>

Vassili Philippov

unread,
Jan 11, 2013, 6:22:30 PM1/11/13
to ap...@googlegroups.com, Vassili Philippov
Do you know any existing apps that depend on intents that they do not implement themselves?
In other words is it a realistic situation today or more a future thing?

Best regards,
Vassili

Friedger

unread,
Jan 12, 2013, 4:14:48 AM1/12/13
to Vassili Philippov, ap...@googlegroups.com
There are a few apps depending on browsers, barcode scanners,file managers,..

However, it is something for version 2

Vassili Philippov <vassilip...@onepf.org> wrote:

>Do you know any existing apps that depend on intents that they do not
>implement themselves?
>In other words is it a realistic situation today or more a future thing?
>
>Best regards,
>Vassili
>
>On Friday, January 11, 2013 11:17:33 PM UTC+4, Friedger Müffke wrote:
>>
>> Yes, that is correct for the services (defined by intent-filters) that
>> are offered by the app.
>> However, the services that the app depend on could be specified in the
>> meta data, something like
>> <depends-on>
>> <intent/>
>> <action name="android.intent.ACTION_PICK"/>
>> <type name="img/*"/>
>> </depends-on>
>>
>> Then app store apps can indicate the user which apps could be
>> installed to resolve the dependencies.
>>
>> In other words,
>> 1. user installs app A that depends on PICK
>> 2. application store suggests app B, C, D that offeres PICK services
>> 3. user installs app D and has a seemless user experience (or so)
>>
>> Cheers
>> Friedger
>>

>> 2013/1/11 Vassili Philippov <vassilip...@onepf.org <javascript:>>:

>--
>
>

Reply all
Reply to author
Forward
0 new messages