我有一个交互式地图文件夹。我尝试用本地文件创建一个webview应用程序。什么是这个HTML文件的绝对路径
里面的文件夹是加载地图所需的所有文件。 gta5online.com/map-interactive
还包括一个html文件,我试图在应用程序中打开。我刚刚粘贴了android studio的主应用程序文件夹内的文件夹。
我试图把代码中的路径,你可以看到的字符串。当我运行模拟器它说它无法找到该文件。我需要放什么。有人可以给我确切的一个吗?我是一个noob。
在我的电脑的路径是:C:\用户\我\ AndroidStudioProjects \ MyApplication的\互动\ map.html
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
String url ="file:/interactive/map.html";
WebView view=(WebView) this.findViewById(R.id.webView);
view.getSettings() .setJavaScriptEnabled(true);
view.loadUrl(url);
但html文件位于该特定映射文件夹中,称为交互式文件夹。我没有编码。当我将它拿出来放在别的地方时,我猜它会中断,并且不会加载位于同一文件夹中的地图的文件。我可以在没有移动的情况下在文件夹中使用它吗? – serdox
是的。移动整个HTML结构,以便文档树是'。/ assets'。 '。/ assets/foo/bar/some_file.baz' - 不管。然后URI是'file:/// android_asset/foo/bar/some_file.baz'。 – Jameson
我想我不能拿出原始地图文件夹中的HTML文件。它似乎被编码,以便它需要驻留在与地图瓷砖,图标,文件夹等相同的文件夹内我无法更改文档内的代码。是否有可能在保持文件夹 – serdox