Tetris Native是有道词典端侧动态渲染引擎,目前已作为多个业务的运营投放容器,支持跨端UI动态化发布及多种样式,助力有道词典流量变现。《Tet
[Read More]
Flutter入门1——Dart语言基础
Dart语言的某些特性可能会让习惯使用Java或者Kotlin的开发者看不懂或者感到疑惑,本文主要介绍Dart语言的一些和Java以及Kot
[Read More]
深入理解Android Runtime
上图是Android整体的架构,Android Runtime之于Android而言相当于心脏之于人体,是Android程序加载和运行的环境。
[Read More]
TargetsdkVersion 升级31(Android12)适配
TargetsdkVersion 升级31(Android12)适配 我们升级到Targetsdk29有大半年时间了,今年为了满足审查去除蓝牙的精确定位权限,以及满足上架Go
[Read More]
Kotlin升级1.5版本synthetic引发的血案分析
场景重现 因为项目里面Kotlin版本还停留在1.4,看到1.5版本更新记录提升了性能并且新加了一些特性,准备怒升级一波。怀着开心的心情升级完
[Read More]
Android深色模式适配原理分析
背景 从Android10(API 29)开始,在原有的主题适配的基础上,Google开始提供了Force Dark机制,在系统底层直接对颜色和图
[Read More]
Flutter学习笔记——用户界面
以下为对Flutter官网的学习总结,如果你想快速掌握知识点,或者想复习一下官网学习的内容,那么值得看看。 转载请注明出处:Lawrence_
[Read More]
Android性能分析&启动优化
两年前我做过了类似的启动优化分析《如何统计Android App启动时间》和《如何优化Androd App启动速度》。两年过后,今天看来,之前说
[Read More]
单元测试之JUnit4
JUnit4 JUnit是一个帮助编写和执行单元测试的框架。可能很多人都接触过单元测试,但是只是停留在copy别人的测试代码再改一下的状态,下文尝试较为
[Read More]
Databinding subModule library 爬坑
问题描述 最近把gradle的‘com.android.tools.build:gradle’升级到3.2.1,升级之后dataBinding
[Read More]