Intentを使ってgoogle.comを開き、weatherで検索したい
釣りのアプリで天気を表示できるようにしたく、またワールドワイドを目指しているので世界に対応したスマートフォン天気サイトを表示できるようにしたい!!
まず、手っ取り早く、天気のHPを開けるように、
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("http://www.google.com"));
startActivity(intent);
で任意のHPを開くものを作成。スマフォに対応しているgoo天気やソラダスなんかを開いてみました。とりえず日本だけの天気は問題解決!しかし、これらのサイトはどうも先進性にかけるような気が・・・・
次に世界的な天気に対応したサイトを使ってみよう!
まず、ネットサーフィンで見かけたgoogleの検索機能で「weather」と検索すると天気が表示される、しかも位置情報をOnにしておけば地域もちゃんとでる!というものが!!
さっそく使ってみよう!!
intentでブラウザ検索させればいいと思うのですが、ネットで検索してもなかなかヒットせず。。
自分用に方法をで記載
intent intent = new Intent();
intent.setAction(Intent.ACTION_WEB_SEARCH);
intent.putExtra(SearchManager.QUERY, ”String”);
startActivity(intent);
しかし、NGでした。
通常の地域設定を見ていると思うのでが、検索をかけるとgoogle.com日本語版で検索される。日本語版では機能は使えない。HPの一番下にでる「Google.com in English」を押して英語HPを開いてから検索しないとだめでした・・・今日はここまで