我們在看有些應用在引入h5的時候經常會有乙個進度條在轉,顯示載入的意思,那麼這個東西其實一般是我們android端做的事(不要把所有的事都推給h5~~~),其實實現起來很簡單,
ok 廢話不多說,上**吧
wv.setwebviewclient(new webviewclient()
@override
public void onpagefinished(webview view, string url)
@override
public void onreceivederror(webview view, webresourcerequest request, webresourceerror error)
@override
public boolean shouldoverrideurlloading(webview view, string url)
}
其中的onpagestarted 和 onpagefinished和onreceivederror是我們這次要用到的方法,可以直接看方法名就能知道什麼意思了
其中onpagestarted表示的是當我們載入開始時我們要做什麼操作,很簡單這個時候你就定義乙個dialog來顯示載入狀態就好了
onpagefinished表示的是當我們載入完成後需要做什麼操作,一般我們就是把這個載入dialog去掉就行了
至於這個onreceivederror是當我們載入失敗做什麼操作,這個時候一般是寫乙個載入錯誤的布局,或者fragment進行頁面提示,
知道了方法那我們直接就實現就好了
請看效果圖
其中dialog是自己寫的乙個小工具類,很簡單自己定義下即可
h5呼叫相機相簿
我們利用input 輸入框 把type屬性改為file,然後呼叫系統預設相機,攝像,系統相簿。accept 表示要開啟的檔案型別 capture 表示可以捕獲到系統預設的裝置 input type file accept image capture camera 相機 input type file...
iOS webView 遠端h5優先載入本地資源
前言 uiwebview呼叫遠端h5頁面,優先載入本地 js css等資源,解決辦法就是對請求進行攔截。服務端 放在本文後面 客戶端需要對nsurlprotocol 的自定義類進行註冊,那麼所有的webview 對http請求都會被他攔截到 首先自定義nsurlprotocol類 import im...
django admin後台顯示H5顏色選項卡
一般使用django後台,特別是有顏色的字段的時候避免手動輸入一大推的顏色,可以使用h5顏色選項卡,這樣使用者就直接可以通過選項卡來選擇自己所需的顏色。這個時候可以通過後台admin form來進行定製。admin.py from django.forms.widgets import textin...