成品 拍摄过程 今天早上天气很好,阳光透彻,但是就是有点冷,早上八点多照常去公司楼下吃饭,唯一不同的是,今天我骑了车子,为了把车子停到停车场所以...
日常开发中我们一定都被空指针问题折磨到崩溃过,稍稍不注意可能就引发一堆 Crash,然后就是增加一堆的 “obj != null” 来处理,繁琐...
在我们日常的编码过程中,异常算是我们的老朋友了,虽然它给我们的程序带来了 Crash,让我们烦恼无比,但是它也有它存在的道理,只要我们能合理的使...
背景 学习一个新的框架,我还是更喜欢在实践中去学习,最近在学习 Flutter 时,我就从一个图片浏览器来做起,在实现过程中,我发现用 Flut...
一、背景 在做项目时,我们有一个相机界面,这个界面包括相机和一些浮层,其中有一个浮层是一个自定义的 View,负责在手机横竖屏变化时展示一个提示...
一、写在前面 在日常开发中我们经常需要进行相机相关的开发,一般我们都是基于优秀的开源项目 CameraView 去进行二次开发,这个组件帮助我们...
背景 周末去798艺术区和商场逛了逛,拍了一些我感觉比较有意思的照片,记录一下~ 器材 尼康 D750 + 50mm 定焦头 奥林巴斯EM10 ...
背景 初次接触 Kotlin 也比较晚,是在 Google IO 大会上,听到说将作为官方支持的 Android 开发语言,就开始尝试用 Kot...
背景 相信很多同学对于祖传代码都有极其恐怖的体验,不改他难以维护、难以支撑新业务,改了又会冒出一堆莫名其妙的 bug,而且,当这些代码以模块的形...