我正在开发一个需要管理请求的项目(html / javascript)以及更多其他内容。我用Chromiumembedded用于Windows。现在我需要像android这样的东西。
我搜索过android编程,并在Phonegap上花了一些时间。据我所知,它打开了一个webview,并为某些设备功能(如相机)提供了一些javascript API。所以Phonegap不会帮助我。
我想知道是否有任何方法可以嵌入Chrome或任何其他可嵌入Android应用程序的浏览器?
答案 0 :(得分:5)
Android有WebView组件,基本上是一个浏览器。您可以将它放在应用程序的任何位置,并且可以启用默认情况下禁用的JavaScript。支持HTML 5.我在制作中使用它并完全推荐。
不幸的是,3.x版本的bug not supporting string query可能存在于某些网页的网址中。在bug网站中,此问题显示为已关闭且已修复。我甚至都不知道它,因为我们使用4.1.0来做所有事情。该版本已修复该错误。对于早期版本,可以使用一些解决方法here。
答案 1 :(得分:0)
尝试android.webkit.WebView
它相当于iOS的UIWebView
答案 2 :(得分:0)
使用android.webkit.WebView
设置视图,例如:
WebView mywebview = (WebView) findViewById(R.id.webview);
并加载应用程序的网址:
mywebview.loadUrl("http://www.example.com");
或
mywebview.loadUrl("file:///android_asset/html_no_copy/test.html");
并且要在您的应用程序中启用javascript,请设置:
WebSettings webSettings = mywebview.getSettings();
webSettings.setBuiltInZoomControls(true);
webSettings.setJavaScriptEnabled(true);
尝试阅读文档:http://developer.android.com/reference/android/webkit/WebView.html