1. 前言 在用公司的框架進行開發(fā)時,最大的特點是模塊純java開發(fā),打成dex包進行模塊更新,而不用更新app。 這個算是熱修復(fù)框架里的java multidex方式實現(xiàn)的...
沒想到這么多人噴樓主。我雖然是一個程序員,但是很明顯可以看出作者要表達的意思是,微信在做一個類似于操作系統(tǒng)的生態(tài)。
一個設(shè)備想換操作系統(tǒng)很難,但裝個微信就很簡單。微信上實現(xiàn)各種程序安裝,多界面等功能,就變相地實現(xiàn)了操作系統(tǒng)的功能,吃掉了很多操作系統(tǒng)的利益,這難道不可怕嗎?
還有各位同行不要這么狹隘好吧,你們噴的內(nèi)容跟作者要表述的意思一致嗎?
另外我覺得這些大廠做個跟現(xiàn)有的windows、ios水平差不多的操作系統(tǒng)還是不難的吧?只不過做出來很難比現(xiàn)有的好很多,搶占不了市場,因此沒必要做而已。
一 前言 最近有用戶手機用流量無法登陸app,最終發(fā)現(xiàn)原因是ip被防火墻拉黑了,本來想去了解ip的分配機制,隨著一個個知識點的了解,發(fā)現(xiàn)還是系統(tǒng)記錄下來更能加深理解,特此記錄...
1. 根view view的requestLayout 從activity的setContentView中可以看出,activity的根view是DecorView,setC...
Android面試題集(2019-04-04總結(jié)) ??一份Android面試題集,適應(yīng)于實習(xí) & 初級工程師 & 中級工程師,高級工程師勉強吧。筆者不提供答案,但是會提供學(xué)...
一 前言 Retrofit + Okhttp + RxJava,可以說是現(xiàn)在最火的網(wǎng)絡(luò)請求組合了,而它們背后的設(shè)計模式或設(shè)計思想,是它們成功的重大原因之一。 分析源碼,也是為...
一,前言 Retrofit其實是將OKhttp封裝起來,和volley一樣。那解析Retrofit其實就是解析它如何封裝使用OKhttp,那我直接從其使用上來跟蹤源碼。 總體...
一,前言 事件分發(fā)的文章也看過很多,自己也寫過筆記文章,但都沒有從總體上真正理解過,最終也是一知半解。這次就從總體流程上歸納下,更方便記憶。 二,必須知道的方法 2.1 Vi...
1.Matrix簡介: Matrix是一個矩陣,主要功能是坐標(biāo)映射,數(shù)值轉(zhuǎn)換 Matrix在View,圖片,動畫效果等各個方面均有運用。畫布操作是對Matrix的封裝,Mat...
1.measure和onMeasure View中和測量過程相關(guān)的方法有三個,measure、onMeasure和setMeasuredDimension。 1.View與V...
1.ListView第一次加載 時序圖:https://www.processon.com/view/link/5bd7b047e4b0fef7882c2fda 第一次加載時...
一.前言 最近準(zhǔn)備在異步線程使用Handler,發(fā)現(xiàn)對其如何實現(xiàn)又忘記了,又要看源碼來理解。還是記錄下自己的理解思路,已方便記憶。當(dāng)然異步線程使用Handler還是要用Han...
一,引言 1.遇到的問題 因為項目的特殊性,需要用戶在保存數(shù)據(jù)到本地數(shù)據(jù)庫后,刷新數(shù)據(jù)時后臺同步上傳本地數(shù)據(jù)的數(shù)據(jù),為了增加上傳圖片和數(shù)據(jù)的效率,使用了線程池管理。 如果數(shù)據(jù)...
一,前言 今日在使用AsyncTask時,發(fā)現(xiàn)對其實現(xiàn)原理又不太記得了,在此再解讀一邊,以便記憶和使用。 android3.0前的多線程并行執(zhí)行的版本年代久遠就不再分析了, ...
一,獲取SharedPreferences對象 從Activity獲取SharedPreferences對象的代碼追蹤,可以發(fā)現(xiàn)其是在ContextWrapper中通過con...
給表增加字段時,要注意相關(guān)視圖,如果視圖的創(chuàng)建如 b.*這樣,就要重新運行下視圖,否則會++報指定的列名數(shù)無效++這樣的錯誤。 oracle通過in查詢的數(shù)據(jù)為亂序,如果要順...
1.JVM與DVM 1.概念 JVM的作用是把平臺無關(guān)的.class里面的字節(jié)碼翻譯成平臺相關(guān)的機器碼,來實現(xiàn)跨平臺。DVM就是安卓中使用的虛擬機。 Dalvik允許多個實例...