如何从浏览器android中的资产目录加载html文件

时间:2015-03-08 18:18:06

标签: android

我希望文件夹中的Html文件ASSENT在我看来是手机浏览器。 我使用代码:

 Intent browserIntent = new Intent("android.intent.action.VIEW",       Uri.parse("file:///android_asset/Project17.html"));
startActivity(browserIntent);

但错误 请建议

1 个答案:

答案 0 :(得分:0)

您无法打开另一个应用程序保存在assets文件夹中的html文件。资产目录完全适用于您自己的应用程序。没有其他应用可以访问它。 但是,您可以轻松地在自己的WebView中打开它。 另一个漫长的方法是读取数据并将数据从资产文件夹保存到SD卡,并将其保存在其他程序中。

修改 您可以使用以下代码在webview中显示html内容

WebView webView = (WebView) rootView.findViewById(R.id.wvOP);
        webView.loadUrl("file:///android_asset/about_trt.html");

如果您使用的是Flash内容,请确保已启用硬件加速 -

<activity android:hardwareAccelerated="true" />