BFC作用与场景
区块格式化上下文(Block Formatting Context,BFC)是 Web 页面的可视 CSS 渲染的一部分,是块级盒子的布局过程发生的区域,也是浮动元素与其他元素交互的区域。 BFC解决的问题 元素开启 BFC 后,其子元素不会再产生 margin 場陷问...
区块格式化上下文(Block Formatting Context,BFC)是 Web 页面的可视 CSS 渲染的一部分,是块级盒子的布局过程发生的区域,也是浮动元素与其他元素交互的区域。 BFC解决的问题 元素开启 BFC 后,其子元素不会再产生 margin 場陷问...
当应用程序涉及的 Fragment 越来越多时,我们需要对有关 Fragment 的生命周期事件做更多的管理和维护。registerFragmentLifecycleCallbacks 是一种非常好的管理 Fragment 生命周期事件的方式,可以让您在适当的时候更加灵活地执行功能...
前言 在做性能优化的时候,发现很多布局使用的include标签直接导入,然后通过Databing直接控制显示隐藏。当想改写成ViewStub的时候,想按照普通View的写法创建一个BindingAdapte,会直接报错BR.xxx无法找到,不过系统还是提供了一个入...
在Android应用程序中,资源ID是用于标识应用程序中各种资源文件的唯一整数值。资源ID的格式为0xPPTTEEEE,其中“0x”是一个固定的前缀,指示这是一个Android资源ID。剩余的8个十六进制数字用于表示资源类型和索引。 在0xPPTTEEEE资源ID...
当因为网络限制或其他特殊原因,我们无法下载三方库依赖,如果手动下载所有jar,需要下载所有依赖库,比较繁琐并难以维护。可以使用mvn命令直接将所有的jar下载到本地 mvn安装 官方下载地址,安装以后,将bin目录添加到环境变量即可使...
Monkey启动 adb shell monkey -p your.package.name --ignore-crashes --ignore-timeouts --ignore-security-exceptions --pct-syskeys 0 --pct-nav 1 -v --throttle 100 -s 200 执行的次数 2>d:/error.txt 1>d:/verbose.txt ...
修改gradle配置进行源码打包 目录samples/sample-android/build.gradle里面compileMatrixWithSrc = true 打包Matrix源码到MavenLocal 在matrix\matrix\matrix-android目录下执行./gradlew publishToMavenLocal,初次打包所有模块会比较...
函数映射表 配置位置,打包以后需要保留 matrix { trace { enable = true baseMethodMapFile = "${project.projectDir}/matrixTrace/methodMapping.txt" blackListFile = "${project.proj...
Matrix 在最新版本的Matrix上,已经放弃以前的UIThreadMonitor,改用com.tencent.matrix.trace.tracer.FrameTracer来监听帧率 OnFrameMetricsAvailableListener 在 Android 7.0, 增加了一个 Api 可以方便的统计一个 Window 的 View 树...
Choreographer 应用卡顿发生时提示 Choreographer Skipped 484 frames! The application may be doing too much work on its main thread. Displayed 新界面打开耗时 ActivityManager: Displayed smart.p0000/com.pmpd.interactivity...