2013-11-03 45 views
0

我正在考慮構建一個Android應用程序,在該應用程序中使用移動瀏覽器(google chrome)並打開本地主機Web服務器。有沒有什麼辦法可以整合移動網頁瀏覽器和Android應用程序,以便我需要使用我的應用程序處理從我的瀏覽器下載的數據。數據甚至可以是.txt文件(但也包括其他格式)。請問我的邏輯是合理或有任何現有的實現是一種that..Any建議將幫助我很多...謝謝(請要求提供更多的細節,如果我的問題是不清楚)有什麼辦法可以整合移動網頁瀏覽器和Android應用程序?

回答

1

可以使用WebView,這只是一個窮人的剝離版本的瀏覽器(沒有任何鉻)。您可以使用Phone Gap(現在稱爲Cordova),它只是一個帶有您自己的Javascript,CSS和html的WebView(並且附帶額外的代碼可與Android及其他移動操作系統集成)

您可以也可以調用Chrome瀏覽器來加載你的網頁,但是你不能訪問它加載的內容(所以你最好只使用WebView或Phone Gap)。如果您更喜歡使用Java,請單獨使用WebView。如果Javascript更像是你的事情(或者如果你想將解決方案移植到其他移動平臺上),請使用手機差距。

+0

網頁視圖是已經可以渲染HTML,JavaScript和CSS一個佈局組件。它只是一個可以構建的骨架組件,使功能更強大,並將其加載到內存中。有些人甚至使用WebViews(用Java編寫),以便他們可以在Javascript/CSS/HTML/Phone Gap http://phonegap.com/中編寫應用程序的其餘部分。即使只是HTML,這也是一個方便的組件。編寫你自己的html解析器和渲染器不是一件簡單的事情。最好使用已經預建的東西。 –

+0

+1 @Stephan ...因爲我無法投票...... – SAMBA

+0

我嘗試網頁視圖,它並在應用程序的主網頁本身打開我的本地Web服務器的精簡版。在我的Web服務器邏輯中,它具有用戶登錄和文件下載。所以,當我打在我的網頁的網頁視圖顯示簽到按鈕,它引導我到互聯網(機器人的內置瀏覽器,我不能卸載。但我unistalled谷歌瀏覽器)等,其發生在任何瀏覽器中的常規文件下載。如何在集成與我的Android應用程序下載的文件。 – SAMBA

相關問題