前几天,我一直在找retrofit集成kotlin serialization的资料,才发现,网上的资料是真的少,如果你有幸看到这篇文章,就默默记下来。关于为什么要急kotl...
前几天,我一直在找retrofit集成kotlin serialization的资料,才发现,网上的资料是真的少,如果你有幸看到这篇文章,就默默记下来。关于为什么要急kotl...
Android的安装包APK文件本身就是个压缩文件。把后缀名改成.zip,用解压软件解压后,就能看到安装包的内容。 从上图可以看到,安装包内的文件结构是: assets ...
dialog中使用scrollview包裹TextView,导致Textview显示不全 今天在自定义dialog的时候碰到个奇怪的bug,在ScrollView中嵌套的文字...
1.什么是锁? 从我们日常生活中看,每个门都配一把锁,也就是说是门一般都有一把锁,如果没有锁,问题就来了,什么样的人都可以进去,也就是产生了不安全的因素。从这里引出了锁......
目录: 1.什么是ThreadLocal 2.ThreadLocal的使用 3.ThreadLocal原理 5.面试与总结 1.什么...
在我们学习组件化之前,我们应该要明白我们为什么要学习组件化?我认为有以下几点: (1)在很早的时候,我们做一个项目就是用的单一分层模式,如下图分包: 可以看到随着业务的发展,...
对于性能优化,主要是从这几个方面进行探讨:数据结构,启动速度,布局,电量和网络,apk的大小等。本文从数据结构的角度进行举例: 1.学习数据结构优化的必要性: 在我们...
对于Android来说,启动的速度是至关重要的,假如用户点击app图标开始,很长时间进不了app主界面,那么这是不能忍受的,可能会造成app卡死,所以这里对app启动优化做一...
对于交叉编译,很多人是一知半解的,因为它的确有一点难度。下面对交叉编译做一个总结。 1.NDK的介绍 1.NDK(Native Development Kit),是一个And...