如何在浏览器中打开本地html页面

6 browser android

我正在制作一个应用程序,我想在浏览器中打开一个本地html页面.我可以打开google.com.但是当我打开本地html文件时.但我得到以下错误

找不到请求文件.

以下是我的代码:

try
    {
        Intent i = new Intent(Intent.ACTION_VIEW);
        File f=new File("file:///android_asset/www/trialhtml.html");
        Uri uri = Uri.fromFile(f);
        i.setClassName("com.android.browser", "com.android.browser.BrowserActivity");
        i.setData(uri);
        startActivity(i);
    }
    catch(Exception e)
    {
      System.out.print(e.toString());   

    }
Run Code Online (Sandbox Code Playgroud)

smk*_*smk 0

需要使用Android Assetmanager来读取assets中的文件

AssetManager am = context.getAssets();
InputStream is = am.open("trialhtml.html");
Run Code Online (Sandbox Code Playgroud)