首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
android
订阅
szwyp
更多收藏集
微信扫码分享
微信
新浪微博
QQ
116篇文章 · 0订阅
拥有生命周期的Presenter的MVP框架,支持Multi P
在Activity的生命周期通过PresenterLifecycleDelegate去控制Presenter的方法调用,赋予其生命周期。其中还重载了onSaveInstanceState辅助Presenter状态恢复机制
你发布的Android 应用安全吗?
大家都知道,目前大多数的Android 是用Java语言写的,即使现在Google非常力荐kotlin,但是还有目前很多的项目还是使用Java编写,毕竟一个语言的替换是需要时间。因此,Java代码容易被反编译也是总所周知的,因此自己的防止被反编译还是需要重视的。 Proguar…
Android API 指南
最好的 Android 学习资料非官方 API 指南莫属。
还在被数据类的序列化折磨?是时候丢弃 Gson 了
今天我们来简单介绍下 kotlinx.serialization。
解决Retrofit多BaseUrl及运行时动态改变BaseUrl(二)
原文地址:https://www.jianshu.com/p/35a8959c2f86解决Retrofit多BaseUrl及运行时动态改变BaseUrl(一)解决Retrofit多BaseUrl及运行
Android中你可能忽略的知识点(1)-分辨率那些事
px 像素,pixel的缩写。这个应该不需要过多解释,平常我们所说的手机的分辨率为1920x1080,这里的单位用的就是px,也就是说高为1920个像素,宽为1080个像素 sp 在Android中用来表示字体大小,“Android sp单位除了受屏幕密度影响外,还受到用户的字…
理解Android Bitmap
通过下面三个章节基本可以扫清Bitmap盲区。文章没有覆盖到的一方面是Bitmap用法,这部分建议阅读Glide库源代码。一些Color的概念,例如premultiplied / Dither,需要具备一定CG物理基础,不管怎样先读下去。 Bitmap java层构造函数是通过…
Android进阶必学retrofit源码解析
源码的分析将从基本的使用方法入手,分析retrofit的实现方案,以及其中涉及到的一些有趣的技巧。 在invoke方法中,首先会通过Platform.get()方法判断出当前代码的执行环境,之后会先把Object和Java8的默认方法进行一个处理,也是在进行后续处理之前进行去噪…
Glide 源码分析(一):图片压缩
现在回过头来看上面的问题,在电脑上显示 55KB 的图片,png 只是这张图片的容器,他们是经过相对应的压缩算法将原图的每个像素点信息转换为另一种数据格式。 在一般情况下,这张图片占用的内容应该是:1080 * 480 * 4B = 1.98 M。 每种设备都会有所差异,以 a…
从源码角度谈谈AsyncTask的使用及其原理
从事Android开发的都知道,我们在进行耗时操作的时候是不能在主线程进行的,不然会报ANR异常,因此我们必须开启一个子线程,在线程中处理耗时操作。但是在子线程中我们拿到了耗时操作返回的数据之后需要在UI上展示,但是在子线程又不能对UI进行更新,于是乎在Android内部就有了…