首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Android之禅
掘友等级
和你分享有价值有思考的技术文章
|
微信 Ming_Lyan
喜欢分享,记录,学习新知识
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
126
文章 106
沸点 20
赞
126
返回
|
搜索文章
赞
文章( 106 )
沸点( 20 )
Kotlin Flow 开发应用实践之搜索优化
一. 问题引出 现在几乎所有的 App 都有搜索功能 , 一般情况我们监听 EditText 控件,当值发生改变去请求搜索接口. 如: 可能导致最终搜索的结果不是用户想要的. 例如,用户一开始输入关键字 AB 这个时候出现两个请求, 一个请求是 A 关键字, 一个请求是 AB …
Android&Kotlin编译速度原理剖析(上)
三年开发,五年编译。Gradle作为构建工具在中大型项目中编译速度太慢,全量编译平均7分钟,改一行代码的增量编译平均在3分钟
你是否还在写try-catch-finally?来使用try-with-resources优雅地关闭流吧
开发中,我们常常需要在最后进行一些资源的关闭。比如读写文件流等,常见的,我们会在最后的finally里进行资源的关闭。但是这种写法是很不简洁的。其实,早在JDK1.7就已经引入了try-with-resources来关闭资源的方式,我们今天就来体验一下try-with-reso…
滴滴DoKit For Flutter正式开源,还是熟悉的"配方"
社区的小伙伴们,大家好啊,艰难的2020已经过去,随着2021的到来,在新的一年里希望大家都能够需求不变更、准点上下班、代码0 Bug。同时我们DoKit团队也给大家准备了一份特殊的“新年礼物”,没错它就是DoKit For Flutter,它来啦,它带着熟悉的配方来啦。接下来…
Harmony系列之 工程结构与应用配置的理解
这篇文章主要讲鸿蒙应用的工程结构及应用配置,讲述期间穿插 Android 工程作为对比及迁移理解。 这部分内容对于安卓开发者来说,Gradle 构建系统很是熟悉。 项目构建的内容包含依赖文件(位于 gradle/Wrapper 文件夹),以 .gradle 结尾的脚本文件,.p…
听说又有兄弟因为用YYYY-MM-dd被锤了...
还记得去年分享过一篇日期格式化使用YYYY-MM-dd的潜在问题的文章不?历史又重演了...事故现场我们来写个单元测试,重现一下这个问题。测试逻辑:创建两个日期格式化,一个是出问题的YYYY-MM-d
一名掘金普通运营的 2020丨掘金年度征文
2020 太过于魔幻,前天还在跟船长一起吃饭的时候说到,2020 年过的太快了,都不知道自己干啥了。 这一年对我来说,是机遇,是挑战。好在于一切都在向好的方向发展。 如果从2020 年元旦算起,那个时候掘金的产品迭代已经停滞大约半年了,在此期间,我们一直处于正常运营的状态,没有…
扒一扒,类加载的幕后
前些天写了《Java字节码「随身手册」》及《如何读懂晦涩的 Class 文件》 两篇文章,主要从字节码方面了解类的构成。 这篇文章则从 JVM 加载字节码文件的时机及类加载流程来认识内存中类的生命周期。 Java源文件通过编译器编译转化为Class文件,这些 Class 文件包…
从《长安十二时辰》望楼传信理解网络通信
之前热播的良心剧《长安十二时辰》有很多出彩的设计,其中一个就是「望楼信令」。在第一集中,李必给张小敬解释了望楼:在第二集,东宫右卫率姚汝能简单解释了望楼传信的「约定暗语」:实际上,真实的望楼本身仅有观
【Android】自定义无限循环的LayoutManager
在日常开发的过程中,同学们都遇到过需要RecyclerView无限循环的需求,但是在官方提供的几种LayoutManager中并未支持无限循环。 1、在adapter返回Integer.MAX_VALUE并让RecyclerView滑动到某个足够大的位置。 2、选择自定义Lay…
下一页
个人成就
文章被点赞
971
文章被阅读
128,557
掘力值
3,889
关注了
31
关注者
1,587
收藏集
1
关注标签
9
加入于
2017-01-12