- 博客(15)
- 资源 (4)
- 收藏
- 关注
原创 手把手教你搭建android模块化项目框架(十三)——优雅的处理渠道与rom差异
可以在自定义view中添加setTheme方法,然后取值方式如下,可能还有其他取值方式~不过懒得找了。本期举例的自定义view只是抛砖引玉,随手写的没有经过测试,如果想使用一定要三思而后行~在创建view的构造函数中填入默认style,然后其他与正常写自定义view就一样啦~这个dsl看起来复杂,其实很简单,例如option构建时我们多写一些方法~自定义view怎么实现,我今天不想多说,毕竟也不是给新人看的。当然,为了看起来更舒适,也少不了我们的扩展函数啦~当然,写法有很多,本文最终提交的是第一种的写法~
2023-09-03 13:56:41 183
原创 手把手教你搭建android模块化项目框架(十二)——实现自定义view的一些小技巧~
可以在自定义view中添加setTheme方法,然后取值方式如下,可能还有其他取值方式~不过懒得找了。本期举例的自定义view只是抛砖引玉,随手写的没有经过测试,如果想使用一定要三思而后行~在创建view的构造函数中填入默认style,然后其他与正常写自定义view就一样啦~这个dsl看起来复杂,其实很简单,例如option构建时我们多写一些方法~自定义view怎么实现,我今天不想多说,毕竟也不是给新人看的。当然,为了看起来更舒适,也少不了我们的扩展函数啦~当然,写法有很多,本文最终提交的是第一种的写法~
2023-09-02 22:18:01 272 1
原创 手把手教你搭建android项目框架(十)——美好的项目从Splash开始
android app SplashScreen适配方案~本项目持续更新,欢迎关注。
2023-08-31 19:37:09 287
原创 手把手教你搭建android项目框架(九)小试牛刀——优雅的登录方案
android app优雅的登录方案实现~本系列持续更新,直到完成一个完整的登录方案~
2023-08-30 17:24:39 159 1
原创 手把手教你搭建android项目框架番外(二) 项目动态调试工具
在andriod项目开发过程中,我们时常有这样的需求,例如:动态切换域名,动态切换abtest,动态切换服务器配置项等,但是开发过程中总是让服务器配合修改或者每次都修改代码后运行就很麻烦,所以我们就有了一个开发需求,即app运行过程中进行动态配置。此时,我们debug模式运行项目,发现程序已经有两个入口了,但是默认启动项可能是DeveloperToolsAct。此时我们仅需要在DeveloperToolsAct中写相关的动态切换代码即可达到目的。接下来我们来简单配置一下如何能够达到文中的效果。
2023-08-30 14:06:05 72
原创 手把手教你搭建android项目框架番外(一) launchWhenResumed Deprecated
launchWhenResumed 弃用的替代方案~本系列持续更新,直到完成一个完整的模块化项目。欢迎关注学习
2023-08-30 14:05:13 419
原创 手把手教你搭建android项目框架(八)小试牛刀——带搜索列表的页面 paging,mvvm及flow的运用
小试牛刀,使用mvvm+paging+android jetpack完成一个带搜索的列表页面本系列持续更新,直到完成一个完整的模块化项目。欢迎关注学习
2023-08-30 14:02:51 121
原创 手把手教你搭建android项目框架(一)选择篇
本系列旨在帮助android新人搭建属于自己的项目框架。由于篇幅较长,本人时间有限,因本篇搭建框架适用于中大型项目。此系列持续更新,直到完成一个完整项目。
2023-08-30 13:53:11 826
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人