首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
西骑
掘友等级
android
|
honor
心向往之
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
57
文章 57
沸点 0
赞
57
返回
|
搜索文章
赞
文章( 57 )
沸点( 0 )
Android 全面插件化 RePlugin 流程与源码解析
RePlugin,360开源的全面插件化框架,按照官网说的,其目的是“尽可能多的让模块变成插件”,并在很稳定的前提下,尽可能像开发普通App那样灵活。那么下面就让我们一起深入♂了解它吧。 (ps :阅读本文请多参考源码图片 ( ̄^ ̄)ゞ ) 一、介绍 RePlugin对比其他插…
小米正式官宣开源!杀疯了!
最近,和往常一样在刷 GitHub Trending 热榜时,突然看到又一个开源项目冲上了 Trending 榜单。 一天之内就狂揽数千 star,仅仅用两三天时间,star 数就迅速破万,增长曲线都
全面总结Android面试知识要点:Kotlin 核心面试题
一、Kotlin内置标准函数let的原理是什么? 这道题想考察什么? 是否了解Kotlin内置标准函数let的原理是什么与真实场景使用,是否熟悉Kotlin内置标准函数let的原理是什么本质? 考察的
Recyclerview竟能够如此丝滑,这14个优化策略不容错过...
在Android开发中,RecyclerView是一种常用的列表控件,用于展示大量数据。然而,随着数据量的增加,RecyclerView的性能可能会受到影响,导致卡顿、内存泄漏等问题。本文将介绍
Android 开发学习之路 - DiffUtil 使用教程
Support Library 24.2.0 的这次更新中带了一个新工具类 DiffUtil,它用来计算两个集合之间的差异,可以用来配合 RecyclerView 的 Adapter 使用,在数据变化的时候,只要做最小的更新操作,而不是简单的使用 notifyDataSetChanged() 全盘刷新
Android Room2.0之@TypeConverters使用
Room是Google 新推出的Jetpack组件库中一款操作数据库的SQLITE ORM库。其风格类似Retrofit,使用注解+接口声明形式,简化了数据库的操作。 发现Android Studio会报如下错误,编译不通过,原因是@Entity定义的thumb字段无法识别Li…
[译] Kotlin Clean 架构
强大的基础架构对于一个应用扩展和满足用户群体的期望来说是非常重要的。我有一个用新更新和优化的 API 结构来替换旧 API 的任务,为了整合这种更改,我一定程度地重写了整个应用。 为什么?因为代码与其响应的数据模型(data models)深度耦合。这次,我不想一遍又一遍地犯同…
SharedFlow vs StateFlow,一篇看懂选择和使用技巧
引言 在Android应用开发中,数据流是一个至关重要的概念。而在Jetpack库中,SharedFlow 和 StateFlow 是两个处理数据流的利器,它们基于协程,提供了一种响应式的编程方式。本
类比学习——java 泛型& kotlin 泛型中的 in out where
在学习 kotlin 泛型的时候,经常会遇到 in out 这两个词,一会用in 一会用out,为啥这里要用 out ?为啥哪里用 in ?啥什么用 out 啥时候用in ?对应上面问题以前我是晕乎乎的,不是很明白,于是打算写这篇文章梳理一下,搞清楚怎么回事。 虽然 Dog 是…
具有生命周期感知能力的消息总线:LiveEventBus
Android消息总线,基于LiveData,具有生命周期感知能力,支持Sticky GitHub地址:https://github.com/JeremyLiao/LiveEventBus 如果你觉得还不错,欢迎Star哦
下一页
关注了
104
关注者
3
收藏集
2
关注标签
30
加入于
2016-12-25