1 2 3 4
摘要: Android Kotlin OkHttp3 WebSocket 长连接与 Gson 数据解析系统笔记 本文面向 Android/Kotlin 开发者,目标是从基础概念到工程落地,系统理解并实践: 使用 OkHttp3 建立 WebSocket 长连接。 使用 Gson 解析服务端推送的 JSON 阅读全文
posted @ 2026-04-28 13:14 y丶innocence 阅读(8) 评论(0) 推荐(0)
摘要: Android Kotlin OkHttp WebSocket:TLS/证书与鉴权/会话笔记 这篇笔记用于梳理 Android 使用 OkHttp WebSocket 时,wss://、TLS 证书校验、SSLContext、TrustManager、token、cookie、session 之间的 阅读全文
posted @ 2026-04-28 11:44 y丶innocence 阅读(2) 评论(0) 推荐(0)
摘要: 1. 让 AI 产出笔记内容 在对话中先把你需要的主题内容聊完整(要点、示例、代码、注意事项等),确认内容无误后再进入“格式化导出”阶段。 2. 发送固定格式化要求给 AI 当笔记内容形成后,对 AI 追加以下要求,让其输出便于复制的“单一 Markdown 代码块”: 请整理成“可复制的 Mark 阅读全文
posted @ 2026-04-28 11:12 y丶innocence 阅读(4) 评论(0) 推荐(0)
摘要: Android WebSocketListener 与 mProxyListener 代理转发写法理解 这篇笔记用于理解:在 Android OkHttp WebSocket 封装中,为什么常见写法是内部维护一个 wsListener,同时再保存一个外部传入的 mProxyListener。 核心结 阅读全文
posted @ 2026-04-28 11:00 y丶innocence 阅读(2) 评论(0) 推荐(0)
摘要: private fun openFile(file: File) { try { val uri = FileProvider.getUriForFile( this, "${packageName}.fileprovider", file ) val mimeType = when (file.e 阅读全文
posted @ 2026-04-20 08:20 y丶innocence 阅读(4) 评论(0) 推荐(0)
摘要: 学习笔记:全球 App 的数据导出与 IO 流深度解析 一、 核心概念扫盲:Stream 与 Writer 的本质区别 Java/Kotlin 的 IO 体系分为两套完全不同的顶层逻辑,理解它们是组合流的前提: 1. Stream(字节流):InputStream / OutputStream 本质 阅读全文
posted @ 2026-04-15 11:15 y丶innocence 阅读(8) 评论(0) 推荐(0)
摘要: 以下是对 Android 导出权限与存储目录 的系统性总结笔记,涵盖权限要求、适用场景及代码示例。 一、Android 存储目录分类 应用私有目录(无需权限) 目录 路径示例 特点 内部存储 /data/data/包名/files 空间有限,其他应用不可见,卸载时删除 内部缓存 /data/data 阅读全文
posted @ 2026-04-09 10:40 y丶innocence 阅读(11) 评论(0) 推荐(0)
摘要: private MyListener myListener; public void setMyListener(MyListener myListener) { this.myListener = myListener; } public interface MyListener { void m 阅读全文
posted @ 2026-03-18 09:42 y丶innocence 阅读(5) 评论(0) 推荐(0)
摘要: Android 动画机制总结与代码 一、核心知识点总结 1. 动画分类 View 动画(补间动画):包括平移、缩放、旋转、透明度,仅改变显示位置,不改变实际属性和响应区域。 帧动画:通过 AnimationDrawable 实现,本质是 Drawable 资源序列,易引发 OOM。 属性动画:可作用 阅读全文
posted @ 2026-01-20 23:02 y丶innocence 阅读(6) 评论(0) 推荐(0)
摘要: 自定义 View 核心要点总结与代码注释 一、核心知识点总结 1. View 的工作流程 measure:确定 View 的测量宽高(onMeasure) layout:确定 View 的最终位置(onLayout,对单一 View 无作用) draw:将内容绘制到屏幕上(onDraw) 2. Me 阅读全文
posted @ 2026-01-20 23:02 y丶innocence 阅读(15) 评论(0) 推荐(0)