基于Arouter的增强工具
allprojects {
repositories {
...
maven { url 'https://jitpack.io' }
}
}
dependencies {
annotationProcessor 'com.github.lany192:app-router:+'
}
kapt {
arguments {
arg("AROUTER_MODULE_NAME", project.getName())
//是否debug模式
arg("ROUTER_DEBUG", true)
//是否打印JS路由文档
arg("ROUTER_JS_DOC", true)
//Uri Scheme标识
arg("ROUTER_SCHEME", "xxxapp")
//JS路由调用方法
arg("ROUTER_JS_FUN", "window.app.route")
}
}
//调整到one这个Activity界面
OneRouter.start(66, true, 10.5f, 'w', "哈哈", (byte) 1, "流利")
//获取HelloFragment对象实例
HelloFragment fragment = HelloRouter.getFragment("张无忌");
#反馈 如有任何问题或者疑问,欢迎提问 https://github.com/lany192/app-router/issues
https://github.com/jadepeakpoet/ARouter
# 测试包
gradle assembleDebug
# 正式包
gradle assembleRelease