加载中
Android 多语言动态更新方案探索

本文首发于 vivo互联网技术 微信公众号 链接: https://mp.weixin.qq.com/s/jG8rAjQ8QAOmViiQ33SuEg 作者:陈龙 最近做的项目需要支持几十种语言,很多小语种在不认识的人看来跟乱码一样,翻...

2020/04/07 17:34
591
Android 加载图片占用内存分析

本文首发于 vivo互联网技术 微信公众号 链接:https://mp.weixin.qq.com/s/aRDzmMlkqB14Ty67GJs9vg 作者:Xu Jie 不同Android版本,对一张图片的内存处理方式是不一样的,使用不正确会导致O...

2020/08/27 10:36
1.6K
Android 3分钟带你入门开发测试

本文首发于 vivo互联网技术 微信公众号 链接:https://mp.weixin.qq.com/s/-TW7p3z3vJ3GJw7X9u7dVg 作者:Zhu Yifei 作为一名合格的开发人员,基本的开发测试能力必不可少,开发测试分单元测...

2020/09/24 09:22
129
Android 组件化最佳实践 ARetrofit 原理

本文首发于 vivo互联网技术 微信公众号 https://mp.weixin.qq.com/s/TXFt7ymgQXLJyBOJL8F6xg 作者:朱壹飞 ARetrofit 是一款针对Android组件之间通信的路由框架,实现快速组件化开发的利器。...

Android 原生 SQLite 数据库的一次封装实践

本文首发于 vivo互联网技术 微信公众号 链接: https://mp.weixin.qq.com/s/CL4MsQEsrWS8n7lhXCOQ_g 作者:Li Bingyan 本文主要讲述原生SQLite数据库的一次ORM封装实践,给使用原生数据库操作...

2020/08/10 10:33
691
一篇文章教你从入门到精通 Google 指纹验证功能

本文首发于 vivo互联网技术 微信公众号 链接:https://mp.weixin.qq.com/s/EHomjBy4Tvm8u962J6ZgsA 作者:Sun Daxiang Google 从 Android 6.0开始,提供了开放的指纹识别相关 API,通过此篇文...

2020/06/22 10:38
2.4K
Glide生命周期原理

本文首发于 vivo互联网技术 微信公众号 链接:https://mp.weixin.qq.com/s/uTv44vJFFJI_l6b5YKSXYQ 作者:连凌能 Android App中图片的展示是很基本也很重要的一个功能,在Android平台上有很多...

2019/12/10 18:03
186
vivo web service:亿万级规模web服务引擎架构

本文首发于 vivo互联网技术 微信公众号 链接:https://mp.weixin.qq.com/s/ovOS0l9U5svlUMfZoYFU9Q vivo web service是开发团队围绕奇点内核打造出的基于vivo手机平台的web服务引擎,该服务引...

2019/11/18 10:48
560
源码深度解析 Handler 机制及应用

本文以源码分析+实际应用的形式,详细讲解了 Handler 机制的原理,以及在开发中的使用场景和要注意的地方。 一、基本原理回顾 在 Android 开发中,Handler及相关衍生类的应用经常用到,Andro...

2020/12/02 09:14
3.7K
你知道几种前端动画的实现方式?

随着互联网的持续发展,H5 页面作为与用户直接交互的表现层越来越复杂,呈现的形式也越来越丰富,从而也要求 H5 页面具有更多的花样性及动画效果。那前端实现动画效果的方式有哪些呢,大致有...

深入理解 web 协议(一)- http 包体传输

本文首发于 vivo互联网技术 微信公众号 链接:https://mp.weixin.qq.com/s/WlT8070LlrnSODFRDwZsUQ 作者:吴越 开坑这个系列的原因,主要是在大前端学习的过程中遇到了不少跟web协议有关的问...

Kotlin 协程真的比 Java 线程更高效吗?

本文首发于 vivo互联网技术 微信公众号 链接:https://mp.weixin.qq.com/s/-OcCDI4L5GR8vVXSYhXJ7w 作者:吴越 网上几乎全部介绍Kotlin的文章都会说Kotlin的协程是多么的高效,比线程性能好很...

2020/01/10 11:00
367
浅谈Kotlin中的函数

本文首发于 vivo互联网技术 微信公众号 链接:https://mp.weixin.qq.com/s/UV23Uw_969oVhiOdo4ZKAw 作者:连凌能 Kotlin,已经被Android官方宣布 kotlin first 的存在,去翻 Android 官方文档...

2019/11/04 11:26
74
浅谈自动化测试

本文首发于 vivo互联网技术 微信公众号 链接: https://mp.weixin.qq.com/s/ZsgstdmaiFUKkLItc6y-Lw 作者:何彦军 软件测试作为软件生命周期中不可缺少的组成部分,对提高软件质量起着重要作...

2020/02/17 14:21
799
深入理解web协议(二):DNS、WebSocket

本文首发于 vivo互联网技术 微信公众号 链接:https://mp.weixin.qq.com/s/AkbAN4UZLDf841g1ZLFPBQ 作者:Wu Yue 本文系统性的讲述了 DNS 协议与 WebSocket 协议的重要细节。 一、DNS 1、Lin...

2020/09/16 11:14
1.7K
“非主流”的纯前端性能优化

链接:https://mp.weixin.qq.com/s/N3vDWhT6oCZgYi2Am5GP7A 作者:ChenJing 性能优化一直是前端研究的主要课题之一,因为不仅直接影响用户体验,对于商业性公司,网页性能的优劣更关乎流量变...

2020/09/23 09:18
2.2K
一篇文章教你如何捕获前端错误

本文首发于 vivo互联网技术 微信公众号 https://mp.weixin.qq.com/s/E51lKQOojsvhHvACIyXwhw 作者:黄文佳 常见错误的分类 对于用户在访问页面时发生的错误,主要包括以下几个类型: 1、js运...

2019/07/08 18:08
9.4K
Glide 缓存流程

本文首发于 vivo互联网技术 微信公众号 链接:https://mp.weixin.qq.com/s/cPLkefpEb3w12-uoiqzTig 作者:连凌能 Android上图片加载的解决方案有多种,但是官方认可的是Glide。Glide提供简洁...

2019/10/14 11:35
186
播放器性能优化之路

下面是播放的完整流程: 播放器加载一个网络url,首先要进行网络请求,网络如何优化,涉及到网络优化的方方面面。 网络拉取回来数据之后,识别一下当前视频的具体封装格式,这个可以正式流式...

2020/11/25 09:25
443
深入理解 ProtoBuf 原理与工程实践(概述)

ProtoBuf 作为一种跨平台、语言无关、可扩展的序列化结构数据的方法,已广泛应用于网络数据交换及存储。随着互联网的发展,系统的异构性会愈发突出,跨语言的需求会愈加明显,同时 gRPC 也大...

02/03 09:18
1.5K

没有更多内容

加载失败,请刷新页面

返回顶部
顶部