??文章介紹NDEF和MifareClassic兩種格式數(shù)據(jù)讀寫標(biāo)簽的方法。 在進(jìn)行Nfc的讀寫之前,了解卡片的存儲(chǔ)結(jié)構(gòu)是非常重要的(非常重要,尤其對(duì)理解MifareClas...
??文章介紹NDEF和MifareClassic兩種格式數(shù)據(jù)讀寫標(biāo)簽的方法。 在進(jìn)行Nfc的讀寫之前,了解卡片的存儲(chǔ)結(jié)構(gòu)是非常重要的(非常重要,尤其對(duì)理解MifareClas...
Android跨進(jìn)程通信IPC整體內(nèi)容如下 1、Android跨進(jìn)程通信IPC之1——Linux基礎(chǔ)2、Android跨進(jìn)程通信IPC之2——Bionic3、Android跨...
本文基于Android6.0。WindowManagerService只負(fù)責(zé)窗口管理,并不負(fù)責(zé)View的繪制跟圖層混合,本文就來(lái)分析WMS到底是怎么管理窗口的。初接觸Andr...
在Android系統(tǒng)中,窗口是有分組概念的,例如,Activity中彈出的所有PopupWindow會(huì)隨著Activity的隱藏而隱藏,可以說(shuō)這些都附屬于Actvity的子窗...
窗口管理可以說(shuō)是Android系統(tǒng)中最復(fù)雜的一部分,主要是它涉及的模塊比較多,雖然籠統(tǒng)的說(shuō)是窗口管理,其實(shí),除了WindowManagerService還包括SurfaceF...
本文基于API23源碼 前序 Android系統(tǒng)啟動(dòng)流程介紹 Android系統(tǒng)_啟動(dòng)流程分析Android系統(tǒng)_Zygote啟動(dòng)流程分析Android系統(tǒng)_SystemSe...
基于Android 7.0源碼分析 應(yīng)用收到Motion事件傳遞至Activity的過程 應(yīng)用對(duì)于Motion事件的處理比較復(fù)雜,不同類型的事件處理方式不同: Down事件 ...
根據(jù)http://www.itdecent.cn/p/c2e26c6d4ac1Android處理down的時(shí)候是直接處理的, 但是處理move的時(shí)候需要等待vsync.但是...
從手指接觸屏幕到MotionEvent被傳送到Activity或者View,中間究竟經(jīng)歷了什么?Android中觸摸事件到底是怎么來(lái)的呢?源頭是哪呢?本文就直觀的描述一個(gè)整個(gè)...
目錄:1 MessageQueue next()2 Vsync3 Choreographer doFrame4 input 系統(tǒng)是一個(gè)無(wú)限循環(huán)的模型, Android也不例外...
可能是推Perfetto
platform-tools下找不到systrace文件夾谷歌官方在22年3月發(fā)布的33.0.1版本的platform-tools包中移除了systrace,而最后一個(gè)含有systrace的platform-tools版本是33.0...
@qgmzzmzmn ??
Android事件分發(fā)機(jī)制詳解:史上最全面、最易懂前言 Android事件分發(fā)機(jī)制是Android開發(fā)者必須了解的基礎(chǔ) 網(wǎng)上有大量關(guān)于Android事件分發(fā)機(jī)制的文章,但存在一些問題:內(nèi)容不全、思路不清晰、無(wú)源碼分析、簡(jiǎn)單問...
這張圖牛逼,非常詳細(xì)易懂??
原來(lái)Android觸控機(jī)制竟是這樣的?有什么料? 從這篇文章中你能獲得這些料: 了解一次觸摸事件究竟是如何產(chǎn)生的? 了解觸摸事件究竟是如何傳遞的? 學(xué)會(huì)從根源處分析你的App中的滑動(dòng)沖突。 能夠更自信的創(chuàng)作出具有...
本篇文章已授權(quán)微信公眾號(hào) dasu_Android(大蘇)獨(dú)家發(fā)布 這次想來(lái)講講系統(tǒng)應(yīng)用集成過程中遇到的一些坑,尤其是 so 文件相關(guān)的坑。 背景 埋這些坑的最初來(lái)源是由于測(cè)...
預(yù)置帶so的apk,很容易出現(xiàn)一個(gè)問題:使用apk手動(dòng)安裝,可以正常執(zhí)行so相關(guān)程序,但是打包到系統(tǒng)內(nèi),作為內(nèi)置應(yīng)用的話,so文件加載的時(shí)候就會(huì)報(bào)錯(cuò)。 首先來(lái)看apk的安裝。...
通俗易懂的文章就是好文章??
深入淺出Android屏幕刷新原理如需轉(zhuǎn)載請(qǐng)?jiān)u論或簡(jiǎn)信,并注明出處,未經(jīng)允許不得轉(zhuǎn)載 目錄 前言 現(xiàn)在Android的應(yīng)用界面越來(lái)越復(fù)雜,很多時(shí)候頁(yè)面中還有各種動(dòng)畫,所以頁(yè)面卡頓、掉幀等問題就隨之而來(lái),所以就...
如需轉(zhuǎn)載請(qǐng)?jiān)u論或簡(jiǎn)信,并注明出處,未經(jīng)允許不得轉(zhuǎn)載 目錄 前言 現(xiàn)在Android的應(yīng)用界面越來(lái)越復(fù)雜,很多時(shí)候頁(yè)面中還有各種動(dòng)畫,所以頁(yè)面卡頓、掉幀等問題就隨之而來(lái),所以就...
設(shè)置項(xiàng)列表的內(nèi)容通過靜態(tài)配置+動(dòng)態(tài)添加的方式獲取。本文以MTK平臺(tái)的快霸為例探討如何進(jìn)行動(dòng)態(tài)加載。 一,解析動(dòng)態(tài)加載項(xiàng) 每個(gè)頁(yè)面都有自己特定的動(dòng)態(tài)加載項(xiàng),那么每個(gè)頁(yè)面如果獲取...
通俗易懂
詳解 SEAndroid 以及 Hack 其規(guī)則(sepolicy)之前在搞Xposed的時(shí)候遇到一個(gè)問題是Xposed的卸載原本需要root權(quán)限,但是Xposed的原理是hack了zygote這個(gè)進(jìn)程(xposed原理以后有時(shí)間再寫),而z...