开源库
文章平均质量分 95
freak_csh
哪有什么人生开挂,只不过是厚积薄发。
展开
-
书写Android开源库,并发布到JitPack.io
一直以来,都是使用别人的开源库,尤其有了 Gradle 后,依赖别人的开源库就更简单了,只需要在项目的 build.gradle 文件中添加上类似 implementation 'com.github.freakcsh:UIAdaptive:V1.0' 就可以了,剩下的工作就可以交给 Gradle 帮助我们完成 library 依赖了。 但是这个依赖库是怎么书写的...原创 2018-12-21 13:47:22 · 239 阅读 · 0 评论 -
Android APP检测更新开源库
Android项目中,很多项目都是不需要上架的,不想上架的应用可以通过第三方的分发软件进行软件的分发和软件的更新迭代,例如腾讯bugly、蒲公英等等。但是使用旧了就会觉得很坑爹。第一:比如蒲公英,你的软件在蒲公英上,如果三个月都没有进行更新,就会过期,就需要你没三个月上传以后版本进行激活,腾讯bugly也有同样的问题。第二:风控,如果你的软件涉及到一些敏感的信息,就会被风控掉,...原创 2019-01-24 18:14:12 · 1249 阅读 · 1 评论 -
网络请求框架(基于okhttp+rxjava2+retrofit2的mvp模式网络请求框架+RxBus+RxView控制按钮重复点击)
前言开发的项目也不少了,网络请求这一块是必不可少的,使用过的网络请求方式也很多了,也不想每次搭建一个项目,都要重复造轮子,决定封装一个网络请求框架供自己以后使用,同时如果同行的小伙伴觉得不错的话也可以使用使用!(如果有不好的地方多多提提意见,将继续完善)刚好最近公司有一个新的项目要启动,正好可以使用我封装的框架,还可以在测试中完善。首先先介绍下封装的框架的类的作用:HttpMet...原创 2019-04-24 17:21:09 · 762 阅读 · 0 评论 -
基于okhttp3+rxjava2+retrofit2的MVVM模式网络请求
前言MVC、MVP、MVVM是我们工作和面试中都比较重要的一块,但很多时候我们却有点迷惑。有时候看了好多博文都搞不懂他们是啥,有时候想写个MVP模式,写着写着就成了MVC模式。这个请求框架,也是基于我自己的理解和众多网友的博文进行封装的。另外由于本人水平有限,如果写的不对或者不严谨的地方,请不要打我。也希望能多多交流。概述说到Android MVVM,相信大家都会想到Databindi...原创 2019-05-24 15:56:54 · 3625 阅读 · 0 评论