240 发简信
IP属地:北京
  • 120
    ANR监测机制

    相关背景知识: Android消息机制、Android输入系统、Service工作流程、Broadcast工作流程。 ANR概述 首先,ANR(Application Not...

  • 120
    Retrofit和OkHttp使用网络缓存数据

    OkHttp缓存优化你的应用 Okhttp缓存原理 我们先从HTTP协议开始入手,关于缓存的HTTP请求/返回头由以下几个,我列了张表格一一解释 与缓存最相关的Cache-C...

  • 120
    理解Android Architecture Components系列(二)

    第一期的文章比较匆忙,遗留了好多问题。最明显的一个是ViewModel如何获取详细的个人信息。假设用户信息是从网络获取,那么我们调用后台接口即可获取数据。如果后台是REST ...

  • Android-如何优雅的处理重复点击

    问题 在客户端中,一些按钮一般是需要避免重复点击的,比如:购买丶支付丶确定丶提交丶点赞丶收藏等等场景,这些场景短时间内的重复点击会引发一些问题. 以前的处理方式 可能是采用手...

  • 120
    ConstraintLayout在项目中实践与总结

    ConstraintLayout,让布局更优雅。 一、为什么要用ConstraintLayout 上图是网易100分的选课首页,在Banner图的下部是推荐类目模块,其中数学...

  • 说说最近一周的面试和想法

    不少小伙伴还是在公众号私信问我上周怎么突然没有日更了,我也有在公众号中答应大家后面会给回复。好啦,现在还是简单说一下吧。 过去的一周中,我主要是出去找工作去啦~过去的一周,面...

  • 120
    让你明明白白的使用RecyclerView——SnapHelper详解

    简介 RecyclerView在24.2.0版本中新增了SnapHelper这个辅助类,用于辅助RecyclerView在滚动结束时将Item对齐到某个位置。特别是列表横向滑...

  • “在这个例子里我们第二根水管只发送了三个事件然后就发送了Complete, 这个时候尽管第一根水管还有事件4 和事件Complete 没有发送, 但是它们发不发送还有什么意义呢? 所以本着节约是美德的思想, 就干脆打断它的狗腿, 不让它发了.”
    请问这里的打断狗腿的机制是什么?第二个水管发了Complete后怎么会影响到第一根水管事件的发送呢?楼主之前的文章里曾经提到过即使上游发送了Complete事件后,上游应该还是可以继续发送事件的,只是下游不再接受事件而已。与此处的说法有点矛盾,还请楼主进一步解释一下。

  • 120
    Android:一张图片占用多少内存(补充修改)

    我们在开发Android应用的时候,经常会遇到OOM,加载图片过大,更是在OOM里面占有很大的比重, 那么为什么会出现OOM? 为啥图片过大就会OOM? 图片的大小就是内存里...

  • 120
    Android利用腾讯Bugly实现一键多渠道打包+一包热更新全渠道

    腾讯Bugly,为移动开发者提供专业的异常上报和运营统计,帮助开发者快速发现并解决异常,同时掌握产品运营动态,及时跟进用户反馈。 Bugly主要功能有异常上报、运营统计和应用...