微信Android客户端的ANR监控方案
ANR监控是一个非常有年代感的话题了,但是市面上的ANR监控工具,或者并非真正...
微信Android增量Proguard方案
背景
随着业务的快速发展,Release构建速度问题不断凸显,从2020年底构建50mi...
企业微信超大型工程-跨全平台UI框架最佳实践
一. 背景
企业微信的跨平台之路
企业微信作为跨android、ios、mac、pc、we...
微信全文搜索优化之路
本文首次发表在《程序员》杂志 2017 年 09 月期。
前言
基于本地数据的全...
Android微信客户端是如何支持R8构建的?
作者:chrispaul,来自微信客户端团队
背景
在之前的版本,微信Android一直...
全民k歌适配arm64-v8a方案
导语
近年来,随着计算机硬件的不断发展,32位的旧架构程序的性能瓶颈越来越明...
微信iOS多设备多字体适配方案总结
一、背景
2014下半年,微信iOS版先后适配iPad, iPhone6/6plus。随着这些大屏...
实践 | Google I/O 应用是如何适配大尺寸屏幕 UI 的?
5 月 18 日至 20 日,我们以完全线上的形式举办了 Google 每年一度的 I/O 开发...
Android逆向技术50——Android集成Botan库
Android逆向技术49——Android集成Botan库
缘起是,发现这个库好久了,但是呢,一直...
Android逆向技术49——Android JNI从入门到实践01
背景
网上可能有各种Android jni从xx到xx,几乎是创建项目,跑起来就完事了。最...
java后端接口API性能优化技巧
推荐文章:
1、springBoot对接kafka,批量、并发、异步获取消息,并动态、批量...
动态加载Android动态加载so!这一篇就够了!
1
背景
对于一个普通的android应用来说,so库的占比通常都是巨高不下的,...
架构师必备技能之JVM调优
JVM介绍:
JVM(Java虚拟机)是Java平台的关键组成部分之一。它是一个在操作系统和...
火山引擎 RTC 视频性能降级策略解析
1. 背景
随着 RTC 使用场景的不断复杂化,新特性不断增多,同时用户对...
ab实验火山引擎A/B测试“广告投放实验”基础能力重构实践
企业在进行营销推广时,广告投放通常是必备环节之一。为了避免投放“乱烧钱”,在大...
方案三种跨域解决方案:HttpClient、注解、网关
为什么会有跨域问题
因为浏览器的同源政策,就会产生跨域。比如说发送的异步请求...
聊聊测试团队的基础架构建设
大概20年这个时候,听过公司一位架构师的分享,他提到了基础架构团队的定位和主要...
RecyclerView 性能优化 | 把加载表项耗时减半 (一)预优化,先量化动态构建布局,弃用 xml不同的 ViewGroup,不同的 measure + layout 耗时Talk is cheap, show me the cod
构建 Android App 界面时,RecyclerView 出场率很高。它的加载性能影响着用户体检...
互联网大佬的技术方案如何精美制作?
在各大技术论坛、公司中,常看见别人写的技术博客,技术方案,需求文档,这些图怎...
如何保证开发交付项目运行稳定性?
项目稳定性关键要素