简介 DataBinding 是 Google 在 Jetpack 中推出的一款数据绑定的支持库,利用该库可以实现在页面组件中直接绑定应用程序的数据源。使其维护起来更加方便,...
简介 DataBinding 是 Google 在 Jetpack 中推出的一款数据绑定的支持库,利用该库可以实现在页面组件中直接绑定应用程序的数据源。使其维护起来更加方便,...
在Linux中IO复用机制主要目的是为了实现在单进程环境下,同时监控多个描述符(文件描述符,套接字描述符等)的目的。一旦监控的描述符就绪,就会通知相应进程并解除该进程的阻塞状...
前面学习了Android自定义View(一) -- 初识Android自定义View(二) -- Paint详解 今天继续学习第三篇内容drawText(),本文是对第二篇文...
APP开发中经常会有这种需求:在浏览器或者短信中唤起APP,如果安装了就唤起,否则引导下载。对于Android而言,这里主要牵扯的技术就是deeplink,也可以简单看成sc...
从去年11月份开始,我开始写个人博客,到现在恰好一年时间了,这一年中,通过周末和空闲时间陆续原创了40余篇技术博客。博客源于自己的一些项目经验总结和对新技术的学习总结。通过博...
前言 V- Layout 是阿里出品的基础 UI 框架,用于快速实现页面的复杂布局,在手机天猫 Android版 内广泛使用 让人激动的是,在上个月V- Layout终于在G...
前言 淘宝、天猫一直致力于解决 页面动态化的问题 在2017年的4月发布了v1.0解决方案:Tangram模型 及其对应的 Android库 vlayout,该解决方案在手机...
1 Introduction android.support.v7.recyclerview在Android 5.0之后,Google推出RecyclerView来取代Lis...
前言 Android架构演变:MVC、MVP、MVVM、MVI。 新技术层出不穷,架构一天一个样。像我这种懒惰又不自律的人,能学习上最新的技术,就已经佩服我自己了。 所以造轮...
前言 大家好,我是小彭。2 年前,我们在 为了组件化改造学习十几家大厂的技术博客[https://juejin.cn/post/6896099703474749453] 这篇...
点赞关注,不再迷路,你的支持对我意义重大!🔥 Hi,我是丑丑。本文 「Android 路线」| 导读 —— 从零到无穷大[https://www.jianshu.com/p/...
这是 MVI 架构的第一篇,系列文章目录如下: 【Android 架构之 MVI 雏形】响应式编程 + 单向数据流 + 唯一可信数据源 关于Android 架构 的MVI 初...
前言 各个团队多少都有一些自己的代码规范,但制定代码规范简单,困难的是如何落地。如果完全依赖人力Code Review难免有所遗漏。 这个时候就需要通过静态代码检查工具在每次...
recyclerView.setHasFixedSize方法什么时候设置为true 什么时候设置为false呢? 可以看下源码中关于这个方法的解释: 看上面的英文注释可以知道...
深入理解Koin [toc] koin是使用kotlin编写的一款轻量级依赖注入(DI)框架,是Android开发领域依赖注入框架的后起之秀,与目前主流的依赖注入框架Dagg...
在日常的Android项目开发中,我们肯定会遇到需要检测用户设备的网络状态。防止用户没有网络的情况下,我们的应用没有提示。这里分享一个快速实现网络监听的开源库——Reacti...
作者:云台 关键词:Android、ANR、卡顿、日志分析 摘要:业界在如何解决和避免ANR问题上已经有较多博文,但是在如何分析ANR日志上很少有全面完备的阐述。本文系统总结...