2013年1月3日木曜日

[Android]スキーム起動でクエリーを付加する

ブラウザのハイパーリンクで起動するのはいいとして、それに条件を付けたいと考えて、クエリーつかえねーかなぁと思ってやってみました。・・・あっさりできました。以下のようなURLで起動した場合、
xxx://com.foo.bar/appnam?url=http%3A%2F%2Fwww.google.co.jp%2Fig%3Fhl%3Dja

コードはこんなかんじ。意外と簡単。

Uri uri = getIntent().getData();
if (uri != null){
    String url = uri.getQueryParameter("url") + "";
    android.util.Log.d("test""url=" + url);
}

0 件のコメント: