setfilesをlocalhostに設定hrefし、epubファイルのリンクを設定しました。
<a href="more-utopia.epub" target="_blank"> more-utopia </a><br>
カスタムWebビューから参照しようとしましたが、クリックしてリンクをダウンロードすると、ダウンロードされていないように見えます。カスタムWebビューを使用してブラウザでファイルを開きます。
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
WebView web = (WebView) findViewById(R.id.webview);
web.getSettings().setJavaScriptEnabled(true);
web.loadUrl("http://10.0.2.2/epub");
web.setWebViewClient(new myWebView());
}
class myWebView extends WebViewClient{
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
url = "http://10.0.2.2/epub/";
view.loadUrl(url);
return true;
}
}
私がしたいのは、ファイルをダウンロードし、ユーザーが選択した場所へのダウンロード場所のパスを設定したいことです。
役立つヒントがあれば、何卒よろしくお願いいたします。