如何优雅处理「快应用」数据请求 (quickapp.lovejade.cn)

【简介】

阅快应用开发文档,可以知道官方提供了数据请求接口;对于如何使用,文档中也给出了示例,但很显然,这在实际项目中,不够优雅且更不高效,所以需要对其进行再封装,使得可以大幅提升开发效率,同时也令整个代码优雅、便于维护。所以在此篇文章的存在,旨在于讨论下如何优雅处理快应用数据请求。

点击查看全文 >>

@杨琼璞 2019-01-18 21:50分享 / 0个评论
赞过的人: 技术头条 杨轩帅 倾城之链官微 杨琼璞
要不要再学学下面的文章?
快应用开发工具 3.0 版本发布 (quickapp.vivo.com.cn)
快应用是移动互联网新型应用生态,与手机系统深度整合,为用户提供更加场景化的体验。具备传统 APP 完整的应用体验,但无需安装、即点即用。快应用开发者工具(IDE),专为快应用开发设计,支持快应用、卡片等开发、预览以及上传等。
by @杨琼璞 2020-06-01 19:18 分享 查看详情
kotlin协程实战:用协程实现动态权限请求 (mp.weixin.qq.com)
自从6.0加入动态权限之后,很多地方都要用到,开始的时候使用的原生代码写权限请求,代码格式如:
by @code小生 2020-05-24 23:24 分享 查看详情
在快应用中使用 RxJS (quickapp.vivo.com.cn)
RxJS作为一个功能强大的事件处理库,其具备丰富的操作符,如何能将这些能力在快应用中发挥出来呢?本文对此做出了一些实践和尝试。
by @杨琼璞 2020-05-11 22:27 分享 查看详情
18 个 Java8 处理日期的新花样,肯定没用过! (mp.weixin.qq.com)
Java 8 推出了全新的日期时间API,在教程中我们将通过一些简单的实例来学习如何使用新API。
Java处理日期、日历和时间的方式一直为社区所诟病,将 java.util.Date设定为可变类型,以及SimpleDateFormat的非线程安全使其应用非常受限。
by @code小生 2020-05-11 14:08 分享 查看详情
Android 7.x Toast BadTokenException处理 (mp.weixin.qq.com)
7.x版本,对Toast添加了Token验证,这本是对的,但是调用show()显示Toast时,如果有耗时操作卡住了主线程超过5秒,就会抛出BadTokenException的异常,而8.x系统开始,Google则在内部进行了try-catch。而7.x系统则是永久的痛,只能靠我们自己来修复了。
by @code小生 2020-04-15 19:01 分享 查看详情
搭建以 serverless 为后台服务的疫情热搜快应用 (quickapp.vivo.com.cn)
鉴于疫情带来的影响,因宅在家里太久,于是结合 nodejs puppeteer cheerio 等技术工具,打造了一个以 serverless 为后台服务的疫情热搜快应用;本篇文章即以 SCF 为例,介绍开发一个前端以快应用为载体,后端以 serverless 为支撑的项目过程,及一些踩坑历程的分享。
by @杨琼璞 2020-03-26 23:24 分享 查看详情
动态代理原理及在 Android 中的应用 (mp.weixin.qq.com)
因为一个静态代理类只能服务一种类型的目标对象,在目标对象较多的情况下,会出现代理类较多、代码量较大的问题。
而使用动态代理动态生成代理者对象能避免这种情况的发生。
by @code小生 2020-01-05 21:33 分享 查看详情
给 Retrofit 嵌套动态代理,高效处理运营打点难题 (mp.weixin.qq.com)
相信大部分朋友都经历过,运营突然来要求,要给某部分接口带上某个参数(这个参数可能是from,表示当前在哪个页面;或者是duration,表示当前界面停留了多久)。这个时候,最直接的做法就是,直接加呗~ 有些接口还被多个界面调用,要改代码的界面可能是十多个,也可能是大几十个。
by @code小生 2020-01-05 21:31 分享 查看详情
嗖的一下!只要一条命令,K8s监控数据一键写入时序数据库 (yq.aliyun.com)
这里的“快速”有多快呢?一条命令就能搞定!本文就介绍如何使用helm一键完成k8s监控数据到阿里云InfluxDB®的存储链路。对于helm的安装和使用,网上有很多资料,这里不赘述。有一点需要注意,虽然近期helm 3已经发布,但短期内不是所有的helm chart都兼容helm 3,比如社区的这个issue。本文依然使用helm 2来安装。
by @可耐芊小仙女 2019-12-30 15:50 分享 查看详情
在 Flink 算子中使用多线程如何保证不丢数据? (yq.aliyun.com)
笔者线上有一个 Flink 任务消费 Kafka 数据,将数据转换后,在 Flink 的 Sink 算子内部调用第三方 api 将数据上报到第三方的数据分析平台。这里使用批量同步 api,即:每 50 条数据请求一次第三方接口,可以通过批量 api 来提高请求效率。由于调用的外网接口,所以每次调用 api 比较耗时。假如批次大小为 50,且请求接口的平均响应时间为 50ms,使用同步 api,因此第一次请求响应以后才会发起第二次请求。
by @可耐芊小仙女 2019-12-30 15:48 分享 查看详情