动态代理原理及在 Android 中的应用 (mp.weixin.qq.com)

【简介】

因为一个静态代理类只能服务一种类型的目标对象,在目标对象较多的情况下,会出现代理类较多、代码量较大的问题。
而使用动态代理动态生成代理者对象能避免这种情况的发生。

点击查看全文 >>

@code小生 2020-01-05 21:33分享 / 0个评论
赞过的人: IT技术博客大学习 技术头条 code小生
要不要再学学下面的文章?
快应用开发工具 3.1 版本发布 (quickapp.vivo.com.cn)
快应用是移动互联网新型应用生态,与手机系统深度整合,为用户提供更加场景化的体验。具备传统 APP 完整的应用体验,但无需安装、即点即用。快应用开发者工具(IDE),专为快应用开发设计,支持快应用、卡片等开发、预览以及上传等。
by @杨琼璞 20小时前 分享 查看详情
如何快捷转微信小程序为快应用 (quickapp.lovejade.cn)
快应用是手机厂商共同推出的新型应用形态,基于原生渲染;您可以理解为手机端“小程序”。对于已经拥有微信小程序的朋友,同样可以加入快应用生态(毕竟背后有十亿用户流量);考虑到重新开发的成本,快应用官方推出了小程序转快应用工具,支持快捷转微信小程序为快应用。
by @杨琼璞 2020-07-06 22:22 分享 查看详情
快应用 IDE 定制 Devtools 元素面板系列三:通信方案 (quickapp.vivo.com.cn)
快应用开发工具(IDE)支持 web 预览功能。此次定制 web 预览调试器(devtools)的 elements 面板,以支持审查真实的快应用元素。本篇文章介绍 devtools 和 页面的通信方案。
by @杨琼璞 2020-07-06 13:08 分享 查看详情
App Clips 与快应用 (quickapp.vivo.com.cn)
6 月 23 日,苹果公司在其全球开发者大会上,介绍了 未来一个重要卖点功能 App clips;它与已经存在的小程序、快应用,有个相似之处:即时使用;本篇文章即在于梳理 App Clips 与快应用的异同点。
by @杨琼璞 2020-07-01 09:51 分享 查看详情
深入浅出 Android 屏幕刷新原理 (mp.weixin.qq.com)
现在Android的应用界面越来越复杂,很多时候页面中还有各种动画,所以页面卡顿、掉帧等问题就随之而来,所以就想研究一下屏幕刷新的原理,以便于更快的定位和解决问题
by @code小生 2020-06-28 21:57 分享 查看详情
探索 Android TDD 开发方法 (mp.weixin.qq.com)
过去当我遇到新知识时,我会问自己一个问题:“这个东西有很多人学吗?”,没有的话我就不学。
但是现在回想一下,这种想法实在是不太理智了,难道股神巴菲特在投资股票时,会考虑这是不是一只热门股票吗?
by @code小生 2020-06-28 21:56 分享 查看详情
快应用 IDE 定制 Devtools 元素面板系列二:新增面板 (quickapp.vivo.com.cn)
快应用开发工具(IDE)支持 web 预览功能,此次定制 web 预览调试 (devtools)的 elements 面板,以支持审查真实的快应用元素。 本篇文章介绍如何在 devtools 中新增面板,从 devtools-frontend UI 启动流程、新增面板、缓存面板三个主题进行介绍。
by @杨琼璞 2020-06-28 11:46 分享 查看详情
Android 通过Java sdk的方式接入OpenCv (mp.weixin.qq.com)
公司最近要做运动检测和眼球追踪,鉴于资费等因素,最后考虑使用OpenCv的相关Api来来满足业务需求。在使用过程中发现OpenCv的v4.2.0和v4.1.2接入后均存在一些bug,所以最后选择了v4.1.0版本。
by @code小生 2020-06-21 22:41 分享 查看详情
快应用 IDE 定制 Devtools 元素面板系列一:背景需求及方案分析 (quickapp.vivo.com.cn)
快应用开发工具(IDE)支持 web 预览功能。此次定制 web 预览调试器(devtools)的 elements 面板,以支持审查真实的快应用元素。 本篇文章介绍背景需求及方案分析。
by @杨琼璞 2020-06-16 17:52 分享 查看详情
Android 一次完美的跨进程服务共享实践 (mp.weixin.qq.com)
最近需要做这样一个事情,一个服务来完成多款App的录音功能,大致有如下逻辑
服务以lib的形式集成到各个端
当主App存在时,所有其他App都使用主App的录音服务
当主App不存在时,其他App使用自带录音服务
有优先级,优先级高的App有绝对的录音权限,不管其他App是否在录音都要暂停,优先处理高优先级的App请求
支持AudioRecord、MediaRecorder两种录音方案
by @code小生 2020-06-08 23:54 分享 查看详情