240 发简信
IP属地:北京
  • Resize,w 360,h 240
    扫街照片REVIEW(一)

    成品 拍摄过程 今天早上天气很好,阳光透彻,但是就是有点冷,早上八点多照常去公司楼下吃饭,唯一不同的是,今天我骑了车子,为了把车子停到停车场所以...

  • 编码 Tips2-另一种空指针处理方法

    日常开发中我们一定都被空指针问题折磨到崩溃过,稍稍不注意可能就引发一堆 Crash,然后就是增加一堆的 “obj != null” 来处理,繁琐...

  • 编码Tips1-及时抛出错误

    在我们日常的编码过程中,异常算是我们的老朋友了,虽然它给我们的程序带来了 Crash,让我们烦恼无比,但是它也有它存在的道理,只要我们能合理的使...

  • 用 Flutter 撸一个 PictureView

    背景 学习一个新的框架,我还是更喜欢在实践中去学习,最近在学习 Flutter 时,我就从一个图片浏览器来做起,在实现过程中,我发现用 Flut...

    1.7 3100 1 12
  • 非 UI 线程能调用 View.invalidate()?

    一、背景 在做项目时,我们有一个相机界面,这个界面包括相机和一些浮层,其中有一个浮层是一个自定义的 View,负责在手机横竖屏变化时展示一个提示...

    0.5 2181 7 10
  • Resize,w 360,h 240
    Android CameraView 实用经验分享

    一、写在前面 在日常开发中我们经常需要进行相机相关的开发,一般我们都是基于优秀的开源项目 CameraView 去进行二次开发,这个组件帮助我们...

  • Resize,w 360,h 240
    798艺术区&商场随拍(2018.8.19)

    背景 周末去798艺术区和商场逛了逛,拍了一些我感觉比较有意思的照片,记录一下~ 器材 尼康 D750 + 50mm 定焦头 奥林巴斯EM10 ...

  • Kotlin 使用经验杂谈(一)

    背景 初次接触 Kotlin 也比较晚,是在 Google IO 大会上,听到说将作为官方支持的 Android 开发语言,就开始尝试用 Kot...

  • Resize,w 360,h 240
    祖传代码的重构体验

    背景 相信很多同学对于祖传代码都有极其恐怖的体验,不改他难以维护、难以支撑新业务,改了又会冒出一堆莫名其妙的 bug,而且,当这些代码以模块的形...

个人介绍
有点文艺的程序猿~