原创 實現Math.sqrt

開發中有時候需要進行求根運算(比如判斷整數是不是素數), 在Java中調用Math.sqrt()即可, 這個方法是怎麼實現的呢? 整數的算數平方根 給定正整數,找出整數,使得 (是所有平方的整數中最大的那個). 利用二分法的原理可以實現

原创 Gson混淆後報AbstractMethodError

以前的項目中使用Gson沒有直接用到JsonAdapter(指TypeAdapter,TypeAdapterFactory, JsonSerializer, JsonDeserializer子類或實現類), 但Gson內置有多種類型的Typ

原创 WebView使用的一些主要事項

內容摘要 shouldOverrideUrlLoading 全屏播放視頻 無法播放視頻問題 重定向頁面回退問題 網頁加載進度 shouldOverrideUrlLoading /** * Give the host applicati

原创 Gson序列化那些事

Android開發中會經常解析json,使用retrofit框架常用gson解析json。Gson有一定的容錯機制或者自定轉換,如"1"可以轉換爲int 1 ,long 1 等等,反之也一樣。如果服務端傳空字符串過來,這時怎麼辦(服務端數據

原创 Gradle系列2--參考文檔

在線查看 groovy官網 gradle官網 Android Plugin DSL Reference 離線文檔 ​ 其實安裝groovy或者gradle時就自帶了齊全的各種文檔(參考文檔, api文檔...)。下面是Ubuntu