Android Intention URI


Exemple

Cet exemple montre comment démarrer intentionnellement à partir du navigateur:

<a href="intent://host.com/path#Intent;package=com.sample.test;scheme=yourscheme;end">Start intent</a>

Cette intention démarre l'application avec le package com.sample.test ou ouvre Google Play avec ce package.

En outre, cette intention peut être lancée avec JavaScript:

var intent = "intent://host.com/path#Intent;package=com.sample.test;scheme=yourscheme;end";
window.location.replace(intent)

En activité, cet hôte et ce chemin peuvent être obtenus à partir des données d'intention:

@Override
public void onCreate(Bundle bundle) {
    super.onCreate(bundle);
    Uri data = getIntent().getData(); // returns host.com/path
}

Syntaxe d'URI d'intention:

HOST/URI-path // Optional host
#Intent;
    package=[string];
    action=[string];
    category=[string];
    component=[string];
    scheme=[string];
end;