首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
js
订阅
Monkey仔
更多收藏集
微信扫码分享
微信
新浪微博
QQ
100篇文章 · 0订阅
使用 Kotlin Flow 优化你的网络请求框架,减少模板代码
目的 话接上篇文章 两种方式封装Retrofit+协程,实现优雅快速的网络请求 最近在独立写一个新的项目,用的是封装二,虽然几行代码就可以进行网络请求,但是在使用过程中还是觉得有点遗憾,写起来也不是非
ELF PLT Hook 原理简述
Android 是基于Linux的操作系统,因此在Android开发平台上,ELF是原生支持的可执行文件格式;ELF文件格式除了作为可执行文件,还可以作为共享库格式,也就是我们常见的so文件, 以及 object文件 (.o)、core dumps文件等。 GOT/PLT HO…
面试官:Okhttp连接池是咋实现的?
最近把Okhttp的源码又整理了下,之前也写过Okhttp源码的文章,我觉得那会对Okhttp的认识不够深入,所以这次还是像炒咸饭一样吗?no-no-no,这次我会整理点精华部分,让大家学习点东西,如标题所示,这次要讨论的话题是Okhttp的连接池怎么工作的,以及它工作的原理,…
Android | 用力过猛!为了组件化改造学习十几家大厂的技术博客
组件化是 **保持整个 App 可持续地进行高质量开发的基础**,近年来也是业界一直在积极探索和实践的方向,在深入理解组件化架构的过程中,将不断考验你的技术深度与广度。
Kotlin高阶函数、扩展函数、内联函数小笔记(inline、crossinline、noinline)
离上一次写博客已经有很长一段时间了,由于中间也换了一次工作,所以很久没更新博客了,新公司项目也比较忙。公司项目虽然不强求用kotlin,但是笔者也是酷爱kotlin的语法,下面是我平时阅读一些kotlin源码的时候,遇到的相关问题总结,同时也和大家分享我的想法。好了,下面开始说…
ART虚拟机 | 如何让GC同步回收native内存
GC用于Java堆内存的回收,这是人尽皆知的事实。然而现在有些Java类被设计成牵线木偶,Java对象只存储一些“线”,其真实的内存消耗全都放到了native内存中。譬如Bitmap。对它们而言,如何自动回收操纵的native内存成为一个亟须解决的问题。 想要自动回收,必须依赖…
Git各指令的本质,真是通俗易懂啊
作为当前世界上最强大的代码管理工具Git相信大家都很熟悉,但据我所知有很大一批人停留在clone、commit、pull、push...的阶段,是不是对rebase心里没底只敢用merge?碰见版本回退就抓瞎?别问我怎么知道的,问就是:“我曾经就是这样啊~~”。针对这些问题,今…
Android 筑基导论
编程这条路能走多远,能走多久,就看一点:你学不学的明白。想学明白,就得看你会不会学习,所以编程能干多久,你值多少钱,最终看你会不会学习 1. 进退无据,盲目追求最新技术 你应该清楚哪些是最优先的、哪些是可以放放的,就像项目开发一样,列个燃尽图出来,估计你会吓死。当然能把这个图列…
看完这一系列,彻底搞懂 Gradle
前面写了几篇关于 Gradle 的文章,这篇文章算是这一系列的结束和总结。 相对于 Android 开发者来说,包括最开始的我,可能对 Gradle 的认识,就是一个打包工具而已,平时主要在做 app 的开发,对于 Gradle 的投入并不是很多。但真正深入了解以后,会发现 G…