小松的技术博客

六和敬

若今生迷局深陷,射影含沙。便许你来世袖手天下,一幕繁华。 你可愿转身落座,掌间朱砂,共我温酒煮茶。

  1. 2019年年终总结

    春生、夏长、秋收、冬藏,四季的变迁重新归零,时间的转轴将再次拨动。《内经》云:冬不藏精,春必温病。意思是说如果我们冬天没有做好阳气的收藏,春天万物复苏之际会得温病。对于我们的知识也是一样,如果在上一年没做好知识的沉淀,那么在来年新技术欣欣向荣之际,就容易迷失。今时之人讲计划,说一年之际在于春,可是自身的资本都不足,计划的保障力又有多少呢?希望我自己 2019 年的沉淀能够支撑起自己 2020 年的远航。 工作 今年一年的工作都是以微信读书故事流为主的。一个人承担了故事流 Android 端几乎所…

    年终总结 继续阅读
  2. QMUI实战(三)——你是如何启动你的第一个 Fragment 的?

    上一篇文章讲了一些关于 Activity 和 Fragment 的一些零碎的知识点,只有深入的了解了它们,我们才能合理的运用它们。UI相比于数据流,更灵活也更混乱,合理运用不同组件,可以使得条例更清晰,代码量更少。 合理运用Activity 与 Fragment 虽然我们经常在说单 Activity 多 Fragment 的架构,但官方推荐的架构并不是单 Activity 多 Fragment 的架构,如果我们去看他的文档或示例代码,我们可以得到官方一个推荐的职责划分: Activity 用于模…

    Android开发 继续阅读
  3. QMUI实战(二)—Activity 和 Fragment,我们该选择谁?

    在一开始, 官方只提供了 Activity 来作为 UI 界面的载体,因此我们也别无选择,只能用它。而在 Android 3.0 后,Fragment 也面世了,它一开始是用于适配平板的,以邮件列表与详情的适配为例,手机端够小,因此开始展示列表,点击进入详情,而平板够大,则可以列表显示在左侧,详情显示在右侧,点击列表只是切换详情。对于这种适配场景,列表页和详情页必须在同一个 Activity 里了,而这便是我所知道的 Fragment 诞生的场景了。但是随着 Fragment 框架的不断完善,…

    Android开发 继续阅读
  4. QMUI实战(一)—为何我们要使用 LauncherActivity?

    QMUI 2 发布了,但是里面换肤等相关的很多东西,如果不讲,那么很多人估计就只能复制粘贴下 QMUIDemo 的代码,而并不能用好 QMUI, 或者是通过 QMUI 来提升自己的 UI 开发能力,毕竟现在很多 Android 开发都是轻 UI 而重数据流,遇到需要复杂 UI 的地方,在 Github 上随便找个组件套上去就行了,如果找得到刚好符合需求的还好,如果找到的不是那么切合需求,那一天的状态很可能就是“一壶茶、一包烟、几个间距颜色调一天”了。 我开这个系列(挖这个坑),不仅仅是写怎么用…

    Android开发 继续阅读
  5. QMUI 2 终于来了

    QMUI 2 提了很久很久了,在蜗牛般的开发速度下(加班过多,效率低下),终于来了首个对外版本。 你可以前往官网下载 QMUIDemo 体验体验,然后前往Github 给个 star 吧。 这个版本主要是做了以下几个主要修改: 支持库迁移到 Androidx, 最低支持版本升级到 API 19。 支持夜间模式,QMUI 做得更通用一点,提供了换肤功能。 重构 QMUIPopup 与 QMUITabSegment等组件,提供更丰富的功能。 移除旧的以背景切图来实现分隔线的实现方式与相关…

    Android开发 继续阅读