調(diào)試Annotation Processor編譯時注解器 這篇文章的目的是解釋如何在Android Studio(或IntelliJ)下調(diào)試注解處理器Module冗栗。來了解你的...
調(diào)試Annotation Processor編譯時注解器 這篇文章的目的是解釋如何在Android Studio(或IntelliJ)下調(diào)試注解處理器Module冗栗。來了解你的...
前言 隨著移動互聯(lián)網(wǎng)的發(fā)展,APP 開發(fā)模式也在不斷的創(chuàng)新沃测,從最初的 Native 開發(fā)到后來的 Hybrid 混合開發(fā),再到最近比較火爆的 React Native、Wee...
我們在對View執(zhí)行toString()方法的時候表锻,會看到一段輸出: *****.View {33df71a V.E...... ......I. 0,0-0,0 #7f10...
關(guān)于多路復(fù)用 很多人用過InputStream和OutputStream接口浩嫌,用來操作文件檐迟、Socket等等 IO 操作补胚。如果是簡單的,速度較快的 IO 操作追迟,我們用Stre...
源碼地址 在一切開始之前溶其,我只想用正當?shù)姆绞剑蚯蟾魑坏囊粋€star https://github.com/geminiwen/skin-sprite 預(yù)覽 序 在寫Segm...
序 近期工作忙碌敦间,為了趕SegmentFault for Android 4.0版瓶逃,到了發(fā)瘋的程度。我來匯報一個進度廓块,已經(jīng)實現(xiàn)基于websocket的私信系統(tǒng)了厢绝,多虧了70大...
開頭 之前我們分析過subscribeOn這個函數(shù)沪停,現(xiàn)在我們來看下subscribeOn和observeOn這兩個函數(shù)到底有什么異同煤辨。 用過rxjava的旁友都知道,subs...
我和作者有相同的感受木张,工作了一年众辨,工資一般,剛買了房窟哺,現(xiàn)在每個月還貸款泻轰,雖然壓力不大,但是無形中督促自己提升自己的能力去賺更多錢且轨,每個月給自己定一個最高開銷浮声,讓從來不習(xí)慣記賬的自己開始記賬,生活反而過的很有條理旋奢,也算是無形的投資了自己吧泳挥!
背景 我們寫資訊類的App經(jīng)常會碰到的一個交互就是在詳情頁里面實現(xiàn)【查看大圖】的功能。但是大部分的詳情頁為了更好的排版都是通過用WebView來實現(xiàn)的矗钟,因為WebView和N...
跨線程更新UI 在客戶端開發(fā)的過程中唆香,我們經(jīng)常碰到的問題有可能就是 IO 請求完成后,在主線程中更新 UI 這件事了吨艇,看見這個問題躬它,我們一般會直接想到 Handler這個大殺...
回顧 Hello,通過Android程序員 如何入門iOS ——故事從這里開始 作為一個Androider 去看iOS程序的目錄結(jié)構(gòu)應(yīng)該算有個大概的理解了东涡,接下去我們小小介紹...
最近因為公司的一些原因冯吓,需要涉及iOS開發(fā)。在坑里摸爬滾打了2周之后疮跑,就寫個入門心得吧组贺。在一切的一切開始之前,你要先會Objective-C或者Swift(喜歡哪個用哪個祖娘,你...
最近在Android界雹仿,最火的framework大概就是RxJava了增热。扔物線大大之前寫了一篇文章 《給 Android 開發(fā)者的 RxJava 詳解》整以,在我學(xué)習(xí)RxJava...