2013-04-09 48 views
0

我只是想知道哪一個更好,爲什麼?像Quora,Facebook這樣的應用程序是原生Android應用程序,但它們仍然會加載網頁內容,但我不認爲它們使用PhoneGap。那麼他們使用WebView?哪一個可以輕鬆定製,哪一個更好?由於像Quora這樣的應用程序,Flipboard運行得更好。 Is there any other way to load web content in Android?更好地使用webview或Phonegap?

回答

2

的PhoneGap如果從您的網頁要使用本機的功能,如攝像頭,GPS或加速度計,那麼你應該使用PhoneGap的,因爲它提供的API來使用使用JavaScriptInterface這些功能都有自己的使用情況,以備不時之需。

雖然Webview是基類,您可以添加任何功能,例如啓動頁面加載時啓動微調或加載停止時顯示對話框。

總之,如果你的網頁不需要訪問任何原生的Android功能的,然後使用一個web視圖,並使用setWebViewClientsetWebChromeClient其他PhoneGap最好爲您供應本地特色定製。

+0

讓我知道你是否需要更多的探索。 – Darpan 2013-04-09 18:51:40

+0

但是像quora這樣的應用使用webview,他們可以訪問android的任何本地功能。而且它也非常可定製。 – dejavu 2013-04-09 18:56:31

+0

,因爲他們編寫了自己的javaScriptInterface來訪問本地功能。 PhoneGap擁有所有原生功能的API。如果你不想訪問所有的功能,但只有少數功能,那麼你甚至可以編寫你自己的javaScriptInterface,它只訪問我們在應用中所做的選定的本地功能。 – Darpan 2013-04-09 19:02:44

相關問題