1
私はいくつかのhtmlをフラッシュでパッケージ化し、アンドロイドプロジェクトとしてバンドルする方法を見つけようとしています。代わりに、WebViewのアンドロイドは外部ブラウザでリンクを開けています
webView.loadUrl("file:///..");
をWebViewのを作成し、ロードの それがタブレット上のネイティブ(外部の)ブラウザにバンドルファイルをロードすることができますか?
私はいくつかのhtmlをフラッシュでパッケージ化し、アンドロイドプロジェクトとしてバンドルする方法を見つけようとしています。代わりに、WebViewのアンドロイドは外部ブラウザでリンクを開けています
webView.loadUrl("file:///..");
をWebViewのを作成し、ロードの それがタブレット上のネイティブ(外部の)ブラウザにバンドルファイルをロードすることができますか?
インテントにブラウズ可能なカテゴリを追加する必要があります。
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.fromFile("file:////"));
intent.addCategory(Intent.CATEGORY_BROWSABLE);
startActivity(intent);
注:は(ハードコードにパスの利用Evironment.getExternalEnvironmentいけない)外部SDカード
のパスを取得するためには、あなたがこれをしたい特別な理由はありますか? – sandalone
@sandaloneあなたは問題を解決する理由が必要なのか、理由が原因で問題が解決しますか? –