HttpURLConnectionは、Java標準のHTTP通信のためのクラス・・・。
HttpURLConnection | Android Developers
もともと使えるが、Android6でDefaultHttpClientが使えなくなったので、より重要度が増している・・・。
前回のDefaultHttpClientを使ったものを、HttpURLConnectionを使ったものに書き換える・・・。
newでURLオブジェクトurlを生成するときに、this.url(引数のURL文字列)を渡す・・・。
url.openConnectionでURLConnectionオブジェクトが取れるので、HttpURLConnectionにキャストしてconnectionに格納・・・。
setRequestMethodで"Get"をセットしたり、setInstanceFollowRedirectsで自動リダイレクトにしたり・・・。
connection.connectで接続・・・。これでリクエストが送られる・・・。
あとは、connection.getInputStream()からBufferedReaderオブジェクトreaderを生成・・・。
reader.readLineで読み込んだものを順次retに追加していく・・・。
これを起動して、
URLを入力してButton1を押す・・・。
今回もHTMLが返ってくる・・・。