01-Systrace入门
Systrace 入门 什么是 Systrace? Systrace 是 Android4.1及以上版本 中新增的性能数据采样和分析工具。它可帮助开发者收集 Android 关键子系统(如 SurfaceFlinger/SystemServer/Kernel/Input/Display 等 ` Framework部分关键模块、服务 ,View 系统` 等)的运行信息,从而帮助开发者更直...
Systrace 入门 什么是 Systrace? Systrace 是 Android4.1及以上版本 中新增的性能数据采样和分析工具。它可帮助开发者收集 Android 关键子系统(如 SurfaceFlinger/SystemServer/Kernel/Input/Display 等 ` Framework部分关键模块、服务 ,View 系统` 等)的运行信息,从而帮助开发者更直...
可观测性技术 可观测性技术是一个系统性工程,它能够让你更深入的了解软件里发生的事情。可用于了解软件系统内部运行过程(特别是对于业务逻辑或者交互关系复杂的系统)、排查问题甚至通过寻找瓶颈点优化程序本身。对于复杂的系统来说,你通过阅读代码来了解整个运行过程其实是很困难的事情,更高效的方法就是借助此类工具,以最直观的的方式获取软件运行的状态。 下面将从 数据类型、数据获取方法、分析方法 这三个...
Trace 基础 什么是 Trace? 在软件开发和性能调优过程中,追踪(Trace)工具被广泛用于收集程序运行时的详细信息。这些信息可以帮助开发者理解应用的行为、找到性能瓶颈,从而进行优化。以下是对追踪工具的概述,包括 ` Chrome Trace Viewer ` 和 Android 中的追踪工具。 追踪(Tracing)是一种监控和记录计算机程序在运行时的各种活动的技术。这些活...
TraceView 什么是 TraceView? TraceView 是 Android SDK 自带的工具,用来分析函数调用过程,可以对 Android 的应用程序及 Framework 层的代码进行性能分析。 TraceView 提供了一个图形化界面,用于查看应用程序的执行日志。它可以帮助开发者调试应用程序并分析其性能,通过执行日志中的时间戳揭示程序执行期间的方法调用和执行时间。T...
BTrace2.0 BTrace2.0更新 使用体验:支持 Windows 啦!此外将脚本实现从 Python 切至 Java 并去除各种权限要求,因脚本工具可用性问题引起的用户使用打断次数几乎降为 0,同时还将 Trace 产物切至 PB 协议,产物体积减小 70%,网页打开速度提升 7 倍! 性能体验:通过大规模改造方法 Trace 逻辑,将 App 方法 Trace 底层...
GPU 优化 工具 AGI Android GPU Inspector Android GPU Inspector GitHub - google/agi: Android GPU Inspector Ref: 分析 AGI 纹理数据并提升 GPU 性能-腾讯云开发者社区-腾讯云
上下轮播 自定义 LinearLayout // VerticalFlipperView class VerticalFlipperView @JvmOverloads constructor( context: Context, attrs: AttributeSet? = null, defStyleAttr: Int = 0 ) : LinearLayout(cont...
卡片滑动 开源方案 StackLayout 仿探探 https://github.com/fashare2015/StackLayout SwipeCardsView https://github.com/huxq17/SwipeCardsView Android 高仿秒拍热榜的卡片滑动和左右飞出效果,支持保留最后一张卡片 AndroidPileLayout http...
Sign your app Play App Signing [Sign your app Android Studio Android Developers](https://developer.android.com/studio/publish/app-signing#app-signing-google-pla...
面试题 APK 组成?和 AAB 的区别? Android 中的签名证书和普通的证书区别? Android 中的签名证书不需要权威机构认证,一般是开发者的自签名证书 keystore 除了要指定 keystore 文件和密码外,也要指定 alias 和 key 的密码,这是为什么呢? keystore 是一个密钥库,也就是说它可以存储多对密钥和证书,keystore 的密码 ` s...