《將博客搬至CSDN》
在Android開(kāi)發(fā)中,事件分發(fā)機(jī)制是一塊Android比較重要的知識(shí)體系,了解并熟悉整套的分發(fā)機(jī)制有助于更好的分析各種點(diǎn)擊滑動(dòng)失效問(wèn)題,更好去擴(kuò)展控件的事件功能和開(kāi)發(fā)自定義...
概念: 類(lèi)鎖:所有對(duì)象共用一個(gè)鎖 對(duì)象鎖:一個(gè)對(duì)象一把鎖,多個(gè)對(duì)象多把鎖。 一、synchronized修飾普通方法(對(duì)象鎖) 測(cè)試代碼: 打印結(jié)果: 結(jié)論:修飾普通方法的時(shí)...
接著上篇 Flutter開(kāi)發(fā)中的一些Tips,今天再分享一些我遇到的問(wèn)題,這篇較上一篇,細(xì)節(jié)方面更多,希望“引以為戒”,畢竟細(xì)節(jié)決定成敗。本篇的所有例子,都在我開(kāi)源的flut...
多平臺(tái)開(kāi)發(fā)痛點(diǎn) Kotlin Multiplatform最重要的目標(biāo)是在多平臺(tái)上共享代碼,現(xiàn)在支持的平臺(tái)有JVM,Android,Javascript,iOS、Linux、W...
前言 這篇來(lái)研究一下RN的熱更新,之前看資料見(jiàn)到過(guò)兩個(gè)現(xiàn)成的方案: 1.reactnative中文網(wǎng)的pushy 2.微軟的CodePush 不過(guò)看了文檔就覺(jué)得沒(méi)勁,不如自己...
前言 最近在做原生項(xiàng)目集成RN的時(shí)候遇到了一個(gè)問(wèn)題:如果從原生進(jìn)入RN有多個(gè)入口或者說(shuō)從原生不同的地方可以進(jìn)入到不同的RN組件,該怎么做?由此展開(kāi)了調(diào)研。在調(diào)研后得出了兩種方...
webstorm 并不是開(kāi)源軟件,試用期只有30天,30天后需要填寫(xiě)注冊(cè)碼,現(xiàn)在網(wǎng)上有各種注冊(cè)碼破解方法,但是對(duì)2018年版本的webstorm均不生效。下面是個(gè)人親自試驗(yàn)的...
目錄 1.介紹 2.為什么要用ConstraintLayout 3.如何使用ConstraintLayout3.1 添加依賴(lài)3.2 相對(duì)定位3.3 角度定位3.4 邊距3.5...
前言 Gradle插件在Android中的應(yīng)用很廣泛,很多字節(jié)碼插樁方案就用到了這方面的知識(shí),Android官方提供了很多可用的插件,比如apply plugin: 'com...
前言 總結(jié) Android WebView 常用的相關(guān)知識(shí)點(diǎn),令包含以下干貨內(nèi)容分析:Js注入漏洞、WebView 遇到的坑、JsBridge 原理以及框架使用(JsBrid...
導(dǎo)語(yǔ) 現(xiàn)在大多數(shù)App與H5的交互越來(lái)越多,jsBridge是一個(gè)能使webView和js交互的通信方式,本文只對(duì)https://github.com/lzyzsd/JsBr...
前言 最近在學(xué)習(xí)Kotlin這門(mén)語(yǔ)言,在項(xiàng)目開(kāi)發(fā)中,運(yùn)用到了單例模式。因?yàn)槠浔磉_(dá)方式與Java是不同的。所以對(duì)不同單例模式的實(shí)現(xiàn)進(jìn)行了分別探討。主要單例模式實(shí)現(xiàn)如下: 餓漢式...
前言 某天,突然產(chǎn)生了對(duì)手機(jī)訪問(wèn)進(jìn)行抓包的想法,google了一下,發(fā)現(xiàn)在mac下使用charles進(jìn)行手機(jī)訪問(wèn)的抓包比較容易,就進(jìn)行了一次手機(jī)抓包的嘗試(安卓手機(jī))。 ma...
前言 隨著Flutter release版本的發(fā)布,F(xiàn)lutter的使用也提上日程,但是對(duì)于已有項(xiàng)目來(lái)說(shuō),直接使用Flutter重寫(xiě)不太現(xiàn)實(shí),所以需要在現(xiàn)有native項(xiàng)目中...
190822 補(bǔ)充:升級(jí) gradle 到 3.4.2 之后,禁止項(xiàng)目默認(rèn)啟用 androidx190817 補(bǔ)充:補(bǔ)充 Glide 兼容 androidx 注解的內(nèi)容190...