Android基于Retrofit2改造的可设置多域名的网络加载框架

1.使用说明

添加仓库

```

allprojects {

repositories {

google()

jcenter()

maven {url 'https://raw.github.com/maplee/mvn-repo/master'}

}

}

```

2.添加依赖

```

implementation 'com.matt.module:net:1.0.0'

```

3.集成模块

3.1初始化

在Application中的onCreate中添加

```

NetApi.init(getApplicationContext());

NetApi.setDefault("http://check.app.solo.com");// 设置默认域名

// 设置默认域名的相关配置

NetApi.initDomain("http://check.app.solo.com")

.setEncrypt(true)// 是否加密

.setIgnoreUrls("check/user/smsCode")// 加密忽略地址

.setNeedToken(true);// 请求头是否需要添加token

// 设置其他域名的相关配置

NetApi.initDomain("http://update.app.solo.com")

.setEncrypt(false)

.setIgnoreUrls("update/user/smsCode")

.setNeedToken(true);

//在获取到token后赋值

NetApi.setToken("djhfj");

```

3.2使用

```

// 默认域名请求

NetApi.getApiDefault(MethodService.class).getSmsCode(request).enqueue(new InstectResponse(responseCallBack));

// 指定域名请求

NetApi.getApiCustom("http://check.app.solo.com",MethodService.class).getSmsCode(request).enqueue(new InstectResponse(responseCallBack));

```

4.地址

https://github.com/maplee/net

android 自定义域名,Android基于Retrofit2改造的可设置多域名的网络加载框架相关推荐

  1. Android 二次封装网络加载框架

    Android 二次封装网络加载框架 写在最前面 开发当中,在请求网络的时候,大家或多或少都会使用一些第三方框架,Android-Async-Http. Volley.XUtils.Okhttp.Re ...

  2. android快捷开发之Retrofit网络加载框架的简单使用

    大家都知道,安卓最大的特点就是开源化,这自然会产生很多十分好用的第三方API,而基本每一个APP都会与网络操作和缓存处理机制打交道,当然,你可以自己通过HttpUrlConnection再通过返回数据 ...

  3. Android网络加载框架Glide的使用

    前言 Glide是Google推荐的用于Android平台的图片加载框架,Glide和Picasso有90%的相似度,可以说Glide是Picasso的克隆版本,只是在细节上存在不少区别.还不是很了解 ...

  4. osgi框架 android,基于OSGi的Android应用模块动态加载框架设计与实现

    摘要: 伴随着移动互联网科技水平向4G的飞跃,移动终端的使用日趋常态化,移动智能设备的普及率越来越高,得到了大量使用者的追捧.与此同时,各手机操作系统下应用商店里正充斥着琳琅满目的移动应用产品,用户对 ...

  5. Android之图片加载框架Picasso源码解析

    转载请标明出处: http://blog.csdn.net/hai_qing_xu_kong/article/details/76645535 本文出自:[顾林海的博客] 个人开发的微信小程序,目前功 ...

  6. Android图片加载框架最全解析(八),带你全面了解Glide 4的用法

    本文转载自郭神的Glide分析系列:http://blog.csdn.net/guolin_blog/article/details/78582548 本文同步发表于我的微信公众号,扫一扫文章底部的二 ...

  7. Android图片加载框架 Glide 4 的用法

    转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/78582548 本文同步发表于我的微信公众号,扫一扫文章底部的二维码或在微信搜索 郭 ...

  8. Android图片加载框架最全解析(七),实现带进度的Glide图片加载功能

    转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/78357251 本文同步发表于我的微信公众号,扫一扫文章底部的二维码或在微信搜索 郭 ...

  9. Android图片加载框架

    这篇文章主要和大家一起动手编写Android图片加载框架,从内部原理到具体实现来详细介绍如何开发一个简洁而实用的Android图片加载缓存框架,感兴趣的小伙伴们可以参考一下 开发一个简洁而实用的And ...

最新文章

  1. 13.Zookeeper的java客户端API使用方法
  2. 如何从三流程序员成长为一名年薪50W的架构师(文末附送学习资料)
  3. java多线程的join方法_java多线程系列_join方法的使用(5)
  4. AllocateAndInitializeSid function
  5. 初识c语言教程,第1课C语言教程一: 初识C程序.doc
  6. 写代码也有“套路”-谈谈设计模式
  7. layer模态窗简单使用
  8. 文本聚类python fcm_机器学习笔记----Fuzzy c-means(FCM)模糊聚类详解及matlab实现
  9. .NET程序不需要受SVN版本控制的文件类型
  10. 作为管理者,就不要总等着领导给你布置任务了
  11. 【环境配置】Ubuntu18.04配置高通骁龙神经处理引擎(SNPE)
  12. 2019面试宝典之.Net
  13. JVM内存分配担保机制
  14. idea 2020.3更新后如何实现run parallel
  15. 子元素自动撑开父元素空间
  16. ubuntu系统安装时的分区方案
  17. 一文回顾区块链修订WTO电子商务禁令的影响
  18. PatriotCTF
  19. 最新金蝶K3 wise15.1 金蝶K3 15.0 最新金蝶K3 V15.1 金蝶K3 15.1 WISE15.1 金蝶ERP K3行政事业15.1 K3行政事业12.1 金蝶医疗HRP 金蝶SHR
  20. dpdk基础教程——流水线模型 ip_pipeline

热门文章

  1. 重造车轮—基于JQ的商品展示放大镜
  2. roszhong指定rviz的点启动_怎样在1秒内启动 Linux
  3. C语言课后习题(2)
  4. android 输入法sd卡,如何android扫描SD卡列出大文件
  5. 虚拟机linux和主机网络连接,linux虚拟机中和主机三种网络连接方式的区别
  6. GaussDB T 强体验:通过 DBeaver/RazorSQL/DbVisualizer工具连接数据库(附测试账号)
  7. 数据和云,半年文章精选(文末赠书)
  8. 标准物模型:设备无缝对接,IOT界的福音
  9. 漫谈边缘计算(三):5G的好拍档
  10. 补习系列(8)-springboot 单元测试之道