The aim is not to automatically install the app.
The goal is to go to the application's market page directly (instead
of that annoying search screen with the only result....).
I am very surprised that there is no official URI to do that, why such
a design choice ?
Some time ago we could do that with an ID, that ID was changing at
each upgrade though. This is now broken.

2009/7/11 Mike Brown <mbrow...@gmail.com>:
> I don't think it's possible to do what you're trying to do. Installing an
> app (or even a library for that matter) requires the user's consent. If the
> app is already installed it's a different story.
>
> On Jul 10, 2009 5:45 PM, "iPaul Pro" <mr.paulbu...@gmail.com> wrote:
>
>
> To do this in a future-proof way, you would set the <intent-filter> on
> the receiver app to handle your type of data and sending extras with
> the intent from the sending app.
>
> For example: if you are making an app that SEND's plain text:
>
> In the java of the app to send the text:
>
> final Intent sendIntent = new Intent();
>        sendIntent.setAction(Intent.ACTION_SEND);
>        sendIntent.setType("text/plain");
>        sendIntent.putExtra(Intent.EXTRA_SUBJECT, EXTRA_SUBJECT);
>        sendIntent.putExtra(Intent.EXTRA_TEXT, EXTRA_TEXT);
>   try {
>        startActivity(Intent.createChooser(sendIntent, "Send"));
>   } catch (
>        android.content.ActivityNotFoundException ex) {}
>
>
> In the manifest, in the appropriate activity:
>
> <intent-filter>
>        <action android:name="android.intent.action.SEND" />
>        <category android:name="android.intent.category.DEFAULT"/>
>        <data android:mimeType="text/plain"/>
> </intent-filter>
>
>
> In the java file's onCreate() check for the standard SEND EXTRAS:
>
> final String EXTRA_SUBJECT = getIntent().getStringExtra
> (Intent.EXTRA_SUBJECT);
> final String EXTRA_TEXT = getIntent().getStringExtra
> (Intent.EXTRA_TEXT);
>
>
> This concept can be used for other data and intents as well.
>
> Hopes this helps,
>
> Paul Burke
> supp...@ipaulpro.com
> 347.695.1295
>
> On Jul 10, 3:30 pm, Mike <michaeldouglaskra...@gmail.com> wrote: > OK,
> thanks for the head start.  ...
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
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