こものAndroidメモ

Androidアプリの開発メモブログ!!

ブラウザを起動する —

任意のWebサイトを表示したい時、ブラウザで表示する方法についてです。

AndroidのIntentの機能を使ってブラウザを呼び出します。

 

ブラウザを起動

 
 
コードの量的にはそんなに大したものではありません。

ただ、ブラウザアプリ自体が必ずインストールされているとは限らないので、ブラウザアプリを起動できなかった時の例外処理は必要かと思います。

 

    /**
     * ボタンが押された時の処理.
     */
    public void onTestClick(View view) {
        popupBrowser("http://android-blog.smartphone-app.net/");
    }
    
    /**
     * ブラウザアプリを起動.
     */
    public void popupBrowser(String url) {
        if(url.equals("")){
            return;
        }

        try {
            Uri uri = Uri.parse(url);

            Intent i = new Intent(Intent.ACTION_VIEW, uri);
            startActivity(i); 
        } catch (Exception e){
            Toast.makeText(this, "ブラウザアプリの起動に失敗",
                    Toast.LENGTH_LONG).show();
        }
    }

 
こんな感じでしょうか……。
 



Categorised as: Intent関連



コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です