《将博客搬至CSDN》
《将博客搬至CSDN》
在Android开发中,事件分发机制是一块Android比较重要的知识体系,了解并熟悉整套的分发机制有助于更好的分析各种点击滑动失效问题,更好去扩展控件的事件功能和开发自定义...
概念: 类锁:所有对象共用一个锁 对象锁:一个对象一把锁,多个对象多把锁。 一、synchronized修饰普通方法(对象锁) 测试代码: 打印结果: 结论:修饰普通方法的时...
接着上篇 Flutter开发中的一些Tips,今天再分享一些我遇到的问题,这篇较上一篇,细节方面更多,希望“引以为戒”,毕竟细节决定成败。本篇的所有例子,都在我开源的flut...
多平台开发痛点 Kotlin Multiplatform最重要的目标是在多平台上共享代码,现在支持的平台有JVM,Android,Javascript,iOS、Linux、W...
前言 这篇来研究一下RN的热更新,之前看资料见到过两个现成的方案: 1.reactnative中文网的pushy 2.微软的CodePush 不过看了文档就觉得没劲,不如自己...
前言 最近在做原生项目集成RN的时候遇到了一个问题:如果从原生进入RN有多个入口或者说从原生不同的地方可以进入到不同的RN组件,该怎么做?由此展开了调研。在调研后得出了两种方...
webstorm 并不是开源软件,试用期只有30天,30天后需要填写注册码,现在网上有各种注册码破解方法,但是对2018年版本的webstorm均不生效。下面是个人亲自试验的...
目录 1.介绍 2.为什么要用ConstraintLayout 3.如何使用ConstraintLayout3.1 添加依赖3.2 相对定位3.3 角度定位3.4 边距3.5...
前言 Gradle插件在Android中的应用很广泛,很多字节码插桩方案就用到了这方面的知识,Android官方提供了很多可用的插件,比如apply plugin: 'com...
前言 总结 Android WebView 常用的相关知识点,令包含以下干货内容分析:Js注入漏洞、WebView 遇到的坑、JsBridge 原理以及框架使用(JsBrid...
导语 现在大多数App与H5的交互越来越多,jsBridge是一个能使webView和js交互的通信方式,本文只对https://github.com/lzyzsd/JsBr...
前言 最近在学习Kotlin这门语言,在项目开发中,运用到了单例模式。因为其表达方式与Java是不同的。所以对不同单例模式的实现进行了分别探讨。主要单例模式实现如下: 饿汉式...
前言 某天,突然产生了对手机访问进行抓包的想法,google了一下,发现在mac下使用charles进行手机访问的抓包比较容易,就进行了一次手机抓包的尝试(安卓手机)。 ma...
前言 随着Flutter release版本的发布,Flutter的使用也提上日程,但是对于已有项目来说,直接使用Flutter重写不太现实,所以需要在现有native项目中...
190822 补充:升级 gradle 到 3.4.2 之后,禁止项目默认启用 androidx190817 补充:补充 Glide 兼容 androidx 注解的内容190...