首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android
订阅
zhaobozhen
更多收藏集
微信扫码分享
微信
新浪微博
QQ
15篇文章 · 0订阅
Perfetto分析Trace后,如何定位问题?
一图查›› 一、APP问题 普通耗时问题 主线程阶段耗时 案例 Trace图示 发生阶段/所属策略 原因说明/执行建议 问题/Jira信息记录 input 主线程 input事件处理流程时间较长 de
看完不懂我吃:Android 渲染(显示)原理
还搞不懂 Android 显示机制?还搞不懂 SurfaceFlinger?还搞不懂软硬件绘制?还搞不懂 RenderThread?这一篇文章帮你把他们全拿下!
【性能优化】使用Perfetto定位应用启动性能的瓶颈
Android应用启动优化相关的文章已经有很多人都写过了,但是主要都是聚焦在,为了启动性能都做了哪些改动上,少见有文章会说应该如何分析、识别应用的启动性能。
使用aidl传递音视频数据
虽然但是,有时候就是会有这种需求,这种时候一般有两种传输方式, 一种是把数据转成byte[],然后当基础类型一样传过去,这种方式有大小的要求,byte不能超过一定大小,可以分批次传,但是这种方式会影响
Android mirrorSurface镜像分屏
前言 在之前的一篇文章中,我们介绍了Surface的截屏方法,但是在文章的后半部分,我们引入了一个新的问题——副屏录制。众所周知,Android系统默认投影主屏的,这部分逻辑可以查看DisplayCo
Android Jetpack 开发套件 #6 ViewBinding 与 Kotlin 委托双剑合璧
ViewBinding 是一个轻量级的视图绑定方案,使用属性委托可以收敛模板代码,保证调用方代码干净清爽。
给安卓开发小白们的unit test指南 - 这也能测?这也要测?
今天我想着重讲一下安卓开发中单元测试的意义,来说明“这也要测”的意义。同时提供一些安卓测试中的小技巧,把“这也能测”的问题一并给解决 :)
Compose Desktop 初体验
最近 JetBarin 公司发布了 Compose Desktop。是的,你没听错,就是 Google 用于Android 上的 Compose。 而现在,就可以编写同样的UI层代码,然后运行到 Android 和 DeskTop 了。不难发现,这是 kotlin 一直在搞的套…
Android过渡动画,发现掘金小秘密
不知道大家有没有发现,Android版的掘金有下面这个小小动画:点击作者头像跳转到作者的详情页,而作者头像会从当前界面通过动画过渡到详情页界面。 最近在写动画方面文章时候,从网上找到了答案:「Activity过渡动画中的共享元素过渡」。 本文的初衷,是和大家一起扫盲,如果对你有…
Android透明状态栏和软键盘配合的坑
一般我们为了让键盘自动将界面弹起,会在清单文件中配置windowSoftInputMode,配置为adjustResize或adjustPan。 adjustResize,键盘弹起时,将界面Layout高度压缩,留出空间显示软键盘。 adjustPan,需要存在滚动控件,键盘弹…