貼り付けると、青色のポップアップが表示されると思います。これは必要なクラスをインポートしますか?という確認。クラスをインポートしましょう。Webページを表示するための設定は完了です。エミュレーターを起動して、様子を確認してみましょう。Webページが表示されているように思いますが、リンクをタプしてみると、アプリを出て、Chromeブラウザでリンク先を開こうとします(上図真ん中)一部画像や埋め込みコード(iframe)が無効に(上図右)戻るボタンを押すと、アプリが終了どうもいつも使うブラウザとは様子が違ってくるみたいですね。3つの項目をクリアしてみました。}}リンクタップでもアプリ内の表示に(同一ドメインのみ表示)現在の状態では、リンクをタップした時、ブラウザが起動し、リンク先を開こうとします。情報系アプリを考えた時、リンクタップで自分のアプリから出ていかれると、広告収益の機会を失います。できればアプリ内でリンク先も開いてもらいたいもの。公式ドキュメントには「同一ドメインに限ってリンクをアプリ内で開く」方法が紹介されていました。Alt+Enterキーでインポートしましょう。エミュレーターを起動すると、今度はリンクをタップしてもアプリ内でページを開くことができました。それは同一ドメインに限った話。外部リンクをタップすると、ブラウザから外部リンクを開こうとします。いうクラスを新規作成。リンク先の「ドメイン」によって処理を振り分け。リンク先が今表示しているサイトと違うドメインだったらブラウザで起動、という内容になっています。MyWebViewClientをインスタンス化し、実行しています。基本的に他人のサイトも自分のアプリ内で表示していると”著作権”の問題が絡んできますので、使用用途を踏まえた上でリンク先の開封を制御しましょう。いうものの、外部サイトもアプリ内で表示させたい時、あるかもしれません。外部リンクをアプリ内で開く際は、著作権の問題が発生します。用途をご確認の上、適切にご利用下さい。使って外部リンクも開いてくれます。外部リンク毎にブラウザを起動しないので、ページ移動がスムーズ。JavaScriptは無効になっています。Webページの読み込みが早いというメリットもありますね。埋め込み動画も❌といった感じで、見難いです。利用していると言われていますので*、JavaScriptも意図的に操作できると便利そう。有効・無効は以下のコードで制御。findViewById(R.id.webview);より後に記述する必要があります。設定を上の段で行っています。Webページを表示させた場合、普段使う画面下部のナビゲーションボタン”戻る”が使えません。”戻る”ボタンをタップすると、アプリが終了します。WebView使用時に”戻る”を使うには、明示的に”戻る”機能を記述する必要がありますね。goBack()メソッドで戻る。前のページがなかったり、”戻る”機能がない場合は、アプリ終了、という内容に。Web表示にバナー広告を設定してみました。グノシーやLINEニュースのように多数のメディアサイトやニュースサイトをアプリ内で扱うようにすれば、収益化も夢じゃないように思えてきますね。中にはたくさんの情報が詰まっていますので、一読してみるとおもしろいでしょう。アプリ内でWebページを表示するアプリ開発の様子(動画)本テキスト合わせてご参照下さい。GitHubCodeCamp提供のアプリマスターコース当メディアを運営しているCodeCampではアプリマスターコースを現役エンジニアのマンツーマンレッスンという形で提供しています。実際にアプリを作るのでポートフォリオとしても使用できる無料レッスン受講後の申し込みで10,000円クーポンをプレゼントしています!ぜひお試しください。制御する方法をご紹介させて頂きました。これが”単一”ではなく複数サイトを横断的に移動できるようになると、もしくは更新のあったサイトだけマーキングされアプリ内で閲覧できるようになると、便利なアプリになりそう。み上げ機能」などお好みの機能を加えることだって可能。その記事がネガティブかポジティブか、など判定することだってできるでしょう。Webページを表示したり、データ収集できると色々なことに応用できそうです。最後に”広告”か”課金機能"を加えれば、”収益化”も狙えますね。Androidアプリ開発ですが、参考書だけ・・ではちょっとシンドイ...でしょうか。モチベーションも勉強方法次第では、即ゼロになりかねません。方向けに無料体験を実施しています。チェックしてみて下さい。家事も仕事もプログラミングも。【2020年版】社会人でも通いやすいプログラミング教室5選|選び方の基準も解説プログラミング学習プログラミングスクール・サービス「エンジニアは女性のキャリアとして魅力的」モノづくり好き理系女子がWebエンジニアへ転職するまで受講生インタビュープログラミング未経験で介護師からエンジニアへ。家事も仕事もプログラミングも。受講生インタビュープログラミング習得後、フリーランスに転身。受講生インタビューフリーランス塾講師からエンジニアへ26才で転職。先生の支えがあって成長できました。学習ガイドtwitterLINE。