Builder模式是一種廣泛使用的設(shè)計(jì)模式。 將一個(gè)復(fù)雜對(duì)象的構(gòu)建與它的表示分立,這樣在調(diào)用相同構(gòu)建的過程中可以創(chuàng)建不同的表示 Builder模式分二種摹迷,一種是經(jīng)典的Buil...
Builder模式是一種廣泛使用的設(shè)計(jì)模式。 將一個(gè)復(fù)雜對(duì)象的構(gòu)建與它的表示分立,這樣在調(diào)用相同構(gòu)建的過程中可以創(chuàng)建不同的表示 Builder模式分二種摹迷,一種是經(jīng)典的Buil...
安卓逆向系列教程(一)Dalvik 指令集 作者:飛龍 寄存器 Dalvik 指令集完全基于寄存器推励,也就是說腾务,沒有棧捂龄。 所有寄存器都是 32 位揩慕,無類型的漆诽。也就是說侮攀,雖然編譯...
前言 Rxjava由于其基于事件流的鏈?zhǔn)秸{(diào)用魏身、邏輯簡潔 & 使用簡單的特點(diǎn),深受各大 Android開發(fā)者的歡迎蚪腐。本文主要: 面向 剛接觸Rxjava的初學(xué)者 提供了一份 清...
最近由于工作緊張家制,沒有更新博客,通過幾個(gè)項(xiàng)目經(jīng)驗(yàn)泡一,小哥兒又準(zhǔn)備了一大波Android開發(fā)技能跟大家分享颤殴。來不及解釋了,準(zhǔn)備好了嘛鼻忠?快上車涵但! 1. QMUI已開源,頁面開發(fā)新...
一帖蔓、什么是注解 注解可以向編譯器矮瘟、虛擬機(jī)等解釋說明一些事情。舉一個(gè)最常見的例子塑娇,當(dāng)我們?cè)谧宇惍?dāng)中覆寫父類的aMethod方法時(shí)澈侠,在子類的aMethod上會(huì)用@Override...
開篇 ??又是周末了,有一段時(shí)間沒有給童鞋們分享點(diǎn)什么東西了埋酬。今天熬夜給童鞋們分享一個(gè)Fragment回退棧管理哨啃。 意欲何為 ??Fragment是3.0API加入的組件,它...
版權(quán)聲明:本文為博主原創(chuàng)文章写妥,未經(jīng)博主允許不得轉(zhuǎn)載源碼:AnliaLee/BauzMusic首發(fā)地址:Anlia_掘金大家要是看到有錯(cuò)誤的地方或者有啥好的建議拳球,歡迎留言評(píng)論 ...
前言 本篇是為了記錄在適配Android6.0和7.0的時(shí)候出現(xiàn)的思考,以下內(nèi)容大多數(shù)參考了大佬們的文章,僅做記錄. 看完之后希望能解決以下問題. 疑問: Android內(nèi)部...
Java 基礎(chǔ)知識(shí)大綱 一、面向?qū)ο?二呼猪、Object類相關(guān) 三画畅、重要關(guān)鍵字 四、內(nèi)部類 五宋距、抽象類 & 接口 六轴踱、編碼 七、異常 八谚赎、注解 九淫僻、容器 十、內(nèi)存區(qū)域 十一壶唤、垃...
關(guān)于ANR雳灵,以前只知道Activity、BroadCastReceiver闸盔、Service三種組件的ANR時(shí)限悯辙、一般采用哪些方式避免ANR、以及通過data/anr/trac...
1.JVM與DVM 1.概念 JVM的作用是把平臺(tái)無關(guān)的.class里面的字節(jié)碼翻譯成平臺(tái)相關(guān)的機(jī)器碼,來實(shí)現(xiàn)跨平臺(tái)击费。DVM就是安卓中使用的虛擬機(jī)拢蛋。 Dalvik允許多個(gè)實(shí)例...
View的繪制和事件處理是兩個(gè)重要的主題,上一篇《圖解 Android事件分發(fā)機(jī)制》已經(jīng)把事件的分發(fā)機(jī)制講得比較詳細(xì)了蔫巩,這一篇是針對(duì)View的繪制谆棱,View的繪制如果你有所了...
在Android開發(fā)中,事件分發(fā)機(jī)制是一塊Android比較重要的知識(shí)體系荧缘,了解并熟悉整套的分發(fā)機(jī)制有助于更好的分析各種點(diǎn)擊滑動(dòng)失效問題,更好去擴(kuò)展控件的事件功能和開發(fā)自定義...
整體Retrofit內(nèi)容如下: 1拦宣、Retrofit解析1之前哨站——理解RESTful2截粗、Retrofit解析2之使用簡介3、Retrofit解析3之反射4鸵隧、Retrofi...
輸出請(qǐng)求日志和響應(yīng)日志 Retrofit在網(wǎng)絡(luò)層完全依賴于OkHttp绸罗,有人為它做了一個(gè)日志攔截器來輸出日志,首先在gradle中添加依賴: 為OkHttp添加攔截器 推薦把...
當(dāng)我們啟動(dòng)一個(gè)App的時(shí)候豆瘫,Android系統(tǒng)會(huì)啟動(dòng)一個(gè)Linux Process珊蟀,該P(yáng)rocess包含一個(gè)Thread,稱為UI Thread或Main Thread。通常...