240 发简信
IP属地:上海
  • Android内存优化图片相关

    图片内存优化都是一些比较琐碎的点,这里记录几个开发中常遇到的。 XML中的可优化点 1 尽量少使用selector 使用selector来做选中的效果很方便,但是有一点小问题...

  • Android内存泄漏相关

    问题1 内存泄漏的基本定义是什么?内存泄漏有什么危害?问题2 开发中常见的内存泄漏的情况有哪些?什么原因造成的?怎么解决问题3 如何发现内存泄漏?LeakCanary的核心原...

  • 好慢啊,,,

    Annotation Processor

    android-apt 与 AnnotationProcessor APT(Annotation Processing Tool)是一种处理注释的工具,它对源代码文件进行检测...

  • View为什么会至少进行2次onMeasure、onLayout

    前言 郭前辈的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 的代码扫描工具,可帮助您发现并纠正代码结构质量的问题,而无需实际执行该应用,也不必编写测试用例。该工具会报告其检测到的每...

  • 120
    使用 Lint 改进您的代码

    Android Studio 提供一个名为 Lint 的代码扫描工具,可帮助您发现并纠正代码结构质量的问题,而无需实际执行该应用,也不必编写测试用例。该工具会报告其检测到的每...

  • gitk命令失效,git自带的gui界面无法使用的问题

    在同事的分享中第一次知道git还自带了一个gui界面,使用起来还是很方便的。使用也很简单直接在终端输入gitk命令就可以了,但是注意当前路径要是一个git仓库才行否则会报错。...

  • 博主你好,我这边老是出现bash: lint: command not found
    请问下是怎么回事呢,是因为我环境变量没弄好么

    Android性能优化之使用Lint

    作者简介 原创微信公众号郭霖 WeChat ID: guolin_blog 本篇作者张拭心之前分享了好几篇设计模式的文章,而今天他将会带大家学习Lint的使用,感兴趣的朋友赶...

  • Android触摸事件传递分析与实践

    设计UI时,亲爱的交互设计师们总会有一些天马行空的想法,大多数情况下原生的控件已不能支持这些“看似简单”的交互逻辑,需要继承ListView、ViewPager、Scroll...