Android URI intenzionale


Esempio

Questo esempio mostra come avviare l'intenzione dal browser:

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

Questo intento avvierà l'app con il pacchetto com.sample.test o aprirà google play con questo pacchetto.

Anche questo intento può essere avviato con javascript:

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

Nell'attività questo host e percorso possono essere ottenuti dai dati di intenti:

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

Sintassi URI Intent:

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