![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android学习博客
文章平均质量分 85
Markfrain
这个作者很懒,什么都没留下…
展开
-
《BYM》常见App中TaskAffinity的使用小记
blow your mindbym系列意在除开技术分享,还分享下思路,不止是做一个代码的搬运工。背景介绍最近在阅读《Android开发艺术探索》,书是2015年出的,但是内容却对我来说是新的。在1.2 Activity的启动模式一章中有这么一段话。TaskAffinity,可以翻译为任务相关性。这个参数标识了一个Activity所需要的任务栈的名字,默认情况下,所有Activity所需的任务栈的名字为应用的包名。当然,我们可以为每个Activity都单独指定TaskAffinity属性,这个属性值原创 2021-04-10 17:17:02 · 217 阅读 · 0 评论 -
【BYM】Android模块化实践复盘
blow your mindbym系列意在除开技术分享,还分享下思路,不止是做一个代码的搬运工。背景介绍二线城市小公司,Android团队就两个人,但是刚入职时发现公司产品多达五个以上,在梳理了解熟悉过后,决定将现有产品的代码进行模块化管理,拆分通用部分,提炼业务模块,方便在新的项目到来时能更快的实现基础框架和雷同业务模块的搭建以及引入。这样咱们就不用加班或者机械式的复制代码了。正文开始入职2年后的产品多达了18个了,翻了一番。刚入职预计到可能的情况就打算做模块化处理。1.粗略计划制定首先第原创 2021-04-02 22:17:41 · 160 阅读 · 0 评论 -
Android表单组件AndroidFormView【StateListDrawable使用中的坑】
AndroidFormViewAndroid form view use to forms开发过程中遇到大量表单控件。故将原有项目中的表单抽离出来。重构代码,精简结构。抽离过程中遇到了一个小问题,后面将会讲到。希望能在使用本项目的过程中,帮助你更快的搭建表单页面。省去时间用于实现业务逻辑,以及写出更优美简洁的代码。如果任何问题,请提交Issues,我将给予帮助。如果给你启示,你也可以自己封装自己业务中的代码为组件库,方便统一管理。如何引用implementation 'com.mark原创 2020-09-07 09:56:43 · 1155 阅读 · 0 评论