Lancement de Google Finance et le graphique d'affichage sur un stock particulier, est-ce possible?

StackOverflow https://stackoverflow.com/questions/2391622

Question

Je voudrais faire deux choses dans mon application Android:

  1. Vérifiez si l'application Google Finance est installé sur l'appareil. Devrait être assez straighforward, est-ce pas?

  2. Si oui, lancez l'intention d'ouvrir Google Finance, afficher un graphique sur un stock particulier. Donc, je dois aussi passer le téléscripteur à Google Finance d'une certaine façon ... mais est-ce encore possible?

Toute autre alternative que je pourrais utiliser pour afficher des graphiques d'achat d'actions (disons un graphique intraday 5 jours) sur un stock?

Merci pour votre aide.

Était-ce utile?

La solution

Je ne suis pas au courant d'être là des paquets publiquement documentés ou Intents pour atteindre votre but, et encore moins un Intent qui répondrait votre ouverture d'un graphe sur un stock demande spécifique.

Depuis que je suis en supposant que vous cherchez quelque chose qui est libre, je regarderais en lançant le navigateur (ou en utilisant peut-être le widget WebView) sur certains site de financement basé sur le Web existant.

Autres conseils

Malheureusement, très peu intentions avec des paramètres sont publiés et documentés. OpenIntents essaie de recueillir certains d'entre eux http://www.openintents.org/

Une autre façon de trouver des intentions disponibles est de regarder le AndroidManifest.xml de l'application déployée (généralement compressé, non crypté). Bien sûr, cette méthode découvre les intentions qui peuvent ne pas être public et changeront au fil du temps.

Récemment suis tombé sur ManifestExplorer https://www.isecpartners.com/manifest_explorer.html que j'ai construit dans un .apk http://dl.dropbox.com /u/4379928/android/ManifestExplorer.apk

Il vous permet de voir le AndroidManifest.xml de toutes les applications installées.

Le manfiest de com.google.android.apps.finance ne comprend pas les intentions pertinentes. Cependant, il est intéressant qu'il contient un schéma de données pour http://finance.google.com de sorte que si vous utilisez le navigateur pour accéder à cette page, il vous demande si vous voulez l'ouvrir dans l'application de la finance à la place.

La meilleure façon serait probablement de suivre les conseils de CommonsWare

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top