没有合适的资源?快使用搜索试试~ 我知道了~
ServiceAgency:Gradle插件,通过分离接口及其实现来解耦
共91个文件
js:26个
java:21个
png:10个
需积分: 10 0 下载量 17 浏览量
2021-02-04
03:16:45
上传
评论
收藏 2.05MB ZIP 举报
温馨提示
服务机构 介绍 这是一个将接口和实现完全分离的渐变插件,适用于在使用第三方框架时进行解压的场景。只需要在实现类上添加ServiceAgent注解,ServiceAgency会在项目阶段自动将实现和接口关联,开发者在使用的时候不需要实现,可以通过把ServiceAgent注解添加到另一个实现类上来达到快速替换实现的目的,具体看下面。 这是一个gradle插件,可以将接口及其实现完全分开,适合在使用第三方框架时进行解耦。 通过在接口的实现类上添加ServiceAgent注释来使用。 ServiceAgency将在构建阶段自动关联接口及其实现,因此我们可以在不完全实现接口的情况下使用接口。用法如下
资源推荐
资源详情
资源评论
收起资源包目录
ServiceAgency-master.zip (91个子文件)
ServiceAgency-master
.gitignore 677B
app
.gitignore 7B
build.gradle 2KB
src
main
AndroidManifest.xml 1KB
res
mipmap-xhdpi
ic_launcher_round.png 7KB
ic_launcher.png 4KB
mipmap-mdpi
ic_launcher_round.png 3KB
ic_launcher.png 2KB
layout
activity_main.xml 594B
mipmap-xxhdpi
ic_launcher_round.png 10KB
ic_launcher.png 6KB
drawable
ic_launcher_background.xml 5KB
mipmap-anydpi-v26
ic_launcher_round.xml 272B
ic_launcher.xml 272B
drawable-v24
ic_launcher_foreground.xml 2KB
mipmap-hdpi
ic_launcher_round.png 5KB
ic_launcher.png 3KB
mipmap-xxxhdpi
ic_launcher_round.png 15KB
ic_launcher.png 9KB
values
strings.xml 74B
colors.xml 208B
styles.xml 383B
assets
dist
components
homeheader.js 5KB
homeheader.web.js 606KB
common
icontext.web.js 606KB
waterflow.js 10KB
icontextrow.web.js 606KB
waterflow.web.js 611KB
icontext.js 5KB
icontextrow.js 5KB
homepage
demo.web.js 606KB
homecontent.web.js 624KB
homeheader.js 57KB
demo.js 5KB
homeheader.web.js 662KB
homecontent.js 18KB
index.js 3KB
pages
catagery.js 4KB
object.web.js 605KB
goodscar.js 4KB
home.js 77KB
my.js 4KB
goodscar.web.js 605KB
home.web.js 692KB
object.js 4KB
catagery.web.js 605KB
my.web.js 605KB
index.web.js 727KB
cpp
native-lib.cpp 270B
java
com
aiqing
videoplayer
MainActivity.java 2KB
CApplication.java 846B
network
INetworkClient.java 110B
NetworkClientImpl.java 368B
contentprovider
ContentProviderActivity.java 3KB
MyProvider.java 4KB
DBHelper.java 1KB
imageloader
ImageLoader.java 257B
ImageLoaderImpl.java 746B
weex
WeexActivity.java 2KB
WeexValueModule.java 567B
WeexImageAdapter.java 1KB
proguard-rules.pro 751B
CMakeLists.txt 2KB
settings.gradle 63B
build.gradle 1KB
serviceagency
.gitignore 7B
build.gradle 777B
src
main
java
com
buyi
huxq17
serviceagency
exception
AgencyException.java 258B
ServiceConfig.java 223B
utils
ReflectUtil.java 2KB
IService.java 135B
annotation
ServiceAgent.java 306B
ServiceAgency.java 3KB
android
content
Context.java 51B
gradlew 5KB
LICENSE 11KB
agencyplugin
.gitignore 7B
build.gradle 730B
src
main
resources
META-INF
gradle-plugins
service_agency.properties 49B
java
com
buyi
huxq17
JavaCompilerUtil.java 886B
groovy
com
buyi
huxq17
AgencyPlugin.groovy 1KB
ServiceConfig.groovy 5KB
AgencyTransform.groovy 5KB
README.md 3KB
processor
build.gradle 492B
src
main
java
com
buyi
huxq17
processor
ServiceProcessor.java 5KB
gradlew.bat 2KB
gradle.properties 904B
gradle
wrapper
gradle-wrapper.properties 233B
gradle-wrapper.jar 52KB
bintray-plugin-upload.gradle 2KB
共 91 条
- 1
资源评论
AR新视野
- 粉丝: 784
- 资源: 4651
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Qu120钢轨的CO2气体保护焊焊接.pdf
- RCC-M2007版与2000版+2002补遗对核级设备焊接过程中热输入要求及差异分析 - .pdf
- QXL锅炉连梁焊接变形的控制与火焰矫正 - .pdf
- RMD焊接工艺隧道管道安装中质量的防控措施.pdf
- RCC-M中的焊接材料评定.pdf
- S31803双相不锈钢球罐制造及焊接技术 - .pdf
- S31803双相不锈钢对接接头焊接工艺参数研究.pdf
- S30408等离子焊接接头组织与性能分析 - .pdf
- S450EW新型耐候钢焊接工艺与低温韧性研究 - .pdf
- S30408不锈钢活性焊接接头微观组织及性能研究.pdf
- S31008(06Cr25Ni20)耐热不锈钢的焊接工艺.pdf
- SA203 Cr.E 的气体容器的焊接工艺评定.pdf
- SA203Gr.D低温钢多道焊焊接性能试验研究.pdf
- SA213-T9合金耐热钢焊接技术.pdf
- SA-204Gr.C的焊接性能与金相组织.pdf
- SA-213T12换热管与SA-387Gr.11CL2管板内孔对接焊接工艺研究.pdf
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功