首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
长安皈故里
掘友等级
Android Engineer
Android 、Kotlin、Jetpack、Compose研究者
获得徽章 25
动态
文章
专栏
沸点
收藏集
关注
作品
赞
1.6K
文章 1.5K
沸点 89
赞
1.6K
返回
|
搜索文章
最新
热门
优雅读取Activity的Intent、Fragment的Argument
本篇文章将从属性委托的角度来实现Activity的Intent、Fragment的Argument优雅读写的封装。
你需要懂的Kotlin开发技巧之四
1.@JvmName修改方法名 2.@get:JvmName、@set:JvmName修改属性名 3.String判空使用`isNullOrEmpty`,避免`TextUtils.isEmpty
监听应用是否发生GC
利用java中弱引用的特性来监听应用是否发生了GC以及GC的频率,Android的源码中也有应用这种技巧。
你需要懂的Kotlin开发技巧之三
1.嵌套函数; 2.@JvmOverloads快捷实现函数重载 3.延迟初始化`lateinit var` 4.@JvmField减少属性set和get方法的生成
监听Activity生命周期方式及案例讲解
文章讲解Activity生命周期监听的两种方式:添加Fragment和registerActivityLifecycleCallback及在lifecycle、Glide、PermissionX的应用
Kotlin项目开发实践二
1.单例实现的三种方式: object、lazy、双重检查锁 2.typealias给复杂类型取个别名
干掉shape,手动构建GradientDrwable
手动构建GradientDrawable替代xml的shape,原来的xml实现的背景有两个缺点: 1. 造成资源路径下xml文件数量过多,不好管理 2. xml文件解析涉及到了io,增加了解析耗时
Kotlin开发实践之一
文章主要介绍项目开发中Kotlin常用的使用技巧: 1.正确使用lazy委托 2.View.postDelay()优化使用 3.dp与px之间快捷转换 4.arrayOf、intArrayOf的使用
Gson序列化的TypeToken写起来太麻烦?优化它
Gson反序列化集合对象需要借助于TypeToken类,有点繁琐,本文讲解直接通过构造ParameterizedType的方式简化反序列化操作
接口使用额外重写的无关方法太多?优化它
平常我们可能面对这样的场景:某个接口有很多方法,而我们业务需要实现这个接口,真正需要的只有该接口的几个方法而已,但是又不得不重写实现该接口其他无用的方法,本文将从java和kotlin角度简述解决方式
下一页
个人成就
优秀创作者
文章被点赞
2,123
文章被阅读
362,020
掘力值
10,342
关注了
47
关注者
636
收藏集
25
关注标签
2
加入于
2019-09-28