“我在發(fā)抖么?你開什么玩笑。我只是在跳愉快的尬舞。暗影是不會向邪惡勢力低頭的。 萬歲(≧▽≦)/?。 ?- 來自暗世界android工程師 前言: 本篇是本系列的最后一個篇章...
“我在發(fā)抖么?你開什么玩笑。我只是在跳愉快的尬舞。暗影是不會向邪惡勢力低頭的。 萬歲(≧▽≦)/?。 ?- 來自暗世界android工程師 前言: 本篇是本系列的最后一個篇章...
為什么需要6.0運(yùn)行時權(quán)限 更友好 6.0以前的安裝時權(quán)限,會在應(yīng)用安裝時列出所有需要的權(quán)限,當(dāng)列出一些危險權(quán)限時,用戶不知每個權(quán)限的具體用途,可能因為這些權(quán)限警告而放棄安裝...
請保持淡定,分析代碼,記?。盒阅芎苤匾?。 啟動時間優(yōu)化 毫無疑問,應(yīng)用的啟動速度越快越好。 本文可以幫助你優(yōu)化應(yīng)用的啟動時間:首先描述應(yīng)用啟動過程的內(nèi)部機(jī)制;然后討論如何分析...
為什么說這是一個極棒的開源項目——MVP,RxJava +Retrofit+okhttp完美結(jié)合,遵循Material設(shè)計風(fēng)格,加入了5.0高級特性,RecycleView ...
前言 通過Android Studio的Memory Monitor工具,對各種數(shù)據(jù)類型,如:boolean,int,float,long,SparseArray,HashM...
簡書 占小狼轉(zhuǎn)載請注明原創(chuàng)出處,謝謝! 連接符號 "+" 本質(zhì) 在 淺談Java String內(nèi)幕(1) 中,字符串變量(非final修飾)通過 "+" 進(jìn)行拼接,在編譯過程...
單例模式的實現(xiàn)方式有懶漢,餓漢,雙重校驗鎖,枚舉,內(nèi)部類等等,寫法就不全部列舉了。Android源碼中有一個單例輔助類/frameworks/base/core/java/a...
這幾天閑得無聊,就打開手機(jī)上的開發(fā)者模式里面的“GPU過度繪制”功能,看看別家的App做的咋樣,然后很偶然的打開了“簡書”,然后就被它的過度繪制驚呆了,于是寫了這篇性能分析的...