首页
学习
活动
专区
工具
TVP
发布

我的Android开源之旅

专栏作者
48
文章
42868
阅读量
16
订阅数
DataBinding系列之基础使用
DataBinding的原理是通过编写XML布局文件,在其中使用特定的标签和语法,将UI组件和数据模型连接起来。当布局文件被加载时,DataBinding会自动生成绑定代码,从而将UI组件和数据模型关联起来。
xuexiangjys
2023-09-01
2460
爆表!RecyclerView性能提升200%,异步预加载大杀器!
首先需要强调的是,这篇文章是对我之前写的《浅谈RecyclerView的性能优化》文章的补充,建议大家先读完这篇文章后再来看这篇文章,味道更佳。
xuexiangjys
2023-09-01
6660
浅谈App的启动优化
由于冷启动相对于其他启动方式多了进程的创建(Zygote进程fork创建进程)以及应用的资源加载和初始化(Application的创建及初始化),所以相对来说会比较耗时,所以我们一般说的App启动优化一般指的都是App的冷启动优化。
xuexiangjys
2023-03-09
8230
浅谈RecyclerView的性能优化
在我们谈RecyclerView的性能优化之前,先让我们回顾一下RecyclerView的缓存机制。
xuexiangjys
2022-11-29
1.6K0
XTask与Kotlin Coroutine的使用对比
XTask是我基于RxJava的设计思想,并结合实际项目中使用的经验所创造出来的一个开源项目,其目的就是要代替RxJava在Android中的部分使用场景,提升开发的体验和可维护性。
xuexiangjys
2022-08-30
8980
XTask与RxJava的使用对比
RxJava是一个在Java VM上使用可观测的序列来组成异步的、基于事件的程序的库。RxJava本质上是一个实现异步操作的库。
xuexiangjys
2022-04-18
6330
XTask 一个拓展性极强的Android任务执行框架
很早之前接触了RxJava的任务流操作,觉得这种将复杂业务流通过一个个操作符拆解开来,形成一条条条理清晰的function, 让人写起来直呼过瘾.其实这就是责任链模式的一种应用.
xuexiangjys
2022-04-18
2280
如何学习RxJava3?有这个项目就够了!
最近跳槽到了一家新的公司, 居然发现这家公司的项目大量使用了RxJava3相关的技术, 这让我这个Rx系列轻度使用者有些无所适从.
xuexiangjys
2022-04-18
6780
XPage系列|是时候抛弃ButterKnife了
前段时间, 在观望了许久之后, 我终于更新了Android Studio的最新版本(北极狐), 发现项目中使用ButterKnife注解id的代码出现了警告,警告信息如下:
xuexiangjys
2022-04-18
5690
商业级智能家居开源项目分享
事情是这个样子的, 今天我和往常一样, 在下班之后瞅了几眼我建的几个开源技术交流QQ群, 试图寻找有价值的建设信息. 因为平时工作太忙, 基本上不会去看这些信息, 而且里面很少能获得一些有价值的建设意见, 所以我也没抱有什么多大期望.
xuexiangjys
2022-04-18
6280
如何成为一名合格的Android开发工程师——技能篇
前段时间,一位计算机专业大四即将毕业的同学关注了我的公众号,然后问了我一系列的问题,表达出他对未来的迷茫:
xuexiangjys
2022-04-18
3520
致敬达叔|一名Android程序员的自我修养
最近达叔的离世,让我感慨万千。作为在中国土生土长的90后,也算是看着达叔的电影长大的,尤其是他和周星驰合作拍摄的电影,给我带来了很多的快乐。
xuexiangjys
2022-04-18
3760
做了五年Android,我顿悟了...
我们做技术开发的人都有个习惯,那就是喜欢不定期地进行总结,当然我也不例外.我有个特别的爱好,那就是把我一年前的代码拿出来和我现在写的代码进行对比,看是否有所长进.
xuexiangjys
2022-04-18
1630
有了这篇Android面试葵花宝典,你就离进入大厂不远了
疫情向好、面试在即,还在迷茫踌躇中的后浪们,如何才能在面试中让自己脱颖而出,让面试官眼前一亮?
xuexiangjys
2022-04-18
3270
由一个进度条更新所引发的思考
事情是这样子的,我前阵子在Github上开源了一个Android全量版本更新的框架XUpdate, 受到了大家一致的好评。
xuexiangjys
2022-04-18
4970
XUpdate进阶使用详解
http://mpvideo.qpic.cn/0bf2zuaaqaaaaiadyoanjfqfbtodbdgqacaa.f10002.mp4?dis_k=f8d3f7d1c9192e42c3c8277
xuexiangjys
2022-04-18
3050
XPage框架使用详解
http://mpvideo.qpic.cn/0bf2nqaccaaaguapjhibajqfa3gdefwaaiia.f10002.mp4?dis_k=5be9eed077ca552836d99ff
xuexiangjys
2022-04-18
4970
XUI框架项目工程讲解
http://mpvideo.qpic.cn/0bf2headaaaaamaattydfzqfaoodga4qamaa.f10002.mp4?dis_k=cfe6b43ad68f006af1b322d
xuexiangjys
2022-04-18
4490
XUpdate框架基础使用详解
http://mpvideo.qpic.cn/0bf22yac2aaa4yapzuqbgjqfbvwdfxlaalia.f10002.mp4?dis_k=05bdcee9de02b08152193ac
xuexiangjys
2022-04-18
3330
XPage系列|这次升级后终于是全自动化注册了!
作为 X-Library系列框架 的灵魂所在,XPage 开源两年以来,一直致力于降低Fragment使用的难度,努力实现一个Activity多Fragment的Android开发模式。
xuexiangjys
2022-04-18
2460
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档