上一页 1 2 3 4 5 6 7 8 9 ··· 11 下一页
摘要: 缘起 前段时间在知乎里看到了一个问题,感慨万千,拿出来给大家分享分享,希望可以抛砖引玉给大家一点启发。 问题大家已经从文章的标题里看到了:一个27岁没文凭,想去努力自学编程,有机会成为程序员吗? 而问题的描述更加令人唏嘘,写的是:不是读书不好,而是家庭一些原因没上大学。看过一些没文凭走上程序员这条路 阅读全文
posted @ 2021-05-11 15:29 Button123 阅读(669) 评论(0) 推荐(0)
摘要: 我们的生活已经越来越离不开相机,从自拍到直播,扫码再到VR等等。相机的优劣自然就成为了厂商竞相追逐的赛场。对于app开发者来说,如何快速驱动相机,提供优秀的拍摄体验,优化相机的使用功耗,是一直以来追求的目标。 本文可能是当下最新最全的CameraX解读,篇幅较长,慢慢享用。 作者 TechMerge 阅读全文
posted @ 2021-05-07 22:18 Button123 阅读(632) 评论(0) 推荐(0)
摘要: RecyclerView 是一个展示列表的控件,其中的子控件可以被滚动。这是怎么实现的?以走查源码的方式一探究竟。 切入点:滚动事件 阅读源码时,如何在浩瀚的源码中选择合适的切入点很重要,选好了能少走弯路。 对于滚动这个场景,最显而易见的切入点是触摸事件,即手指在 RecyclerView 上滑动, 阅读全文
posted @ 2021-05-06 21:04 Button123 阅读(869) 评论(1) 推荐(0)
摘要: 前言 上篇文章我给大家分享了我对Android架构的理解,从思想层面去讲述架构的演进过程。很多小伙伴读完后拍手叫好,表示还想听我讲一下对Jetpack 架构的看法,本着帮人帮到底的精神,今天我将再次动笔 尽量从本质上讲清楚Jetpack 架构存在的意义,以及解决的问题。 知识储备:需要对Lifcyc 阅读全文
posted @ 2021-04-28 14:29 Button123 阅读(233) 评论(0) 推荐(0)
摘要: 前言 曾听过很多人说Android学习很简单,做个App就上手了,工作机会多,毕业后也比较容易找工作。这种观点可能是很多Android开发者最开始入行的原因之一。 在工作初期,工作主要是按照业务需求实现App页面的功能,按照设计师的设计稿实现页面的效果。 在实现的过程中,总是会被提如下的需求: 这个 阅读全文
posted @ 2021-04-26 17:04 Button123 阅读(391) 评论(0) 推荐(0)
摘要: 面试造火箭,进厂拧螺丝?真的是这样吗? 缘起 估计不少同学都是被标题吸引进来的。事先声明,这句话不是我虚构的,而是我实实在在从同事的口中听到的,而且还不止一次。 当时的场景就是很正常的交谈,别人也并没有故意尖酸刻薄的成分,完全就是正常的谈天的口吻。所以我当时听到的时候还不觉有异,只是觉得很搞笑。但听 阅读全文
posted @ 2021-04-22 15:50 Button123 阅读(209) 评论(0) 推荐(0)
摘要: 前言 Android开发中我们平时接触最多的是各种View, View是一个比较大的体系,包含了绘制流程、事件分发、各种动画、自定义View 等等。前几天我写了一篇事件分发源码解析的文章, 今天我们来探索一下绘制流程中有点难懂的测量流程。 基础知识准备 测量涉及到的相关类和方法: MeasureSp 阅读全文
posted @ 2021-04-21 21:27 Button123 阅读(203) 评论(0) 推荐(0)
摘要: 和人类需要群居一样,程序界的进程、线程也需要通信往来。它们的交流则依赖模块之间、文件之间产生的关系。如何快速地搞清和构建这种关系,同时还能减轻彼此的依赖,需要开发者们认真思考。 我们将这种需求称之为依赖注入(DI,Dependency Injection),这个编程技术由来已久,在讲述之前想来简单回 阅读全文
posted @ 2021-04-20 17:10 Button123 阅读(631) 评论(0) 推荐(0)
摘要: 外企→员工:“这活我不想干,你找别人吧” 国企→老板:“这活我不想给你干,我找别人吧” 缘起 大家好,前两天有小伙伴私信问我,说是国外工作是什么样的体验,和国内究竟有什么不同? 我想来想去,好像没什么不一样,不仅风格类似,连干的活也差不多,开会的时候也很像,大部分人沉默,少数人发言。后来终于找到了一 阅读全文
posted @ 2021-04-20 16:01 Button123 阅读(434) 评论(0) 推荐(0)
摘要: 前言 DataBinding 数据绑定库是 Android Jetpack 的一部分,借助该库可以使用声明性格式(而非程序化地)将布局中的界面组件绑定到应用中的数据源。我个人觉得,使用 DataBinding 时不要在 xml 布局文件中写复杂的逻辑,只负责绑定数据。只是负责将最终的数据和 UI 直 阅读全文
posted @ 2021-04-19 15:14 Button123 阅读(230) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 9 ··· 11 下一页