2010-05-10 6 views
2

Je veux appeler l'application Android en cliquant sur le bouton sur un site Web à partir de mobile. Supposons que j'ouvre une URL sur le navigateur android et je veux appeler mon application en cliquant sur le bouton fourni par ce site. Comment faire ça?? Supposons que nous utilisions un navigateur autre que Chrome, alors est-ce que cela permet ???Comment appeler l'application Android à partir du navigateur Web

Répondre

0

S'il vous plaît jeter un oeil à la WebViewDemo. Le code Javascript dans la page Web peut appeler dans votre activité. Ainsi que l'inverse.

-3

Vous ne pouvez pas ... si le site est parcouru dans le navigateur par défaut (Chrome).

Si vous avez déjà une application qui incorpore le WebView, vous pouvez effectuer quelques manipulations: clics de souris, alertes de fenêtres, navigation, etc. Sinon!

+0

-1, puisque vous avez tort. De nombreuses applications s'ouvrent lorsque vous cliquez sur des URL spécifiques: s dans le navigateur standard. Juste pour être sûr que je viens de vérifier que cliquer sur un lien Spotify dans le navigateur ouvrira l'application Spotify (sur Android 1.5). –

+0

Gotcha! Merci de rappeler ... on peut avoir une activité avec intention-filter avec data-scheme et une action! –

3

Si vous liez votre application en tant que "myapp: // foo/bar", vous ne pouvez pas utiliser un filtre d'intention pour démarrer votre application. Je veux dire, si vous appuyez sur un lien YouTube dans le navigateur, il vous demande si vous voulez terminer l'action avec l'application YouTube ou le navigateur.

J'ai vu des exemples similaires concernant les liens Google Maps (qui s'ouvriraient dans n'importe quel navigateur, google maps (?) Ou GeoBeagle).

Questions connexes