這段代碼加載的網頁不是本地工作正常,但當我把本地文件存在錯誤:文件未找到。 我使用cocos2dx和file.java包含活動我有一個功能,使:Android加載本地html文件並在網頁瀏覽器中顯示
File file=new File("/android_asset/iCD_credits_it.html");
Uri uri = Uri.fromFile(file);
Intent browserIntent = new Intent(Intent.ACTION_VIEW);
browserIntent.setDataAndType(uri, "text/html");
browserIntent.setClassName("com.android.browser", "com.android.browser.BrowserActivity");
//browserIntent.setData(uri);
me.startActivity(browserIntent);
我已經把iCD_credits_it在資源文件夾中,我可以看到它在Eclipse 的資產文件夾我怎樣才能在瀏覽器中顯示該網頁? 謝謝
我試過這個:\t Intent i = new Intent(Intent.ACTION_VIEW); i.setData(Uri.parse(「file:///assets/iCD_credits_it.html」)); i.setClassName(「com.android.browser」,「com.android.browser.BrowserActivity」); me.startActivity(i); – sefiroths
@sefiroths:這不是我在答案中概述的解決方案之一,而且您可能發現它不起作用。 – CommonsWare
其實它沒有工作......我認爲這可能只是因爲它是錯誤的路徑...然而 如何添加webview而不添加xml在cocos2dx圖層的頂部?添加一個按鈕只能測試不工作: \t LinearLayout layout = new LinearLayout(me); layout.setOrientation(LinearLayout.VERTICAL); //也可以通過android在xml中完成:orientation =「vertical」 ... – sefiroths