图片内存优化都是一些比较琐碎的点,这里记录几个开发中常遇到的。 XML中的可优化点 1 尽量少使用selector 使用selector来做选中的效果很方便,但是有一点小问题...
问题1 内存泄漏的基本定义是什么?内存泄漏有什么危害?问题2 开发中常见的内存泄漏的情况有哪些?什么原因造成的?怎么解决问题3 如何发现内存泄漏?LeakCanary的核心原...
好慢啊,,,
Annotation Processorandroid-apt 与 AnnotationProcessor APT(Annotation Processing Tool)是一种处理注释的工具,它对源代码文件进行检测...
前言 郭前辈的ListView源码解析一文,曾提到View至少会进行2次onMeasure、onLayout,但限于篇幅,并未解释原因,好奇就尝试找了找原因。 原因猜想 验证...
与君共勉
Android学习之道前言 Android学习渠道分享,国内外最值得花时间去学习的资源,很全面,成为Android资深工程师必备 1. 技术公众号 一些经过检测,确属干货的技术(android为主...
@Xia_焱 没办法MVP模式的弊端,当请求多的时候会带来很多冗余代码
Android MVP 架构本Demo使用 Okhttp3、Retrofit2、Rxjava2 ,使用AutoDispose解决RxJava内存泄漏Github:https://github.com/R...
我觉的文章还是不错的,正好我现在也在看。所以如果我问“Fragment用FragmentManager开启事务hide它是否立即执行
” 答案应该是不是立即执行吧
Fragment 原理1. fragment 本质 fragment 本质上是 view 的容器和控制器,fragment 是 activity 的碎片。 activity 是什么呢?activi...
源码中有一段不太理解String idName = attribute.getValue().substring(5); 这个5是什么意思?
AndrLintWatchDog Custom-Lint 自定义Lint检查的实现by QJoy (email alexq_andr@163.com) 工程源码托管在 GitHub follow&star 一、解决痛点-coding时遇到的问题 案例 案例...
文章很赞的
使用 Lint 改进您的代码Android Studio 提供一个名为 Lint 的代码扫描工具,可帮助您发现并纠正代码结构质量的问题,而无需实际执行该应用,也不必编写测试用例。该工具会报告其检测到的每...
Android Studio 提供一个名为 Lint 的代码扫描工具,可帮助您发现并纠正代码结构质量的问题,而无需实际执行该应用,也不必编写测试用例。该工具会报告其检测到的每...
在同事的分享中第一次知道git还自带了一个gui界面,使用起来还是很方便的。使用也很简单直接在终端输入gitk命令就可以了,但是注意当前路径要是一个git仓库才行否则会报错。...
博主你好,我这边老是出现bash: lint: command not found
请问下是怎么回事呢,是因为我环境变量没弄好么
Android性能优化之使用Lint作者简介 原创微信公众号郭霖 WeChat ID: guolin_blog 本篇作者张拭心之前分享了好几篇设计模式的文章,而今天他将会带大家学习Lint的使用,感兴趣的朋友赶...
设计UI时,亲爱的交互设计师们总会有一些天马行空的想法,大多数情况下原生的控件已不能支持这些“看似简单”的交互逻辑,需要继承ListView、ViewPager、Scroll...