標籤:android webview webapps viewport
今天開始我們來學習一下WebView,以及Web Apps開發,主要內容來自Android官方文檔以及後面的實戰例子講解。
(部落格地址:http://blog.csdn.net/developer_jiangqq),轉載請註明。
Author:hmjiangqq
Email:[email protected]
基本上在Android上面我們有兩個方式來提供應用程式(Application):1.基於用戶端應用程式(還用AndroidSDK開發,在使用者裝置上面進行安裝APK檔案),2.基於web應用程式(使用Web開發標準,並且不需要在任何使用者裝置上面進行安裝)
各位童鞋如果你選擇為Android裝置開發一個基於web標準的應用程式,Android上面主流的web瀏覽器還是支援的(例如 WebView FrameWork),該會提供一個特殊的視圖以及風格屬性,這樣我們開發的應用程式就可以在所有的螢幕上面顯示正確的大小以及縮放比例。
[圖一]:我們有兩種方式來顯示web內容:①:使用Android Web瀏覽器,②:創建包含WebView瀏覽器視圖控制項的應用程式
展示了,我們可以通過Android瀏覽器或者通過自己的AndroidAPP來顯示web內容,但是我們不應該只是開發的一個AndroidAPP只是簡單的來顯示一下你的web內容。相反的我們在AndroidAPP中嵌入的網頁內容應該專門為特殊的情境設計。你甚至可以在你的AndroidAPP和Web網頁之間定義一個介面,這樣可以在Android APP中使用Web頁面中的JavaScript來調用基於Web設計開發的應用程式(Application)的AndroidAPIs
下面我們來為Android裝置開發Web頁面,來看下頁面的文章:
1.支援不同螢幕的Web Apps
主要內容:1.開發行動裝置的應用,我們使用WebView。2.為Android裝置開發合適大小的Web頁面。3.支援多解析度
2.使用WebView建立WebApps
主要內容:1.在AndroidApplication上面使用WebView來嵌入網頁。 2.進行Javascript和AndroidAPIs進行綁定
3.調試Web Apps
主要內容:1.使用Javascript控制台APIs來調試Web Apps
4.Web Apps最佳實務規則
主要內容:1.為Android開發高效的WebApps需要遵循的一系列規則
5.WebApps開發實戰例子講解
1.[WebView學習之一]:Web Apps簡介