Android零碎知識點 1

2021-09-06 11:27:21 字數 1303 閱讀 7834

android零碎知識點 1

android在2.3版本上開始支援keyevent.keycode_page_down以及keyevent.keycode_page_up的操作。

android 2.2以及以上版本listview支援smoothscrollby(大小,時間)的操作,是比較平滑的移動,自己不需要判斷是否到達邊界。

得到webview的真實的內容高度:mwebview.getcontentheight() * mwebview.getscale()

得到view的可顯示區域左上角座標:v.getscrollx(),v.getscrolly()

webview

設定實現兩個手指縮放網頁:

mwebview.getsettings().setsupportzoom(true);

mwebview.getsettings().setbuiltinzoomcontrols(true); 

webview cookies

清理:cookiesyncmanager.createinstance(this); 

cookiesyncmanager.getinstance().startsync(); 

cookiemanager.getinstance().removesessioncookie(); 另外,

清理cache

和歷史記錄的方法:

webview.clearcache(true); 

webview.clearhistory();

android

判斷webview

是否已經滾動到頁面底端

:getscrolly()

方法返回的是當前可見區域的頂端距整個頁面頂端的距離

,也就是當前內容滾動的距離

. getheight()

或者getbottom()

方法都返回當前

webview

這個容器的高度

getcontentheight

返回的是整個

html

的高度,

但並不等同於當前整個頁面的高度,因為

webview

有縮放功能

, 所以當前整個頁面的高度實際上應該是原始

html

的高度再乘上縮放比例

. 因此

,更正後的結果

,準確的判斷方法應該是:

if(webview.getcontentheight*webview.getscale() == (webview.getheight()+webview.getscrolly())) 

零碎知識點

1.反斜槓也可拼接字串 window.nl ad function window.nl ad function 2.在console.log 中新增樣式 var a hello console.log c a,font size 400 background blue color white 3 通...

零碎知識點

比較數值時,不要integer,要int 1,elasticsearch查詢時不識別大寫,應全部轉為小寫.因此建立索引時盡量使用小寫 2.var param param.yanan1 yanan2 此處的用法 param 宣告了json格式的param,param.yanan1 yanan2定義了j...

彙編零碎知識點

條件碼 of overflow flag 溢位標誌,溢位時為1,否則置0.標明乙個溢位了的計算,如 結構和目標不匹配.sf sign flag 符號標誌,結果為負時置1,否則置0.zf zero flag 零標誌,運算結果為0時置1,否則置0.cf carry flag 進製標誌,進製時置1,否則置...