首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
流程设计
订阅
小彤花园
更多收藏集
微信扫码分享
微信
新浪微博
QQ
13篇文章 · 0订阅
高效保活长连接:手把手教你实现 自适应的心跳保活机制
本文主要讲解如何进行长连接保活
小红点解决方案思路分析
小红点(消息推送提醒)在现今的各个App中几乎无处不在,特别是内容的更新日渐频繁,大量的小红点被投放在各个业务入口。一般来说,小红点主要有三个应用场景:App有新添加的功能提醒用户使用某一个已有的模块
用树型模型管理App数字和红点提示(附源码Demo)
我们平常接触到的大部分App,在收到新消息的时候一般都会以数字或红点的形式提示出来。比如在微信当中,当某位好友给我们发来新的聊天消息的时候,在相应的会话上就会有一个数字来表示未读消息的数目;再比如当微信朋友圈里有人发布新的内容时,朋友圈的入口就会出现一个红点,而当朋友圈里有人给…
享元设计模式分析以及构建简单对象缓存池
享元设计模式(Flyweight Pattern)是23种设计模式中广泛引用的其中一种,主要用在构建缓存对象的时候用到,不管是在Java,还是在Android中,都不可或缺,比如我们常见String字符串以及自定义的View中的TypeArray,线程池或者Message等等都…
Glide 核心设计二: 缓存管理
原文链接:Glide 核心设计二: 缓存管理 引言 Glide 作为一个优秀的图片加载框架,缓存管理是必不可少的一部分,这篇文章主要通过各个角度、从整体设计到代码实现,深入的分析 Glide 的缓存管理模块,力求在同类分析 Glide 缓存的分析文章中脱颖而出。关于 Glide 的生命周期绑定,…
会员自动续费该如何实现
会员自动续费本质是委托扣款模式。只有用户完成签约,商户才可以对用户账户进行自动扣款,从而完成会员订单的支付操作。 用户在应用内通过微信或支付宝的SDK完成代扣签约,微信或支付宝在用户签约成功后将签约信息通过异步通知的方式通知给商户后台。商户后台需要维护用户的签约信息,签约ID为…
马蜂窝 IM 移动端架构的从 0 到 1
移动互联网技术改变了旅游的世界,这个领域过去沉重的信息分销成本被大大降低。用户与服务供应商之间、用户与用户之间的沟通路径逐渐打通,沟通的场景也在不断扩展。这促使所有的移动应用开发者都要从用户视角出发,更好地满足用户需求。 论坛时代的马蜂窝,用户之间的沟通形式比较单一,主要为单纯…
反思|Android 事件分发机制的设计与实现
Android体系本身非常宏大,源码中值得思考和借鉴之处众多。以整体事件分发机制为例,其整个流程涉及到了 系统启动流程(SystemServer)、输入管理(InputManager)、系统服务和UI的通信(ViewRootImpl + Window + WindowManag…
Android 缓存机制 & 一个缓存框架推荐
介绍了 Android 的缓存机制,同时推荐了一个轻量级的数据缓存框架
设计一个无懈可击的浏览器缓存方案:关于思路,细节,ServiceWorker,以及HTTP/2 - 知乎专栏·「前端技术漫游指南」
本文分为四个部分,文章的递进思路是由整体到局部,由业务概念到技术细节,由主线到分支,由现在到未来: - 浏览器缓存设计的思路和策略 - 实现缓存过程中的技术细节 - 缓存与ServiceWorker结合 - Chrome浏览器的缓存总揽以及HTTP/2缓存 HTTP相关的缓存知识点可以说很死板,因为有很详细的官方文档对每一条规则进行描述;但同时也很灵活,因为浏览器和服务端的实现不一定会按照标准去实现。所以本文的内容也仅供参考