没有合适的资源?快使用搜索试试~ 我知道了~
linker:适用于Android的轻量级URI路由框架
共98个文件
kt:36个
png:16个
xml:15个
需积分: 5 0 下载量 134 浏览量
2021-05-17
07:20:21
上传
评论
收藏 182KB ZIP 举报
温馨提示
连结器 链接器提供了基于注释的API,以处理Android的URI路由。 该库是用kotlin编写的,生成的代码也是纯kotlin。 依存关系 将以下内容添加到您的build.gradle文件中: dependencies { api ' me.twocities:linker:0.0.5 ' kapt ' me.twocities:linker-compiler:0.0.5 ' } 用法 Linker有两个部分:批注和LinkResolver 注解 @活动链接 使用注解@Link指示尊重哪个URI: @Link( " link://product/detail{id}) class ProductActivity: AppCompatActivity { } @LinkPath @LinkQuery获取参数 @Link( " link://product/detail/{id
资源推荐
资源详情
资源评论
收起资源包目录
linker-develop.zip (98个子文件)
linker-develop
.travis.yml 321B
gradlew.bat 2KB
gradlew 5KB
example
proguard-rules.pro 940B
src
main
res
mipmap-xxxhdpi
ic_launcher.png 3KB
ic_launcher_foreground.png 1KB
ic_launcher_round.png 7KB
drawable
ic_launcher_background.xml 3KB
mipmap-hdpi
ic_launcher.png 1KB
ic_launcher_foreground.png 679B
ic_launcher_round.png 3KB
values
colors.xml 202B
strings.xml 67B
styles.xml 361B
ic_launcher_background.xml 118B
mipmap-xxhdpi
ic_launcher.png 2KB
ic_launcher_foreground.png 1KB
ic_launcher_round.png 5KB
mipmap-mdpi
ic_launcher.png 846B
ic_launcher_foreground.png 366B
ic_launcher_round.png 2KB
mipmap-xhdpi
ic_launcher.png 1KB
ic_launcher_foreground.png 659B
ic_launcher_round.png 3KB
mipmap-anydpi-v26
ic_launcher_round.xml 265B
ic_launcher.xml 265B
layout
activity_simple_browser.xml 506B
activity_product.xml 333B
activity_main.xml 2KB
ic_launcher-web.png 13KB
java
me
twocities
linker
example
ExampleApp.kt 396B
ProductActivity.kt 840B
OrderActivity.kt 592B
ObjectGraph.kt 2KB
SimpleBrowserActivity.kt 564B
MainActivity.kt 1KB
FallbackActivity.kt 451B
JavaActivity.java 634B
ExampleLink.kt 371B
AndroidManifest.xml 1KB
.gitignore 7B
build.gradle 975B
linker-annotations
gradle.properties 80B
src
main
java
me
twocities
linker
annotations
LinkModule.kt 519B
LinkQuery.kt 944B
LinkPath.kt 981B
LinkResolverBuilder.kt 701B
Link.kt 879B
.gitignore 7B
build.gradle 752B
gradle.properties 570B
example-library
proguard-rules.pro 940B
src
main
res
values
strings.xml 76B
java
me
twocities
linker
example
library
LibraryActivity.kt 549B
LibraryLinkModule.kt 137B
AndroidManifest.xml 219B
.gitignore 7B
build.gradle 986B
linker-library
gradle.properties 64B
proguard-rules.pro 940B
src
test
java
me
twocities
linker
LinkMetadataTest.kt 3KB
ResolverImplTest.kt 3KB
main
res
values
strings.xml 68B
java
me
twocities
linker
LinkParser.kt 511B
ResolverImpl.kt 2KB
DeepLinkUri.java 48KB
LinkResolver.kt 3KB
LinkMetadata.kt 3KB
Intents.kt 223B
AndroidManifest.xml 105B
.gitignore 7B
build.gradle 1KB
gradle
wrapper
gradle-wrapper.jar 52KB
gradle-wrapper.properties 230B
gradle-mvn-push.gradle 4KB
config-kotlin-sources.gradle 2KB
linker-compiler
gradle.properties 74B
src
test
java
me
twocities
linker
compiler
HelperTest.kt 472B
main
resources
META-INF
services
javax.annotation.processing.Processor 44B
java
me
twocities
linker
compiler
LinkParser.kt 2KB
LinkerProcessor.kt 550B
AnnotatinMirrors.kt 2KB
LinkerProcessingStep.kt 2KB
ParamsParser.kt 5KB
LinkBuilderProcessingStep.kt 7KB
Helpers.kt 2KB
DeepLinkUri.java 48KB
LinkModel.kt 424B
LinkModuleGenerator.kt 4KB
CacheablePathParser.kt 665B
Context.kt 1KB
ActivityInjectorGenerator.kt 3KB
ClassNames.kt 685B
build.gradle 821B
.gitignore 777B
README.md 4KB
settings.gradle 105B
build.gradle 1KB
共 98 条
- 1
资源评论
种阳台
- 粉丝: 14
- 资源: 4512
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功