前言 滚轮应该是我们很经常用到一个控件了,比如日期选择,时间选择,地区选择等都习惯用滚轮来展示。 滚轮控件的识点 上图是由三个滚轮控件组成的日期选择器,以此我们分析所需要的知...
前言 滚轮应该是我们很经常用到一个控件了,比如日期选择,时间选择,地区选择等都习惯用滚轮来展示。 滚轮控件的识点 上图是由三个滚轮控件组成的日期选择器,以此我们分析所需要的知...
前言 一个成熟Androider的标志是自定义下拉刷新&加载更多😁 自定义下拉刷新你会怎么做? 因为我这个人比较懒(其实就是菜),所以直接拿Compose自带的下拉刷新来修改...
前言 这次我和大家一起学习HashMap,HashMap我们在工作中经常会使用,而且面试中也很频繁会问到,因为它里面蕴含着很多知识点,可以很好的考察个人基础。但一个这么重要的...
WebView与原生对比差在哪里? 这里引用百度APP图片来说明。 百度的开发人员将这一整个过程划分为了四个阶段,并统计出了各个阶段的平均耗时。 可以看到,在初始化组件阶段就...
我们在平时开发过程中,更倾向于用数据线连接真机调试,有的童鞋可能会说了:我开发都是用模拟器的,确实可以,不过在调试过程中,可能会遇到各种莫名其妙的问题,别问我为啥知道,都是踩...
前言 这可以说是 Jetpack Navigation 胎教级文章,从 使用入门 到 常见问题 再到 示例项目 一篇文章全部包括。 Navigation及其用途 Naviga...
前言 最近看到很多关于livedata和flow的文章,大家都在学那我肯定不能落后。便去学习一番,偶得SharedFlowBus(卷死你们)。 那么正式开始前我们先大概了解下...
目录 前言 随着技术的发展,APP的破解技术也越来越成熟,因此为了防止APP被破解我们可以进行一系列安全方面的检测和加固,让破解人员的破解成本增加,这样的话就可以在一定程度上...
前言 产品拿着IOS的微信图片编辑给我看了下说:“这个功能应该很简单吧,你应该很快就能做好吧”。如果当时我的桌子上有块🧱的话,估计就是另一个结局了。😂吐槽结束,先来看效果图吧...
学了就多个知识点,不学也不影响工作,实际开发中用到的地方特别少。
最通俗易懂的字节码插桩实战(Gradle + ASM)—— 自动埋点前言 字节码插桩,看起来挺牛皮,实际上是真的很牛皮。但是牛皮不代表难学,只需要一点前置知识就能轻松掌握。 Gradle Transform Google在Android Gr...
前言 在App的开发中我们离不开动态权限申请,官方的写法是在Activity回调结果,虽然很标准,但是很繁琐。今天我们就自己动手撸一个Android动态权限申请库。 动态权限...
前言 做项目优化时,我们通常会先打印出方法的执行时间,再根据方法的耗时情况对其进行优化。代码如下: 如果是一两个方法我们手动插入代码没有问题,但是整个项目的方法何其多,都要我...
前言 字节码插桩,看起来挺牛皮,实际上是真的很牛皮。但是牛皮不代表难学,只需要一点前置知识就能轻松掌握。 Gradle Transform Google在Android Gr...
前言 学习Kotlin有一段时间了,想写一个项目总结收获,就有了这个可能是东半球最简洁的玩安卓客户端,在此感谢玩Android[https://www.wanandroid....