どこにも解決策が見つからないため、ここで初めて質問します。私は現在、Android アプリケーションのバックエンドに取り組んでいます。サーバーは Google Charts を使用して、必要なグラフィック情報を生成します。このチュートリアルhttp://www.battlehorse.net/page/topics/charts/save_google_charts_as_image.html を使用して、チャートを画像に変換しました。ただし、この方法はボタンをクリックした場合にのみ機能します。実際に画像をAndroidアプリに送る必要があるので、これをhtmlコードに導入しました
saveAsImg(document.getElementById('chart_div'));
Google チャート ツールでチャートを描画した後。そして、スクリプトの saveAsImg 関数をこれに変更しました
function saveAsImg(chartContainer) {
var imgData = getImgData(chartContainer);
window.location.href= imgData;
}
次に、Android アプリ側で、httpUrlConnection を使用してサーバーにリクエストを送信します。問題は、http コードを取得することですが、リダイレクトをキャッチしないため、必要なグラフが表示されないことです。また、webView を使用したくありません。現在のように、code64 で png を含む URL を送信して、アプリが画像を取得できるようにしたいと考えています。
私があなたに提供できる情報が他にもあれば教えてください。ありがとう。