1 前言 網(wǎng)上看過很多Activity啟動(dòng)過程的源碼解析,很多文章會(huì)貼上一大段代碼,然后從startActivity()函數(shù)開始深究整個(gè)源碼的調(diào)用棧。個(gè)人感覺這類文章代碼細(xì)節(jié)...

1 前言 網(wǎng)上看過很多Activity啟動(dòng)過程的源碼解析,很多文章會(huì)貼上一大段代碼,然后從startActivity()函數(shù)開始深究整個(gè)源碼的調(diào)用棧。個(gè)人感覺這類文章代碼細(xì)節(jié)...
思路:重寫EdieText父布局的dispatchTouchEvent()方法,判斷EditText正在獲取焦點(diǎn)并且點(diǎn)擊外部時(shí)調(diào)用EditText的clearFocus()方...
Android7.0發(fā)布已經(jīng)有一個(gè)多月了,Android7.0在給用戶帶來一些新的特性的同時(shí),也給開發(fā)者帶來了新的挑戰(zhàn),這幾天我將應(yīng)用適配到Android7.0,其中也遇到了...
本篇文章篇幅比較長(zhǎng),先來個(gè)思維導(dǎo)圖預(yù)覽一下。 一、概述 1.計(jì)算機(jī)網(wǎng)絡(luò)體系結(jié)構(gòu)分層 2.TCP/IP 通信傳輸流 利用 TCP/IP 協(xié)議族進(jìn)行網(wǎng)絡(luò)通信時(shí),會(huì)通過分層順序與對(duì)...
一、初識(shí)Canvas.drawBitmapMesh() 1、方法介紹分析 先來看看 Android API 中對(duì) drawBitmapMesh 方法的介紹: 這個(gè)方法的參數(shù)還...
前段時(shí)間開始學(xué)習(xí)React Native,然后試著開始做一個(gè)小項(xiàng)目,在練手的同時(shí),分享出來希望和各位同學(xué)互相學(xué)習(xí)react-native項(xiàng)目[https://github.c...
Android對(duì)于圖片的處理,最常使用到的數(shù)據(jù)結(jié)構(gòu)是位圖——Bitmap,它包含了一張圖片所有的數(shù)據(jù)。整個(gè)圖片都是由點(diǎn)陣和顏色值組成的,所謂點(diǎn)陣就是一個(gè)包含像素的矩陣,每一個(gè)...
上一篇文章講到Tinker熱修復(fù)框架的接入教程:Android熱更新:微信Tinker框架的接入與測(cè)試 這一篇主要是帶給大家,在使用Tinker熱修復(fù)的時(shí)候,進(jìn)行多渠道打包的...
Android熱修復(fù)框架的對(duì)比(最終選擇微信Tinker) 總結(jié)對(duì)比摘自Tinker官方Wiki AndFix作為native解決方案,首先面臨的是穩(wěn)定性與兼容性問題,更重要...