
前言目前Flutter可以说是非常火热了,多次更新过后也越来越稳定,受到了很多开发者的青睐。不过纯Flutter开发还是存在一定成本和风险的,尤其是对于规模稍大一些的项目,可...
转自—《Flutter:从入门到实践》http://gitbook.cn/m/mazi/comp/column?columnId=5cc01cc115a1a10d8cec9e...
前言 主要声明三点 第一:关于本文的BaseRecyclerViewAdapterHelper用法,自然是转载的官方原文。或许有的人会很疑惑原文写的那么清除那么完善,为什么我...
原文地址: https://www.jianshu.com/p/4188476f1a1d 有人问我如何做好架构设计?怎样灵活运用设计模式?我的回答是,你做不好这些只是因为你没...
最近把AS跟新到了3.2.1版本,当然AS 3.0推出的Android Profiler自然需要学习下。Android Profiler的推出取代了之前的Android Mo...
一、简介 众所周知的Android系统每隔16ms重新绘制一次视图,也就是说你的app必须在16ms内完成屏幕刷新的所有逻辑操作,这样才能达到60帧/s,这个帧率对人的肉眼来...
这个系列是针对应用和系统进行一个性能优化基本思想的归纳总结。之后会继续更新... 系列文章:性能优化实践(一)-安装包瘦身性能优化实践(二)-布局优化性能优化实践(三)-卡顿...
一、简介 MAT是Memory Analyzer tool的缩写,是一种快速,功能丰富的Java堆分析工具,能帮助你查找内存泄漏和减少内存消耗。很多情况下,我们需要处理测试提...
一、简介 调试GPU过度绘制和GPU呈现模式分析是Android手机自带的分析工具。能比较方便的帮助开发者检验是否存在overdraw和卡顿的问题,但是不能帮忙定位问题。位置...
一、题外话 布局查看神器我们的第一印象应该是:Hierarchy Viewer . 很久没有用了,最近在总结性能优化工具的时候,发现sdk/tools下Hierarchyvi...
一、简介 Heap Viewer是android studio自带的内存分析小工具,5.0及其以上系统可使用。 Heap Viewer官方使用文档 二、使用介绍 2.1 He...
一、简介 android stuido自带的查看堆内存分配情况的小工具 二、使用 执行前,先GC一把,然后点击allocation Tracker按键,会出现如下图内存上的图...
一、简介 TraceView 是 Android SDK 中内置的一个工具,它可以加载 trace 文件,用图形的形式展示代码的执行时间、次数及调用栈,主要便于我们分析及优化...
一、简介 Systrace是Android4.1引入的性能分析工具。利用ftrace,在系统关键位置都有埋点,主要用于分析系统调用耗时问题,可以自定义trace标签来细化调用...
一、简介: StrictMode类是Android 2.3 (API 9)引入的一个工具类,可以用来帮助开发者发现代码中的一些不规范的问题,以达到提升应用响应能力的目的。举个...