原创 Android導致內存泄漏的各種情況。

文章轉載: https://mp.weixin.qq.com/s/_s88Xjti0YwO4rayKvF5Dg

原创 網絡框架 Retrofit + RxJava + OkHttp + 數據返回日誌攔截

簡單說一下框架的主要流程: 1.在主工程的gradle的引入相關庫。   implementation 'io.reactivex.rxjava2:rxjava:2.0.1' // implementation 'io.react

原创 百度面試題以及面試感想。

今天接到百度的面試邀請參加了一下百度的面試,可以說這場面試對我來說收穫還是挺大的面試官很和善,聊了一個多小時。方方面面從基礎,算法,應用,還有三方框架底層原理性能優化等等。 以下是面試問到的問題有緣者得之以此共勉: 1.手寫算法二叉樹交換

原创 RxJava 小實例 搞定觀察者模式。

原文出處:https://www.jianshu.com/p/464fa025229e 前言 上個月RxJava2正式版發佈了,但目前國內的資料還比較少,以前使用過RxJava1只需要看看更新文檔就知道怎麼使用了,但還有一些以前沒用過Rx

原创 Retrofit 動態代理源碼簡析

    引言 在使用Retrofit的時候,我們在通過Builder模式獲取到Retrofit對象之後,需要通過create方法來獲取到接口對象 public interface Api { @GET("api/data/福利/

原创 再學不會 Flutter 你來打我!

https://mp.weixin.qq.com/s/4G6hWW6GxnmV_j6d2rVBpA 我很看好Flutter,也希望能帶着大家一起學習。但是我發現網上的Flutter文章系統性不夠,知識比較零散,所以我就想親自規劃一系列文章

原创 TextInput 系統提供 顯示錯誤信息控件.

 轉載: https://www.jianshu.com/p/a9b48dee86e0 app:errorEnabled="true" app:hintEnabled="false" 控制控件顯示隱藏的方法.

原创 老生常談的Handler消息機制 -- handler消息流程.

4.Handler機制 Android中主線程也叫UI線程,那麼從名字上我們也知道主線程主要是用來創建、更新UI的,而其他耗時操作,比如網絡訪問,或者文件處理,多媒體處理等都需要在子線程中操作,之所以在子線程中操作是爲了保證UI的流暢程度

原创 Android 判斷手機聯網狀態使wift 還是移動數據網

protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentV

原创 handler消息機制 (轉載剛哥)

https://blog.csdn.net/singwhatiwanna/article/details/17361775

原创 Android用命令行查看sharepreference文件內容:

轉載:https://blog.csdn.net/lonewolf521125/article/details/51455093

原创 Android點擊EditText文本框之外任何地方隱藏鍵盤的解決辦法!(2種)

原文出處:https://blog.csdn.net/mad1989/article/details/25069821 1,實現方法一:通過給當前界面佈局文件的父layout設置點擊事件(相當於給整個Activity設置點擊事件),在事件

原创 git pull 撤銷誤操作

git pull 撤銷誤操作 原文轉載:   https://blog.csdn.net/code_segment/article/details/78597441 本來想把github上的newpbft合併到本地的newpbft分支上,

原创 頭部縮放控件

仿支付寶首頁頭部伸縮效果 原文鏈接:mp.weixin.qq.com/s/GegMt7GDB… 每次打開支付寶首頁滑動,頭部的伸縮動畫甚是吸引人。於是自己決定動手來實現一個。 無圖言虛空,效果圖:       首先看到這種效果,第一

原创 簡單的二級列表

簡單的二級列表 https://juejin.im/entry/58a6ef8d8d6d8100582ac474 分類點擊二級列表. https://github.com/yihu0817/ExpandPopTabView 可選擇的二級列