前言 經(jīng)過(guò)完整2天的折騰,最總還是放棄了Windows上編譯ollvm的想法鸠踪,Mac上目前編譯成功了丙者。 想看Windows的坑可以去這里看一下:windows10 ollvm...
前言 經(jīng)過(guò)完整2天的折騰,最總還是放棄了Windows上編譯ollvm的想法鸠踪,Mac上目前編譯成功了丙者。 想看Windows的坑可以去這里看一下:windows10 ollvm...
前言 相信大部分的第一感覺(jué)就是覺(jué)得jni居然也可以混淆?B蔓钟!是的,在沒(méi)有接觸這塊的時(shí)候我和大家是一樣的懵逼卵贱,居然還有這種操作滥沫!對(duì)于混淆來(lái)說(shuō),做的最多的還是app端的代碼混淆键俱,...
剛給大家講解Java socket通信后兰绣,好多童鞋私信我,有好多地方不理解编振,看不明白缀辩。特抽時(shí)間整理一下,詳細(xì)講述Java socket通信原理和實(shí)現(xiàn)案例踪央。整個(gè)過(guò)程樓主都是通過(guò)...
本篇是第二篇,主要是涉及線(xiàn)程與進(jìn)程的喚醒畅蹂,數(shù)據(jù)傳輸?shù)姆庋b與解析健无, Binder線(xiàn)程的睡眠與喚醒(請(qǐng)求線(xiàn)程睡在哪個(gè)等待隊(duì)列上,喚醒目標(biāo)端哪個(gè)隊(duì)列上的線(xiàn)程) Binder協(xié)議中B...
Binder承擔(dān)了絕大部分Android進(jìn)程通信的職責(zé)累贤,可以看做是Android的血管系統(tǒng),負(fù)責(zé)不同服務(wù)模塊進(jìn)程間的通信少漆。在對(duì)Binder的理解上臼膏,可大可小,日常APP開(kāi)發(fā)并...
貝塞爾曲線(xiàn)開(kāi)發(fā)的藝術(shù) 一句話(huà)概括貝塞爾曲線(xiàn):將任意一條曲線(xiàn)轉(zhuǎn)化為精確的數(shù)學(xué)公式示损。 很多繪圖工具中的鋼筆工具渗磅,就是典型的貝塞爾曲線(xiàn)的應(yīng)用,這里的一個(gè)網(wǎng)站可以在線(xiàn)模擬鋼筆工具的使...
前言 自定義View是Android開(kāi)發(fā)者必須了解的基礎(chǔ);而Path類(lèi)的使用在自定義View繪制中發(fā)揮著非常重要的作用 網(wǎng)上有大量關(guān)于自定義View中Path類(lèi)的文章始鱼,但存在...
前言 自定義View是Android開(kāi)發(fā)中非常常用的知識(shí) 可是,在使用過(guò)程中风响,有些開(kāi)發(fā)者會(huì)發(fā)現(xiàn):為什么自定義View 中設(shè)置的wrap_content屬性不起作用(與matc...
前言 在了解自定義View三大流程的Measure過(guò)程前丹禀,我們需要了解一個(gè)重要基礎(chǔ):MeasureSpec 今天状勤,我將全面解析 MeasureSpec類(lèi)的相關(guān)知識(shí),希望你們會(huì)...