私はHTML形式の文字列を持っていますが、URLではなく、apiから送信します。それらにはイメージとブートストラップのCSSが含まれます。私はオフラインで画像やCSSを含む正しい形式を表示するためにそれらのものをダウンロードしたいと思います。HTMLの文字列コンテンツをAndroidでダウンロード
HTMLの文字列コンテンツをダウンロードするライブラリはありますか?
私はHTML形式の文字列を持っていますが、URLではなく、apiから送信します。それらにはイメージとブートストラップのCSSが含まれます。私はオフラインで画像やCSSを含む正しい形式を表示するためにそれらのものをダウンロードしたいと思います。HTMLの文字列コンテンツをAndroidでダウンロード
HTMLの文字列コンテンツをダウンロードするライブラリはありますか?
あなたがしなければならないのは、文字列json.toString();
にJson
を変換し、data=json.String();
に渡し、あなたのJson
データを取得し、既にデータが格納されているかShared Preferences
DataBaseHelper DB;
if(DB.getHTMLStoredData(context)){
data=DB.getHTMLStoredData(context)
}else{
data=json.String();
}
//data == html data which you want to load
WebView webview = (WebView)this.findViewById(R.id.webview);
webview.getSettings().setJavaScriptEnabled(true);
webview.loadDataWithBaseURL("", data, "text/html", "UTF-8", "");
次に、オフラインの場合にどのようにユーザーに表示できますか? –
共有設定またはデータベースに保存します。 –
はSDカードに保存されます。ファイルディレクトリをデータベースに格納します。 –
に文字列を取得し、WebViewのに渡していないかどうかを確認していますそのデータをWebの形式でロードしますか? –
@AtifAbbAsiはい。しかし、私はAPIからデータを取得したときにそのHTML文字列のコンテキストをダウンロードする方法は考えていません。 –
あなたはJsonを手に入れていますか? –