首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
android
订阅
Remabc同学
更多收藏集
微信扫码分享
微信
新浪微博
QQ
24篇文章 · 0订阅
动态代理是怎么 “动” 起来的?
代理模式可以说是应用最为广泛的设计模式之一,同时也是其他一些设计模式的基础或组成部分。 在上篇文章 深入浅出 Retrofit 中,就是通过 动态代理 来实现具体的网络请求逻辑。本着刨根究底的原则,这
使用Perfetto进行流畅度分析
一 、分享目标 本质旨在让大家可以在看完本篇文档后可以落地最基本的流畅度分析和优化,时间关系,获取Trace,简单能分析Trace。 可以通过Perfetto抓Trace 了解基本绘制流程 可以通过P
Android 监听网络状态变化(无切换中间态版)
需求: - 获取当前的网络状态与类型(WIFI、数据流量) - 监听网络状态真正变化 - 监听网络类型发生变化
深入探索Android Bitmap:从原理到实战
一、Bitmap 是什么 在 Android 开发中,Bitmap 是极为重要的基石。简单来说,Bitmap 代表位图,是图片在内存里的具体呈现形式 ,任何诸如 JPEG、PNG、WEBP 等格式的图
“你是完全不懂泛型吗?” 从0开始,读懂Kotlin泛型的官方文档
从完全不理解泛型的基础出发,从Kotlin泛型的官方文档入手,一次理清泛型基础概念、声明处与使用处型变、通配符与投影、类型擦除与reified等等知识点。如有理解错误,期盼指正。
深入理解Java泛型
ArrayList就是个泛型类,我们通过设定不同的类型,可以往集合里面存储不同类型的数据类型(而且只能存储设定的数据类型,这是泛型的优势之一)。“泛型”简单的意思就是泛指的类型(参数化类型)。想象下这样的场景:如果我们现在要写一个容器类(支持数据增删查询的),我们写了支持Str…
Java泛型从基础到高级
什么是泛型? 泛型是JDK1.5中引入的一种"参数化类型"特性. 泛型可以限制参数类型,不需要强制类型转换. 泛型会在编译器检测类型是否匹配,避免了运行时类型不一致引起的"ClassCastExcep
两万六千字带你 Kotlin 入门
开头先说一下,我不是标题党,本教程真的有两万六千字(严格点说应该是两万六千五百八十四),以前我也曾写过 Kotlin 的入门教程,但由于隔得比较久了,所以就对原有教程进行了修正,并且补充了 Kotli
一文了解 Android 多渠道打包
多渠道打包是什么 多渠道打包(Multi-channel Packaging)是指为同一个应用生成多个不同的安装包(通常是APK文件).如下图所示,每个安装包可以包含不同的代码和资源。 一般来说我们使
Android进阶宝典 -- OkHttp五大拦截分析
本文主要介绍了OkHttp中的5大拦截器的作用,包括:重试机制、重定向机制、缓存机制、连接池复用机制等