不知道你有沒有註意,最近的app中越來越多的使用webview了,個人感覺,一方面是因為微信公眾號開發增多的促進,讓很多頁面開發後用到微信上面後,還要唚在公司的app中使用,又加上html5的進一步火熱,可以跨平臺使用,一次開發,可以用在Ios,android客戶端上,這樣,極大的節省了公司的開發成
不知道你有沒有註意,最近的app中越來越多的使用webview了,個人感覺,一方面是因為微信公眾號開發增多的促進,讓很多頁面開發後用到微信上面後,還要唚在公司的app中使用,又加上html5的進一步火熱,可以跨平臺使用,一次開發,可以用在Ios,android客戶端上,這樣,極大的節省了公司的開發成本,縮小了開發周期,讓公司的產品可以進快的投入市場中,在與同類產品競爭中拔得一個先機。同時,在一個頁面中,想要做一個廣告活動,也不必像原生控制項寫的app那樣必須升級,讓用戶體驗非常之不好,只要在頁面中加上一個鏈接就可以了,就是這麼簡單,就是這麼esay。至於目前在app內嵌html頁面最大的掣肘,可能個人感覺還是中國移動,中國聯通,與中國電信三家公司,試想,如果有一天,我們的移動網路可以普遍的像pc互聯網一樣高速,低費用,那麼,我感覺那時就是html5的天下了。
所以,html5的學習,應該被廣大安卓開發提上日程,試想,如果一個安卓開發人員,同時又精通html5,是不是可以給你所在的公司節省一名專門的開發人員,是不是要節省一大筆工資開銷,那這節省下來的工資開銷怎麼著是不是也要分給你點。同時,在你找工作時,會html5至少可以為你的薪資在你期望薪資的基礎上提高20個百分點。
目前我也打算開始學習html5了,不過之前在做安卓開發中,也有內嵌了一些網頁,用了webview,則在此先總結下,此控制項的一些常用方法。費話不多說,開始。
1.webview控制項的使用:在layout的佈局文件中,如同常用的安卓原生控制項一樣的使用,如listview,textview,button等。
<WebView android:id="@+id/wv_page" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_centerHorizontal="true" />
(來任務了,晚點寫)