我只是想知道哪一个更好,为什么?像Quora,Facebook这样的应用程序是原生Android应用程序,但它们仍然加载了Web内容,但我不认为它们使用PhoneGap
。那么他们使用WebView
吗?哪一个可以轻松定制哪个更好?因为像Quora,Flipboard这样的应用运行得更好。 Is there any other way to load web content in Android?
答案 0 :(得分:2)
PhoneGap 有自己的用法,如果您想要使用相机,GPS或加速度计等原生功能从网页中使用,那么您应该使用PhoneGap,因为它提供了使用这些功能的API JavaScriptInterface。
虽然 Webview 是基类,您可以在其上添加任何功能,例如在页面加载开始时启动微调器或在加载停止时显示对话框。
简而言之,如果您的网页不需要访问Android的任何原生功能,那么使用WebView并使用setWebViewClient
进行自定义,setWebChromeClient
其他PhoneGap
最适合您使用原生功能