软件架构设计

软件架构设计

行业:金融

打造拿来即用项目

七月份工作总结

作者:王申

时间:2019.7.31

备注:无

 

工作内容

1、众嗨联盟的编写;

2、贷款超市的改版

3、其他项目的维护

总结

这个月份的主体是众嗨联盟的编写,贷款超市的改版。贷款超市主要是嵌入第三方的sdk问题不大,但是由于sdk提供方的兼容性的问题,他们在api26下编译,我用的最新的api28版本,导致一些功能不能用。自己降版本麻烦,他们升版本也很麻烦。最后只能想办法去兼容。核心思路就是让新版本禁用的apache能重新使用。方式1:加apache的包。

方式2:  manifest中加      <uses-library android:name="org.apache.http.legacy" android:required="false" />,最好在gradle中加useLibrary 'org.apache.http.legacy';终于完美解决。

每次项目都要编写框架也是个很麻烦的事情。经过一段时间的设计,自己也花了一两天的时间编写一个框架,在这个框架的基础上直接写业务就好。也符合自己和团队的开发习惯。大公司的做法也是这样,有自己的框架,自己的标准,团队协作起来成本就节省好多!项目架构如下:

 8BC1CD0D-8164-4de2-9461-E2352C7E166D.png

里面包含分包,常用的自己封装控件,常用的工具方法,事件总线,网络加载模块等等。。基本满足需要,需要增加功能在各项目中再加就好。通过maven版本控制,将路径放在本地(放在网络上开源一样),可供所有项目使用。


相关案例

免费咨询

CONTACT NUOQIAN

如果你认同“术业有专攻”的理念,请给我们留言,告知你的需求,
我们会提供专业的互联网解决方案。

您可提交您的疑问或直接咨询~




您也可以直接咨询

15148978978  /  15148978978  /  15148978978