240 发简信
IP属地:山西
  • 包体积优化---这图片怎么这么大

    之前有一个版本,产品要求增加视频动态,无意间听到商务问加完之后包多大,会后和商务沟通了一下,发现投放推广的成本跟包体大小密切相关,我觉得这个事情...

  • 你真的会用HTTP吗?(上)

    今天接到一个需求,在聊天界面右下角新增一个运营活动位,活动信息会通过一个HTTPS接口返回,同时每个活动有一个过期倒计时,在这个倒计时结束之前,...

  • Android适配双面屏手机

    努比亚X是双面屏了,VIVO下个月也要发布一款双面屏手机,两个屏幕宽度应该是一致的,高度有所不同,背屏的高度会比主屏小一些,因此需要进行必要的尺...

  • Resize,w 360,h 240
    关于FragmentPagerAdapter的一些有趣东西

    这两个月经历了萌发离职念头到开始复习、投简历、面试、走流程,终于在这周入职了新公司。所以现在又可以开始写写博客,不用分太多精力在找工作上面了。 ...

  • 对IO操作的正确方式

    对本地文件进行操作的时候我们需要注意多线程安全,最安全和最高效的方法是在同一时刻支持多读单写,也就是同时可以并发读取操作,但是写操作是同步的,在...

  • Resize,w 360,h 240
    如何优雅、高效地恢复Activity数据

    google 原文可以点这里 保存 UI 状态 在因内存不足被系统杀死的应用或者因为 Configuration changes 导致的Acti...

  • LifeCycle、ViewModel、LiveData 的组合使用

    LifeCycle、ViewModel、LiveData 的组合使用 前言 在文章正文开始之前,我们先引入几个问题: 在开发中,我们时常需要和A...

  • Resize,w 360,h 240
    Java自动化代码规范检测及快速修复

    OS: Mac OSIDE:Android | Eclipse构建工具: Gradle 前言 每个团队中不同的程序员的技能熟练度和自我约束未必大...

  • 最简单的 Lambda 介绍

    如何配置 lambda? RxJava 配合 lambda,代码看起来会简洁很多,也更加容易看懂,当然前提是要会 lambda,所以本章介绍一下...