AndroidのTwitterクライアントアプリを開発する際、Twitterの認証後にブラウザ上に表示される PINコードをAndroid側に知らせる必要があります。 その際、表示されたPINコードをEditTextに入力してもらうのは面倒なので ブラウザ上のHTMLから自動取得するサンプルを作ってみました。 カスタムURLスキームのコールバックURLを指定する方法でも実現可能かと思われますが、 こちらは本記事の最後に補足として記述しています。 AndroidのブラウザコンポーネントであるWebViewには、タイトルを取得するメソッドはありますが 表示されているページのHTMLソースを取得するメソッドはありません。 今回、HTMLソースをAndroid側へ渡すための方法として WebChromeClient#onJsAlert()メソッドを利用しました。 これはjavascriptのale