Android 最好使用webview或Phonegap?

Android 最好使用webview或Phonegap?,android,cordova,android-webview,Android,Cordova,Android Webview,我只是想知道哪一个更好,为什么?像Quora、Facebook这样的应用程序都是原生的android应用程序,但它们仍然加载网络内容,但我认为它们不会使用PhoneGap。那么他们是否使用WebView?哪一个可以轻松定制,哪一个更好?因为像Quora、Flipboard这样的应用程序运行得更好在Android中加载web内容还有其他方法吗?PhoneGap有自己的用法,如果您想在网页中使用摄像头、GPS或加速计等本机功能,那么您应该使用PhoneGap,因为它提供了API,使用JavaScri

我只是想知道哪一个更好,为什么?像Quora、Facebook这样的应用程序都是原生的android应用程序,但它们仍然加载网络内容,但我认为它们不会使用
PhoneGap
。那么他们是否使用
WebView
?哪一个可以轻松定制,哪一个更好?因为像Quora、Flipboard这样的应用程序运行得更好
在Android中加载web内容还有其他方法吗?

PhoneGap有自己的用法,如果您想在网页中使用摄像头、GPS或加速计等本机功能,那么您应该使用PhoneGap,因为它提供了API,使用JavaScriptInterface来使用这些功能

Webview是基类,您可以在其上添加任何功能,如在页面加载开始时启动微调器或在加载停止时显示对话框


简言之,如果您的网页不需要访问android的任何原生功能,那么请使用WebView,并使用
setWebViewClient
setWebChromeClient
对其进行定制,否则
PhoneGap
最能为您提供原生功能。

如果您需要更多eBoration,请告诉我。但像quora这样的应用程序使用WebView,它们可以访问android的任何本机功能。因为他们编写了自己的javaScriptInterface来访问本机特性。PhoneGap具有适用于所有本机功能的API。如果你不想访问所有功能,但只想访问其中的少数功能,那么你甚至可以编写自己的javaScriptInterface,只访问选定的本机功能,就像我们在应用程序中所做的那样。哦,好的。所以PhoneGap可能是基于Webview的,它提供的API对于Webview来说太麻烦了。您能给出一些编写我自己的javaScriptInterface的示例或教程吗?我只是想看看webview的可定制性有多强。另外,你能告诉我任何实现webview的好应用程序吗。我想看看webView的可定制性有多强。