我正在制作一个应用程序,我想在浏览器中打开一个本地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)
需要使用Android Assetmanager来读取assets中的文件
AssetManager am = context.getAssets();
InputStream is = am.open("trialhtml.html");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
19964 次 |
| 最近记录: |