240 发简信
IP属地:北京
  • 120
    Android Bitmap变迁与原理解析(4.x-8.x-++)

    App开发不可避免的要和图片打交道,由于其占用内存非常大,管理不当很容易导致内存不足,最后OOM,图片的背后其实是Bitmap,它是Android中最能吃内存的对象之一,也是...

  • 记近三个月面试的经历 微软 阿里巴巴 字节跳动 依图科技 拼多多(上海某日企两年经验 社招)

    记录近期的面试经历,同月内的面试不分先后 七月 阿里钉钉后台(裸面的,自杀面试) 一面电话 1 介绍做过的项目 (我司用的AWS)2 项目用到的AWS 的 service (...

  • 你说的对,但你可能没理解我说的意思。

    实际上,GC 会自动回收不需要的对象,也就是说,即使我们创建了很多 Builder,只要 GC 能正常自动回收,内存占用方面并没有太大问题。

    “大多数情况下我们的Builder内部类使用的是静态修饰的(static)” 这句话是说我们创建的 Builder 是静态内部类,可以避免非静态内部类所产生的对象无法及时被 GC 回收而导致的内存泄漏的问题,保证了我们创建的 Builder 类对象能正常被 GC 回收。所以我说“这个问题也没多大关系”。

    设计模式之Builder模式

    当我第一次使用Picasso的时候,看见下面的官网示例时,我和我的小伙伴都惊呆了! 如此简洁明了的使用方式,如此灵活多变的链式调用,让我深深地迷住了,然后我一直苦苦追求它,奈...

  • Builder 模式的本质,是用来解决方法参数过多的问题。final 与 Builder 模式无关,属于优化方面的内容。

    设计模式之Builder模式

    当我第一次使用Picasso的时候,看见下面的官网示例时,我和我的小伙伴都惊呆了! 如此简洁明了的使用方式,如此灵活多变的链式调用,让我深深地迷住了,然后我一直苦苦追求它,奈...

  • android 系统文件目录

    在极客学院上看了一段时间的视频了,开始写了一些小demo 联系下,今天练习到了通过调用系统提供的 相机 程序,拍照后存储到手机上,这里就遇到了文件往哪存这个问题,这就需要先了...

  • 120
    关于使用AlarmManager的注意事项

    博文出处:关于使用AlarmManager的注意事项,欢迎大家关注我的博客,谢谢! 快过年了,更新春节前的最后一篇博客。 最近在做一个需求:客户端按照规定的时间间隔向服务端发...

  • 写得真好。不过话说回来,Google 对于功能的向下兼容性做得不如微软啊。。。

    关于使用AlarmManager的注意事项

    博文出处:关于使用AlarmManager的注意事项,欢迎大家关注我的博客,谢谢! 快过年了,更新春节前的最后一篇博客。 最近在做一个需求:客户端按照规定的时间间隔向服务端发...