首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
树獭非懒
掘友等级
代码料理师
📱Android应用拓荒者 💊AI大模型炼丹学徒 💡记录是为了更加深入的思考,如果能对你有所启发就更好了。
获得徽章 23
动态
文章
专栏
沸点
收藏集
关注
作品
赞
252
文章 239
沸点 13
赞
252
返回
|
搜索文章
最新
热门
初探Android 热修复
1. 什么是android的热修复? 2. 如何实现热修复?目前有什么方案? 3. 热修复背后的原理? 刚发布的应用出现闪退、ANR等bug,及时修复 。 及时推送一些小的功能给用户使用。 由于内容较多,本篇博客只分享代码修复。对于代码修复,主要有三种方案: 1. 类加载方案 …
Kotlin协程它不香吗?
我们经常会写出异步操作的代码,那么这时候就免不了要处理线程间的通信及切换。你可能会想到Android已经有一些很优秀的框架来帮我们做这些事情,比如AsyncTask。但它有一些缺点: 它需要处理很多回调,一旦业务过多则容易陷入「回调地狱」。 强行把业务拆分成了前台、中间更新、后…
一篇文章认识Gradle的使命
Gradle对于我们大多数Android开发者可以说是熟悉又陌生。但这个理由并不足以让我有动力写下这篇文章,其主要因为是这样的:最近参与项目开发,发现项目工程里的的build.gradle比之前接触的的复杂了许多,虽然大部分内容通过表面英文也勉强能看懂,但还是有些内容会让人懵逼…
摸鱼不如摸Kotlin之函数
Java中的代码都要写到类的函数里面,但很多时候创建的类只是作为静态函数的容器。但在Kotlin中就不需要创建无意义的类,它可以把函数直接放到代码文件的顶层,不用从属于任何的类。 要调用这个函数必须导入这个包文件。因为这个函数所在的文件名是TopFunction,所以编译器在编…
摸鱼不如摸Kotlin之枚举和异常
遇到有case之外其他情况,使用else。用when代替if 受检异常有个弊端就是:很多时候的异常我们是不需要捕捉的,因为捕捉了也没法处理。 Kotlin中通过 ==..== 就可以创建一个区间。区间和数列允许在for循环中使用统一的语法和同一套抽象机制,并且还可以使用 ==i…
Kotlin艺术探索之扩展方法和属性代理
比如我们想打印10次“abc”的字符串,最容想到的是使用循环。那么单独抽出来成方法,就是这样 你仔细看看这个方法,它和普通方法有一点不太一样,那就是它的方法名前有一个 String. 可以看到computed!只输出了一次,这表明它的确是在用到这个常量的时候才去赋值。 但是它怎…
Kotlin艺术探索之类和接口
它们的不同在于,init方法不可以传参数,而constructor可以设置参数。
Kotlin艺术探索之单例和伴生对象
调用格式很像Java的静态类调用它的静态方法。那么Kotlin中的静态类和静态方法是不是和Java一样呢?
Kotlin艺术探索之流程控制和运算符
跳出循环break和跳过循环continue和其他语言语法完全一样,这里就不赘述了。
易于理解的Dagger2入门篇
Dagger2是一款基于Java注解来实现的完全在编译阶段完成依赖注入的开源库,主要用于模块间解耦、提高代码的健壮性和可维护性。Dagger2在编译阶段通过apt利用Java注解自动生成Java代码,然后结合手写的代码来自动帮我们完成依赖注入的工作。 你可以先简单的理解Dagg…
下一页
个人成就
文章被点赞
957
文章被阅读
169,059
掘力值
5,279
关注了
10
关注者
571
收藏集
7
关注标签
12
加入于
2018-08-24