私たちのアプリには、アセット ディレクトリから webview に読み込まれる html ページがあります。これらは、同じ場所から順番に jpg 画像をロードします。Google Play の 50mg のアプリ サイズ制限により、jpg を拡張ファイルに移動する必要があります。セキュリティ上の理由から、html ページを移動したくありません。拡張ファイルから jpg を html Web ページにロードする方法を誰か教えてもらえますか?
ありがとう
クリスティーン
さらにいくつかの考え:
このリンクは同様の質問を投稿していますが、未回答のままです:
Android WebView で apk 拡張ファイルの画像を使用する
このリンクには回答がありますが、少なくとも私のニーズでは不完全なようです:
拡張ファイルへの URI インターフェイス (APEZProvider は ExpansionFile の ContentProvider を作成します。http://developer.android.com/guide/google/play/expansion-files.html#ZipLibを参照してください) が、行きますが、Javascriptに情報を取得する方法がわかりません。現在、以下を使用しています。
webview shouldinterceptrequest example で提案されているように、ShouldInterceptRequest をオーバーライドしようとしまし たが、画像がロードされようとしているときにコールバックを取得することを期待して、URL を変更できるようにしましたが、shouldInterceptRequest は呼び出されません。
では、jpg の読み込みを傍受し、拡張ファイルの ContentProvider から取得した URL に URL をリダイレクトする方法を知っている人はいますか?
拡張ファイルの解凍以外に何か提案はありますか? どんな助けでも大歓迎です。私は今これを研究するのに数日を費やしました