首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
雨白
掘友等级
Android 开发实习生
Jetpack Compose 好像看起来、写起来都挺爽的
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
14
文章 9
沸点 5
赞
14
返回
|
搜索文章
最新
热门
登录和授权:Cookie与Authorization Header机制详解
介绍了Cookie与Authorization Header两种授权方式。包含Cookie的原理与应用、Authorization Header的Basic与Bearer模式,OAuth授权流程。
压缩、序列化与哈希
阐述了压缩的原理,对比了可逆的无损压缩与不可逆的有损压缩;讲解了序列化的必要性;剖析了哈希的单向性及其应用,并强调了其与编码、加密的根本不同,最后,理清了字符集作为码表与字符编码作为实现规则的区别。
加密、签名与编码
讲解了对称加密和非对称加密的原理,并且探究了数字签名和 Hash 在加密通信中的作用,最后,看了 Base64 编码的用途和常见误区,以及 URL encoding 编码的作用。
HTTP协议详解(二):深入理解Header与Body
讲解了 Host 定位、Content-Length 计算,以及 JSON、普通表单与 multipart 文件上传的核心区别。最后讲了 Range 与 Cache 等 Header。
HTTP协议详解(一):工作原理、请求方法与状态码
梳理了 HTTP 的核心基础,包括其工作原理、请求与响应报文结构、GET/POST 等关键方法及 2xx/4xx 等状态码。
开发 SunnyWeather:Android 天气预报 App(下)
使用SharedPreferences持久化存储用户选择的城市,并实现在启动时自动加载。使用SwipeRefreshLayout和DrawerLayout添加手动刷新和切换城市的核心功能。
开发 SunnyWeather:Android 天气预报 App(上)
从零开始,采用MVVM架构搭建天气App。我们将使用到Kotlin协程、Retrofit和LiveData,实现城市搜索和天气展示两大核心功能。
通过Intent传递自定义对象的两种方式
讲解了如何通过Intent传递自定义对象。分别介绍了Serializable和Parcelable两种方法,对比了它们的用法和性能,并展示了如何使用parcelize插件,轻松实现第二种方式。
ConstrainLayout:从上手到精通
首先,讲解了约束定位是如何通过扁平化结构减少嵌套以提升性能的;其次,讲解了核心功能及辅助工具的用法;最后,演示了如何结ConstraintSet与TransitionManager实现布局的过渡动画。
全局获取 Context:从静态方案到 Hilt 依赖注入
我们介绍了如何通过 Application 单例来全局获取 Context,分析了其耦合性和可测试性。然后,我们引入依赖注入思想,讲解了如何使用 Hilt,从而解决了 Context 传递的问题。
下一页
个人成就
文章被点赞
507
文章被阅读
73,136
掘力值
4,995
关注了
18
关注者
150
收藏集
0
关注标签
21
加入于
2025-03-10