首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
renxhui
掘友等级
Android
|
昆仑万维
获得徽章 8
动态
文章
专栏
沸点
收藏集
关注
作品
赞
385
文章 382
沸点 3
赞
385
返回
|
搜索文章
最新
热门
Android APT实践 实现Butterknife
APT详解 现在越来越多的三方库运用了APT技术,如:Dagger2、ButterKnife、ARouter等,在编译时根据annotation生成相关的代码逻辑,动态生成java,class文件给开
Android 性能优化系列(二): 启动优化
为什么做启动优化 APP启动值得是用户从桌面点击APP icon 到APP 页面第一帧数据渲染出来的时间,如果启动时间过长会让用户满意度下降,甚至放弃使用,因此我们要保证功能前提下,尽量降低启动时间
Android 性能优化系列(一): 包大小优化
概述 包大小优化是一个老生常谈的技术,已经有很多非常好的文章了,这里主要记录一下笔记 APK组成 apk一般由以下几个部分组成 APK组成 描述 res 主要图片资源和xml文件 assets 主要放
Android Gradle插件工具实战:检测三方库权限so适配及压缩图片
概述 平时开发遇到一些问题,比如 怎么确认引入的第三方so是否适配32/64位 怎么知道第三方库申请了那些权限 每次开发引入的图片怎么一键压缩并自动引入项目内,并且每次使用不会重复压缩 每次写项目都会
Kotlin学习系列(八):函数的集合操作高阶函数
函数的集合操作 filter filter作用是:遍历集合并把每个元素放入lambda中,如果符合表达式则加入新集合,否则遗弃该元素 类似的还有filterIndexed 带index的过滤器,fil
Kotlin学习系列(七):lambda和高阶函数
理解lambda 定义一个完整的匿名函数 首先看下定义普通变量 这是一个普通的变量,变量名为a,类型为String 值为"qq" 然后我们看下一个匿名函数变量 变量名为fun1 类型为(Int,Int
Kotlin学习系列(六):委托及其原理
本文已参与「掘力星计划」,赢取创作大礼包,挑战创作激励金。 类委托 类委托其实对应于Java中的代理模式 输出 可以看到,委托类(代理类)持有真实类的对象,然后委托类(代理类)调用真实类的同名方法,最
Kotlin 学习系列(五):数据类和密封类
数据类 这就是一个简单的数据类,看下反编译成java代码会是什么样 首先就是主动添加了参数的get和set方法 然后添加了toString,hashCode,equals方法 天机了copy方法,其实
Kotlin学习系列(四):扩展
概述 Kotlin 可以对一个类的属性和方法进行扩展,扩展不会对原有的类有影响 扩展方法 扩展方法可以在已有的类添加新的方法,不会对原有的类有影响 写法如下: receiverType:表示函数接收者
Kotlin学习系列(三):从java角度理解伴生对象
概述 如何反编译kt文件成java文件 1 点击Android Studio Tools 点击Decompile kt文件 反编译后的java文件 有了这个操作,就可以很快的理解kotlin中的概念了
下一页
个人成就
优秀创作者
文章被点赞
892
文章被阅读
236,380
掘力值
5,567
关注了
43
关注者
656
收藏集
0
关注标签
19
加入于
2016-12-22