努力的人,應(yīng)該像好色那樣好學(xué) 做Android開發(fā)的同學(xué)琴昆,對(duì)Gradle肯定不陌生耙考,我們用它配置囚戚、構(gòu)建工程磁携,可能還會(huì)開發(fā)插件來促進(jìn)我們的開發(fā),我們必須了解Gradle鉴吹,而不僅...
![240](https://cdn2.jianshu.io/assets/default_avatar/8-a356878e44b45ab268a3b0bbaaadeeb7.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
努力的人,應(yīng)該像好色那樣好學(xué) 做Android開發(fā)的同學(xué)琴昆,對(duì)Gradle肯定不陌生耙考,我們用它配置囚戚、構(gòu)建工程磁携,可能還會(huì)開發(fā)插件來促進(jìn)我們的開發(fā),我們必須了解Gradle鉴吹,而不僅...
1、查看最上層成activity名字: 2豆励、查看Activity的任務(wù)棧: 3夺荒、顯示所有的activities的信息,包括任務(wù)棧等: 4、查看Android應(yīng)用包名packa...
面試必背 會(huì)舍棄良蒸、總結(jié)概括——根據(jù)我這些年面試和看面試題搜集過來的知識(shí)點(diǎn)匯總而來 建議根據(jù)我的寫的面試應(yīng)對(duì)思路中的策略技扼,面試之前全面過一遍題庫,加深印象:https://ww...
參考資料:Android開發(fā)藝術(shù)探索 AsyncTask是一個(gè)Android官方提供的一種輕量級(jí)的異步任務(wù)類嫩痰,它可以在線程池中執(zhí)行后臺(tái)任務(wù)剿吻,然后把執(zhí)行的進(jìn)度和最終結(jié)果傳遞給主...
最近在工作中遇到了需要對(duì)用戶的行為信息進(jìn)行采集的需求(包括打開APP的時(shí)間,功能頁面停留時(shí)間串纺,全局捕獲異常丽旅,點(diǎn)擊事件收集等),如果使用我們傳統(tǒng)的編程方式實(shí)現(xiàn)以上功能的話是完全...
都遇到過APP使用崩潰的情況纺棺,尤其是在線上的崩潰榄笙,我們無法看到崩潰信息,此時(shí)就需要對(duì)崩潰信息進(jìn)行收集祷蝌。之前用的都是第三方的來進(jìn)行茅撞,最近項(xiàng)目中需要自己來實(shí)現(xiàn)此功能。 其實(shí)Goo...
這里主要講Android 5.x中,Google對(duì)動(dòng)畫效果進(jìn)行的修改米丘,主要是Activity的轉(zhuǎn)場(chǎng)動(dòng)畫剑令。 Android 在5.0(API 級(jí)別 21)中提供了三種Trans...
相信大家對(duì)于Android滑動(dòng)事件沖突都比較了解,其解決方式主要有兩種一蠕蚜、外部攔截法(即在viewgroup中對(duì)事件進(jìn)行攔截)二尚洽、內(nèi)部攔截法(即viewgroup不攔截任何事...
安卓事件分發(fā)機(jī)制一直是困擾大家的一個(gè)難點(diǎn)悔橄,最近項(xiàng)目不忙抽出一周的時(shí)間好好研究了一下靶累。首先上圖一目了然,這張圖是自己寫了activity癣疟,ViewGroup挣柬,view,打log...
之前做項(xiàng)目的時(shí)候都是直接用的網(wǎng)上找的睛挚,也沒仔細(xì)研究邪蛔,現(xiàn)在趁著閑暇時(shí)間,研究了一下如何實(shí)現(xiàn)扎狱。 先看下我們要實(shí)現(xiàn)的效果 實(shí)現(xiàn)方式 通過繼承Recyclerview 的ItemDe...
這篇文章只是一個(gè)簡單自定義知識(shí)總結(jié)侧到,淺談自定義View。在學(xué)習(xí)自定義View之前我們先了解一下幾個(gè)概念淤击。 一 ViewRoot匠抗,DecorView ViewRoot是什么?...
接觸okhttp其實(shí)挺長時(shí)間了污抬,期間呢也了解過源碼汞贸,現(xiàn)在趁不忙來總結(jié)一下。okhttp是一款優(yōu)秀的http請(qǐng)求框架 支持Get 和Post請(qǐng)求印机,支持基于http的文件上傳下載...
最近在使用Retrofit時(shí)矢腻,因?yàn)橄氚颜?qǐng)求報(bào)文與響應(yīng)報(bào)文的具體內(nèi)容打到Monitor中,以便于與服務(wù)器進(jìn)行聯(lián)調(diào)∩淙現(xiàn)在進(jìn)行總結(jié)一下 使用開源Log管理工具多柑,在Studio中添加...
先來看一下效果圖吧 我們?cè)谧远x一個(gè)控件的時(shí)候首先要分析它的結(jié)構(gòu)¢乖穑可以看出一共有四部分四個(gè)圓弧顷蟆,兩個(gè)線條圓弧,兩個(gè)點(diǎn)狀圓弧繪畫的步驟分別是 0-360度 1.從0點(diǎn)開始腐魂,角度...
因?yàn)轫?xiàng)目中有一個(gè)需求帐偎,就是SessionId是否過期,如果過期就需要用戶重新登錄蛔屹。有限期是半個(gè)小時(shí)削樊,超過半個(gè)小時(shí),后臺(tái)哥們就會(huì)返回403。所以我需要做的就是攔截網(wǎng)絡(luò)請(qǐng)求漫贞。提前...
最近在項(xiàng)目中遇到了讀取證書中內(nèi)容與讀取keystore中對(duì)應(yīng)公鑰的需求谴蔑,在此做一下筆記 讀取證書最近項(xiàng)目中遇到后臺(tái)返回個(gè)byte[]數(shù)組類型的證書豌骏,需要從證書中獲取相關(guān)內(nèi)容,...