我有一個交互式地圖文件夾。我嘗試用本地文件創建一個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