Android の WebView で Google ドキュメントのテキスト ドキュメントのプレビューを提供しようとしています。Google Documents List API v3.0 を使用しています。そこから埋め込み URL を含むリンク要素を受け取ります。
<link rel="http://schemas.google.com/docs/2007#embed" type="text/html" href="https://docs.google.com/document/d/XXXXXXXXXXXXXX/preview"/>
ドキュメントをプレビューするために、WebView を作成し、要求に対して適切な承認資格情報を提供するように構成します。次に、提供された埋め込み URL に WebView を送信します。結果は、以下のスクリーンショットに示されています。
必要に応じてドキュメントをプレビューする代わりに、モバイル ビューが表示されます。残念ながら、提供されているユーザー インターフェイス コントロールは、タップすると 401 Unauthorized エラーを表示するだけなので、このモバイル ビューは少し機能不全です。
ドキュメントを表示して不要なユーザー インターフェイス コントロールを非表示にする方法はありますか?
WebView のデスクトップ ユーザー エージェントを指定してみました。これはこの問題を解決しますが、ドキュメントが非常に縮小して表示され、ブラウザのズーム コントロールがそれを修正するのに効果的でないという別の問題を引き起こします (実際には、この点でさらにいくつかのことを試す必要がありますが、見栄えが悪いです)。
私の好みは、UI クロムのないモバイル ビューです。
どんな提案でも大歓迎です!