
前言 測試是我們開發中不可缺少的一個環節,我們一般都會有自己的測試環境,我們的測試apk可能會放在我們的內網上,也可能會放在三方測試平臺,比如f...
1.概述 講工廠模式之前我們先來講一下我們項目中可能存在的一個問題。大家的項目中使用的緩存,不管是官方提供的SharePreference還是F...
1.概述 App啟動方式,我們通常分為以下兩種: 1.冷啟動: 啟動應用時,系統后臺沒有該應用的進程,這時系統會為該應用新創建一個進程,這就是我...
1.概述 Handler一般在Android的UI線程和子線程間通信使用,之前我們在分析AsyncTask源碼的時候就發現其實她的內部是Hand...
App性能優化是個老生常談的話題,在開發階段我們需要快速上線,可能會造成一些開發過程中的不規范,趕工出來的App各種卡頓等情況,在版本迭代維護階...
隨著我們的APP迭代,安裝包的體積也會跟著增大。就拿我目前所開發維護的APP來講,版本號20,APK大小是10M,金融類的應用。雖然功能也不少,...
上一篇文章設計模式-單例模式我們介紹了單例模式的幾種用法和優缺點,具體的我們需要結合項目中的場景去具體選擇。這一篇我們來學習Builder模式(...
人工智能和機器學習現在已經成為老幼皆知的科學名詞了,這要歸功于谷歌、facebook等等這類大公司不遺余力的推廣,比如谷歌甚至把壓箱底的秘籍Te...
AsyncTask大家都不會陌生吧,當然現在有比如RxJava這種替代方案,但是AsyncTask我們還是要去分析的,這樣我們能更好的理解And...