方案三种跨域解决方案:HttpClient、注解、网关
为什么会有跨域问题
因为浏览器的同源政策,就会产生跨域。比如说发送的异步请求...
火山引擎 RTC 视频性能降级策略解析
1. 背景
随着 RTC 使用场景的不断复杂化,新特性不断增多,同时用户对...
ab实验火山引擎A/B测试“广告投放实验”基础能力重构实践
企业在进行营销推广时,广告投放通常是必备环节之一。为了避免投放“乱烧钱”,在大...
java后端接口API性能优化技巧
推荐文章:
1、springBoot对接kafka,批量、并发、异步获取消息,并动态、批量...
Android逆向技术50——Android集成Botan库
Android逆向技术49——Android集成Botan库
缘起是,发现这个库好久了,但是呢,一直...
android11 文件操作相关适配
最近有个需求,一个老的app,在android11的机子上运行各种闪退,要求对这个老项目...
Android逆向技术49——Android JNI从入门到实践01
背景
网上可能有各种Android jni从xx到xx,几乎是创建项目,跑起来就完事了。最...
Android app唤醒第三方地图App进行导航(高德,百度,腾讯)
根据项目需要 要添加导航功能 由于我的app 的内部已经做了地图和路线规划 同时为...
Android Library中switch-case访问资源id失败问题 分析与解决方法
最近研究android 组件化过程中 遇到了一个问题 给一个library 中的 button 添加点...
.IllegalStateException: The content of the adapter has changed but ListView did not receive a not…
java.lang.IllegalStateException: The content of the adapter has changed but ...
现代化 Android 开发:多 Activity 多 Page 的 UI 架构纯 Activity 时代Fragment 入场路由框架入场最后
在古老的 Android 时代,基本上一个 Activity 就代表一个界面,所以开发不需要做...
MMKV for Android 多进程设计与实现
MMKV 是基于 mmap 内存映射的移动端通用 key-value 组件,底层序列化/反序列化...
微信 Android 终端内存优化实践
前言
内存问题是软件领域的经典问题,平时藏得很深,在出现问题之前没太多征兆...
微信Android客户端的卡顿监控方案
文章开始,先聊一聊卡顿与ANR的关系:产生卡顿的根本原因是UI线程不能够及时的...
微信Android客户端的ANR监控方案
ANR监控是一个非常有年代感的话题了,但是市面上的ANR监控工具,或者并非真正...
Android App 电量统计原理与优化
App “耗电综合征”
当我们说一个 App 耗电的时候我们在说什么?
我们可能是指 A...
微信Android增量Proguard方案
背景
随着业务的快速发展,Release构建速度问题不断凸显,从2020年底构建50mi...
企业微信超大型工程-跨全平台UI框架最佳实践
一. 背景
企业微信的跨平台之路
企业微信作为跨android、ios、mac、pc、we...
微信全文搜索优化之路
本文首次发表在《程序员》杂志 2017 年 09 月期。
前言
基于本地数据的全...

