首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android
订阅
布拉布拉布
更多收藏集
微信扫码分享
微信
新浪微博
QQ
39篇文章 · 0订阅
聊聊SurfaceView和TextureView
播放视频或者渲染其他的动画的时候,有两个View组件可供选择,SurfaceView和TextureView,它们有什么特点,你知道吗?
Perfetto分析Trace后,如何定位问题?
一图查›› 一、APP问题 普通耗时问题 主线程阶段耗时 案例 Trace图示 发生阶段/所属策略 原因说明/执行建议 问题/Jira信息记录 input 主线程 input事件处理流程时间较长 de
探讨跨平台技术与跨平台UI框架及Kotlin Multiplatform在bilibili的实践
我们对几种主要的跨平台语言进行了比较,主要从执行效率、引入testcase前后app体积变化、运行内存峰值和运行内存的overhead这几个方面进行考察。
卡顿、ANR、死锁,线上如何监控?
一、前言 最近参加了几轮面试,发现很多5-7年工作经验的候选人在性能优化这一块,基本上只能说出传统的分析方式,例如ANR分析,是通过查看/data/anr/ 下的log,分析主线程堆栈、cpu、锁信息
包体积优化:包体积基础知识
在本章开始之前,先带大家探讨一下我们为什么要优化 APK 包体积。包体积优化的重要性首先体现在推广和留存上: 安装包越小,下载转化率越高; 安装包越小,渠道推广成本和厂商预装的单价成本越少; Goog
面试官:你对插件化有什么了解?
背景 插件化的诞生是为了解决什么问题? 我们不妨好好思考一下,作为客户端开发,平时工作中是否为这样的情况发愁: 核心业务功能迭代的时候,千小心,万小心,又是做AB,又是做灰度,最后线上还是出问题了,这
聊聊Android线程优化这件事
一、背景 在日常开发APP的过程中,难免需要使用第二方库和第三方库来帮助开发者快速实现一些功能,提高开发效率。但是,这些库也可能会给线程带来一定的压力,主要表现在以下几个方面: 线程数量增多:一些库可
【项目】用新版跨平台 Compose 开发一个 Android、iOS 双端打工人实用软件
Compose Multiplatform 更新了 1.6 版本以后支持更多特性,iOS 端的支持也进入 Beta 阶段,本文试着用它开发一个双端的工具类应用,开发体验很好。
Android App ANR 系列 3 :ANR 案例分享
本文为 Android App ANR 系列的第三篇,主要分享几个 ANR 的案例,欢迎大家补充案例
大型项目架构:全动态插件化+模块化+Kotlin+协程+Flow+Retrofit+JetPack+MVVM+极限瘦身+极限启动优化+架构示例+全网唯一
大型项目架构:全动态插件化+模块化+Kotlin+协程+Flow +Retrofit+JetPack+MVVM+极限瘦身+极限启动优化+架构示例+全网唯一