├── .git-commit-template.txt ├── .gitignore ├── MyFixed ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── xiaoniu │ │ └── finance │ │ └── myfixed │ │ └── ExampleInstrumentedTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── xiaoniu │ │ │ └── finance │ │ │ └── myfixed │ │ │ ├── AccountFragment.java │ │ │ ├── CrossActivity.java │ │ │ ├── FixedCalcSumTracker.java │ │ │ ├── FixedCatTracker.java │ │ │ ├── FixedCrossCatTracker.java │ │ │ ├── FixedGetFragmentTracker.java │ │ │ ├── FixedHomeTracker.java │ │ │ ├── FixedResultActivity.java │ │ │ ├── FixedResultTracker.java │ │ │ └── TestActivity.java │ └── res │ │ ├── layout │ │ ├── activity_cross.xml │ │ ├── activity_fixed_result.xml │ │ ├── activity_test.xml │ │ └── fragment_account.xml │ │ └── values │ │ └── strings.xml │ └── test │ └── java │ └── com │ └── xiaoniu │ └── finance │ └── myfixed │ └── ExampleUnitTest.java ├── MyFund ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── xiaoniu │ │ └── finance │ │ └── myfund │ │ └── ExampleInstrumentedTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── xiaoniu │ │ │ └── finance │ │ │ └── myfund │ │ │ ├── FundActivity.java │ │ │ ├── FundHomeTracker.java │ │ │ ├── FundResultActivity.java │ │ │ └── FundResultTracker.java │ └── res │ │ ├── layout │ │ ├── activity_fund.xml │ │ └── activity_fund_result.xml │ │ └── values │ │ └── strings.xml │ └── test │ └── java │ └── com │ └── xiaoniu │ └── finance │ └── myfund │ └── ExampleUnitTest.java ├── README.md ├── XNAnnotation ├── .gitignore ├── build.gradle └── src │ └── main │ └── java │ └── com │ └── xiaoniu │ └── finance │ └── annotation │ ├── conf │ └── Conf.java │ ├── model │ └── RouteMeta.java │ └── router │ ├── Param.java │ ├── Result.java │ └── Router.java ├── XNProcessor ├── .gitignore ├── build.gradle └── src │ └── main │ └── java │ └── com │ └── xiaoniu │ └── finance │ └── processor │ ├── XnConfProcessor.java │ ├── XnRouterProcessor.java │ ├── consts │ ├── ConfigConst.java │ ├── Consts.java │ └── RouterConst.java │ └── utils │ └── Logger.java ├── XNRouter ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── xiaoniu │ │ └── finance │ │ └── router │ │ └── ExampleInstrumentedTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── xiaoniu │ │ │ └── finance │ │ │ └── router │ │ │ ├── SchemeRouterActivity.java │ │ │ ├── XnRouter.java │ │ │ ├── agent │ │ │ └── AgentManager.java │ │ │ ├── core │ │ │ ├── XnAbstractTrack.java │ │ │ ├── XnRouteMeta.java │ │ │ ├── XnRouterException.java │ │ │ ├── XnRouterRequest.java │ │ │ ├── XnRouterResponse.java │ │ │ └── XnRouterRule.java │ │ │ ├── permission │ │ │ ├── AllPermission.java │ │ │ ├── InnerActivityPermission.java │ │ │ ├── InnerBroadcastPermission.java │ │ │ ├── InnerContentProviderPermission.java │ │ │ ├── InnerPermission.java │ │ │ ├── InnerServicePermission.java │ │ │ ├── InnerWebPermission.java │ │ │ ├── ModuleActivityPermission.java │ │ │ ├── ModuleBroadcastPermission.java │ │ │ ├── ModuleContentProviderPermission.java │ │ │ ├── ModulePermission.java │ │ │ ├── ModuleServicePermission.java │ │ │ ├── ModuleWebPermission.java │ │ │ ├── NothingPermission.java │ │ │ ├── OuterActivityPermission.java │ │ │ ├── OuterPermission.java │ │ │ ├── OuterWebPermission.java │ │ │ ├── Permission.java │ │ │ ├── PermissionManager.java │ │ │ └── PermissionType.java │ │ │ ├── result │ │ │ ├── XnResultCode.java │ │ │ └── XnRouterResult.java │ │ │ └── rule │ │ │ ├── RouterCrossableRule.java │ │ │ ├── RouterEnableRule.java │ │ │ ├── RouterPermissionRule.java │ │ │ ├── Rule.java │ │ │ ├── RuleContext.java │ │ │ └── RuleManager.java │ └── res │ │ └── values │ │ └── strings.xml │ └── test │ └── java │ └── com │ └── xiaoniu │ └── finance │ └── router │ └── ExampleUnitTest.java ├── app ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── assets │ ├── web.html │ ├── web1.html │ └── web2.html │ ├── java │ └── cn │ │ └── somees │ │ └── myapplication4 │ │ ├── MainActivity.java │ │ └── WebActivity.java │ └── res │ ├── drawable-hdpi │ └── ic_launcher.png │ ├── drawable-mdpi │ └── ic_launcher.png │ ├── layout │ ├── activity_main.xml │ └── activity_web.xml │ └── values │ ├── colors.xml │ ├── strings.xml │ └── styles.xml ├── demo ├── myrouter-1.0.0.apk └── router.gif ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle /.git-commit-template.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenzhonghu/MyRouter/HEAD/.git-commit-template.txt -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenzhonghu/MyRouter/HEAD/.gitignore -------------------------------------------------------------------------------- /MyFixed/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /MyFixed/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenzhonghu/MyRouter/HEAD/MyFixed/build.gradle -------------------------------------------------------------------------------- /MyFixed/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenzhonghu/MyRouter/HEAD/MyFixed/proguard-rules.pro -------------------------------------------------------------------------------- /MyFixed/src/androidTest/java/com/xiaoniu/finance/myfixed/ExampleInstrumentedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenzhonghu/MyRouter/HEAD/MyFixed/src/androidTest/java/com/xiaoniu/finance/myfixed/ExampleInstrumentedTest.java -------------------------------------------------------------------------------- /MyFixed/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenzhonghu/MyRouter/HEAD/MyFixed/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /MyFixed/src/main/java/com/xiaoniu/finance/myfixed/AccountFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenzhonghu/MyRouter/HEAD/MyFixed/src/main/java/com/xiaoniu/finance/myfixed/AccountFragment.java -------------------------------------------------------------------------------- /MyFixed/src/main/java/com/xiaoniu/finance/myfixed/CrossActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenzhonghu/MyRouter/HEAD/MyFixed/src/main/java/com/xiaoniu/finance/myfixed/CrossActivity.java -------------------------------------------------------------------------------- /MyFixed/src/main/java/com/xiaoniu/finance/myfixed/FixedCalcSumTracker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenzhonghu/MyRouter/HEAD/MyFixed/src/main/java/com/xiaoniu/finance/myfixed/FixedCalcSumTracker.java -------------------------------------------------------------------------------- /MyFixed/src/main/java/com/xiaoniu/finance/myfixed/FixedCatTracker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenzhonghu/MyRouter/HEAD/MyFixed/src/main/java/com/xiaoniu/finance/myfixed/FixedCatTracker.java -------------------------------------------------------------------------------- /MyFixed/src/main/java/com/xiaoniu/finance/myfixed/FixedCrossCatTracker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenzhonghu/MyRouter/HEAD/MyFixed/src/main/java/com/xiaoniu/finance/myfixed/FixedCrossCatTracker.java -------------------------------------------------------------------------------- /MyFixed/src/main/java/com/xiaoniu/finance/myfixed/FixedGetFragmentTracker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenzhonghu/MyRouter/HEAD/MyFixed/src/main/java/com/xiaoniu/finance/myfixed/FixedGetFragmentTracker.java -------------------------------------------------------------------------------- /MyFixed/src/main/java/com/xiaoniu/finance/myfixed/FixedHomeTracker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenzhonghu/MyRouter/HEAD/MyFixed/src/main/java/com/xiaoniu/finance/myfixed/FixedHomeTracker.java -------------------------------------------------------------------------------- /MyFixed/src/main/java/com/xiaoniu/finance/myfixed/FixedResultActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenzhonghu/MyRouter/HEAD/MyFixed/src/main/java/com/xiaoniu/finance/myfixed/FixedResultActivity.java -------------------------------------------------------------------------------- /MyFixed/src/main/java/com/xiaoniu/finance/myfixed/FixedResultTracker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenzhonghu/MyRouter/HEAD/MyFixed/src/main/java/com/xiaoniu/finance/myfixed/FixedResultTracker.java -------------------------------------------------------------------------------- /MyFixed/src/main/java/com/xiaoniu/finance/myfixed/TestActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenzhonghu/MyRouter/HEAD/MyFixed/src/main/java/com/xiaoniu/finance/myfixed/TestActivity.java -------------------------------------------------------------------------------- /MyFixed/src/main/res/layout/activity_cross.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenzhonghu/MyRouter/HEAD/MyFixed/src/main/res/layout/activity_cross.xml -------------------------------------------------------------------------------- /MyFixed/src/main/res/layout/activity_fixed_result.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenzhonghu/MyRouter/HEAD/MyFixed/src/main/res/layout/activity_fixed_result.xml -------------------------------------------------------------------------------- /MyFixed/src/main/res/layout/activity_test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenzhonghu/MyRouter/HEAD/MyFixed/src/main/res/layout/activity_test.xml -------------------------------------------------------------------------------- /MyFixed/src/main/res/layout/fragment_account.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenzhonghu/MyRouter/HEAD/MyFixed/src/main/res/layout/fragment_account.xml -------------------------------------------------------------------------------- /MyFixed/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenzhonghu/MyRouter/HEAD/MyFixed/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /MyFixed/src/test/java/com/xiaoniu/finance/myfixed/ExampleUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenzhonghu/MyRouter/HEAD/MyFixed/src/test/java/com/xiaoniu/finance/myfixed/ExampleUnitTest.java -------------------------------------------------------------------------------- /MyFund/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /MyFund/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenzhonghu/MyRouter/HEAD/MyFund/build.gradle -------------------------------------------------------------------------------- /MyFund/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenzhonghu/MyRouter/HEAD/MyFund/proguard-rules.pro -------------------------------------------------------------------------------- /MyFund/src/androidTest/java/com/xiaoniu/finance/myfund/ExampleInstrumentedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenzhonghu/MyRouter/HEAD/MyFund/src/androidTest/java/com/xiaoniu/finance/myfund/ExampleInstrumentedTest.java -------------------------------------------------------------------------------- /MyFund/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenzhonghu/MyRouter/HEAD/MyFund/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /MyFund/src/main/java/com/xiaoniu/finance/myfund/FundActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenzhonghu/MyRouter/HEAD/MyFund/src/main/java/com/xiaoniu/finance/myfund/FundActivity.java -------------------------------------------------------------------------------- /MyFund/src/main/java/com/xiaoniu/finance/myfund/FundHomeTracker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenzhonghu/MyRouter/HEAD/MyFund/src/main/java/com/xiaoniu/finance/myfund/FundHomeTracker.java -------------------------------------------------------------------------------- /MyFund/src/main/java/com/xiaoniu/finance/myfund/FundResultActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenzhonghu/MyRouter/HEAD/MyFund/src/main/java/com/xiaoniu/finance/myfund/FundResultActivity.java -------------------------------------------------------------------------------- /MyFund/src/main/java/com/xiaoniu/finance/myfund/FundResultTracker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenzhonghu/MyRouter/HEAD/MyFund/src/main/java/com/xiaoniu/finance/myfund/FundResultTracker.java -------------------------------------------------------------------------------- /MyFund/src/main/res/layout/activity_fund.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenzhonghu/MyRouter/HEAD/MyFund/src/main/res/layout/activity_fund.xml -------------------------------------------------------------------------------- /MyFund/src/main/res/layout/activity_fund_result.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenzhonghu/MyRouter/HEAD/MyFund/src/main/res/layout/activity_fund_result.xml -------------------------------------------------------------------------------- /MyFund/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenzhonghu/MyRouter/HEAD/MyFund/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /MyFund/src/test/java/com/xiaoniu/finance/myfund/ExampleUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenzhonghu/MyRouter/HEAD/MyFund/src/test/java/com/xiaoniu/finance/myfund/ExampleUnitTest.java -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenzhonghu/MyRouter/HEAD/README.md -------------------------------------------------------------------------------- /XNAnnotation/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /XNAnnotation/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenzhonghu/MyRouter/HEAD/XNAnnotation/build.gradle -------------------------------------------------------------------------------- /XNAnnotation/src/main/java/com/xiaoniu/finance/annotation/conf/Conf.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenzhonghu/MyRouter/HEAD/XNAnnotation/src/main/java/com/xiaoniu/finance/annotation/conf/Conf.java -------------------------------------------------------------------------------- /XNAnnotation/src/main/java/com/xiaoniu/finance/annotation/model/RouteMeta.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenzhonghu/MyRouter/HEAD/XNAnnotation/src/main/java/com/xiaoniu/finance/annotation/model/RouteMeta.java -------------------------------------------------------------------------------- /XNAnnotation/src/main/java/com/xiaoniu/finance/annotation/router/Param.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenzhonghu/MyRouter/HEAD/XNAnnotation/src/main/java/com/xiaoniu/finance/annotation/router/Param.java -------------------------------------------------------------------------------- /XNAnnotation/src/main/java/com/xiaoniu/finance/annotation/router/Result.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenzhonghu/MyRouter/HEAD/XNAnnotation/src/main/java/com/xiaoniu/finance/annotation/router/Result.java -------------------------------------------------------------------------------- /XNAnnotation/src/main/java/com/xiaoniu/finance/annotation/router/Router.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenzhonghu/MyRouter/HEAD/XNAnnotation/src/main/java/com/xiaoniu/finance/annotation/router/Router.java -------------------------------------------------------------------------------- /XNProcessor/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /XNProcessor/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenzhonghu/MyRouter/HEAD/XNProcessor/build.gradle -------------------------------------------------------------------------------- /XNProcessor/src/main/java/com/xiaoniu/finance/processor/XnConfProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenzhonghu/MyRouter/HEAD/XNProcessor/src/main/java/com/xiaoniu/finance/processor/XnConfProcessor.java -------------------------------------------------------------------------------- /XNProcessor/src/main/java/com/xiaoniu/finance/processor/XnRouterProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenzhonghu/MyRouter/HEAD/XNProcessor/src/main/java/com/xiaoniu/finance/processor/XnRouterProcessor.java -------------------------------------------------------------------------------- /XNProcessor/src/main/java/com/xiaoniu/finance/processor/consts/ConfigConst.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenzhonghu/MyRouter/HEAD/XNProcessor/src/main/java/com/xiaoniu/finance/processor/consts/ConfigConst.java -------------------------------------------------------------------------------- /XNProcessor/src/main/java/com/xiaoniu/finance/processor/consts/Consts.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenzhonghu/MyRouter/HEAD/XNProcessor/src/main/java/com/xiaoniu/finance/processor/consts/Consts.java -------------------------------------------------------------------------------- /XNProcessor/src/main/java/com/xiaoniu/finance/processor/consts/RouterConst.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenzhonghu/MyRouter/HEAD/XNProcessor/src/main/java/com/xiaoniu/finance/processor/consts/RouterConst.java -------------------------------------------------------------------------------- /XNProcessor/src/main/java/com/xiaoniu/finance/processor/utils/Logger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenzhonghu/MyRouter/HEAD/XNProcessor/src/main/java/com/xiaoniu/finance/processor/utils/Logger.java -------------------------------------------------------------------------------- /XNRouter/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /XNRouter/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenzhonghu/MyRouter/HEAD/XNRouter/build.gradle -------------------------------------------------------------------------------- /XNRouter/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenzhonghu/MyRouter/HEAD/XNRouter/proguard-rules.pro -------------------------------------------------------------------------------- /XNRouter/src/androidTest/java/com/xiaoniu/finance/router/ExampleInstrumentedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenzhonghu/MyRouter/HEAD/XNRouter/src/androidTest/java/com/xiaoniu/finance/router/ExampleInstrumentedTest.java -------------------------------------------------------------------------------- /XNRouter/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenzhonghu/MyRouter/HEAD/XNRouter/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /XNRouter/src/main/java/com/xiaoniu/finance/router/SchemeRouterActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenzhonghu/MyRouter/HEAD/XNRouter/src/main/java/com/xiaoniu/finance/router/SchemeRouterActivity.java -------------------------------------------------------------------------------- /XNRouter/src/main/java/com/xiaoniu/finance/router/XnRouter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenzhonghu/MyRouter/HEAD/XNRouter/src/main/java/com/xiaoniu/finance/router/XnRouter.java -------------------------------------------------------------------------------- /XNRouter/src/main/java/com/xiaoniu/finance/router/agent/AgentManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenzhonghu/MyRouter/HEAD/XNRouter/src/main/java/com/xiaoniu/finance/router/agent/AgentManager.java -------------------------------------------------------------------------------- /XNRouter/src/main/java/com/xiaoniu/finance/router/core/XnAbstractTrack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenzhonghu/MyRouter/HEAD/XNRouter/src/main/java/com/xiaoniu/finance/router/core/XnAbstractTrack.java -------------------------------------------------------------------------------- /XNRouter/src/main/java/com/xiaoniu/finance/router/core/XnRouteMeta.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenzhonghu/MyRouter/HEAD/XNRouter/src/main/java/com/xiaoniu/finance/router/core/XnRouteMeta.java -------------------------------------------------------------------------------- /XNRouter/src/main/java/com/xiaoniu/finance/router/core/XnRouterException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenzhonghu/MyRouter/HEAD/XNRouter/src/main/java/com/xiaoniu/finance/router/core/XnRouterException.java -------------------------------------------------------------------------------- /XNRouter/src/main/java/com/xiaoniu/finance/router/core/XnRouterRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenzhonghu/MyRouter/HEAD/XNRouter/src/main/java/com/xiaoniu/finance/router/core/XnRouterRequest.java -------------------------------------------------------------------------------- /XNRouter/src/main/java/com/xiaoniu/finance/router/core/XnRouterResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenzhonghu/MyRouter/HEAD/XNRouter/src/main/java/com/xiaoniu/finance/router/core/XnRouterResponse.java -------------------------------------------------------------------------------- /XNRouter/src/main/java/com/xiaoniu/finance/router/core/XnRouterRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenzhonghu/MyRouter/HEAD/XNRouter/src/main/java/com/xiaoniu/finance/router/core/XnRouterRule.java -------------------------------------------------------------------------------- /XNRouter/src/main/java/com/xiaoniu/finance/router/permission/AllPermission.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenzhonghu/MyRouter/HEAD/XNRouter/src/main/java/com/xiaoniu/finance/router/permission/AllPermission.java -------------------------------------------------------------------------------- /XNRouter/src/main/java/com/xiaoniu/finance/router/permission/InnerActivityPermission.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenzhonghu/MyRouter/HEAD/XNRouter/src/main/java/com/xiaoniu/finance/router/permission/InnerActivityPermission.java -------------------------------------------------------------------------------- /XNRouter/src/main/java/com/xiaoniu/finance/router/permission/InnerBroadcastPermission.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenzhonghu/MyRouter/HEAD/XNRouter/src/main/java/com/xiaoniu/finance/router/permission/InnerBroadcastPermission.java -------------------------------------------------------------------------------- /XNRouter/src/main/java/com/xiaoniu/finance/router/permission/InnerContentProviderPermission.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenzhonghu/MyRouter/HEAD/XNRouter/src/main/java/com/xiaoniu/finance/router/permission/InnerContentProviderPermission.java -------------------------------------------------------------------------------- /XNRouter/src/main/java/com/xiaoniu/finance/router/permission/InnerPermission.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenzhonghu/MyRouter/HEAD/XNRouter/src/main/java/com/xiaoniu/finance/router/permission/InnerPermission.java -------------------------------------------------------------------------------- /XNRouter/src/main/java/com/xiaoniu/finance/router/permission/InnerServicePermission.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenzhonghu/MyRouter/HEAD/XNRouter/src/main/java/com/xiaoniu/finance/router/permission/InnerServicePermission.java -------------------------------------------------------------------------------- /XNRouter/src/main/java/com/xiaoniu/finance/router/permission/InnerWebPermission.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenzhonghu/MyRouter/HEAD/XNRouter/src/main/java/com/xiaoniu/finance/router/permission/InnerWebPermission.java -------------------------------------------------------------------------------- /XNRouter/src/main/java/com/xiaoniu/finance/router/permission/ModuleActivityPermission.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenzhonghu/MyRouter/HEAD/XNRouter/src/main/java/com/xiaoniu/finance/router/permission/ModuleActivityPermission.java -------------------------------------------------------------------------------- /XNRouter/src/main/java/com/xiaoniu/finance/router/permission/ModuleBroadcastPermission.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenzhonghu/MyRouter/HEAD/XNRouter/src/main/java/com/xiaoniu/finance/router/permission/ModuleBroadcastPermission.java -------------------------------------------------------------------------------- /XNRouter/src/main/java/com/xiaoniu/finance/router/permission/ModuleContentProviderPermission.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenzhonghu/MyRouter/HEAD/XNRouter/src/main/java/com/xiaoniu/finance/router/permission/ModuleContentProviderPermission.java -------------------------------------------------------------------------------- /XNRouter/src/main/java/com/xiaoniu/finance/router/permission/ModulePermission.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenzhonghu/MyRouter/HEAD/XNRouter/src/main/java/com/xiaoniu/finance/router/permission/ModulePermission.java -------------------------------------------------------------------------------- /XNRouter/src/main/java/com/xiaoniu/finance/router/permission/ModuleServicePermission.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenzhonghu/MyRouter/HEAD/XNRouter/src/main/java/com/xiaoniu/finance/router/permission/ModuleServicePermission.java -------------------------------------------------------------------------------- /XNRouter/src/main/java/com/xiaoniu/finance/router/permission/ModuleWebPermission.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenzhonghu/MyRouter/HEAD/XNRouter/src/main/java/com/xiaoniu/finance/router/permission/ModuleWebPermission.java -------------------------------------------------------------------------------- /XNRouter/src/main/java/com/xiaoniu/finance/router/permission/NothingPermission.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenzhonghu/MyRouter/HEAD/XNRouter/src/main/java/com/xiaoniu/finance/router/permission/NothingPermission.java -------------------------------------------------------------------------------- /XNRouter/src/main/java/com/xiaoniu/finance/router/permission/OuterActivityPermission.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenzhonghu/MyRouter/HEAD/XNRouter/src/main/java/com/xiaoniu/finance/router/permission/OuterActivityPermission.java -------------------------------------------------------------------------------- /XNRouter/src/main/java/com/xiaoniu/finance/router/permission/OuterPermission.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenzhonghu/MyRouter/HEAD/XNRouter/src/main/java/com/xiaoniu/finance/router/permission/OuterPermission.java -------------------------------------------------------------------------------- /XNRouter/src/main/java/com/xiaoniu/finance/router/permission/OuterWebPermission.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenzhonghu/MyRouter/HEAD/XNRouter/src/main/java/com/xiaoniu/finance/router/permission/OuterWebPermission.java -------------------------------------------------------------------------------- /XNRouter/src/main/java/com/xiaoniu/finance/router/permission/Permission.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenzhonghu/MyRouter/HEAD/XNRouter/src/main/java/com/xiaoniu/finance/router/permission/Permission.java -------------------------------------------------------------------------------- /XNRouter/src/main/java/com/xiaoniu/finance/router/permission/PermissionManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenzhonghu/MyRouter/HEAD/XNRouter/src/main/java/com/xiaoniu/finance/router/permission/PermissionManager.java -------------------------------------------------------------------------------- /XNRouter/src/main/java/com/xiaoniu/finance/router/permission/PermissionType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenzhonghu/MyRouter/HEAD/XNRouter/src/main/java/com/xiaoniu/finance/router/permission/PermissionType.java -------------------------------------------------------------------------------- /XNRouter/src/main/java/com/xiaoniu/finance/router/result/XnResultCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenzhonghu/MyRouter/HEAD/XNRouter/src/main/java/com/xiaoniu/finance/router/result/XnResultCode.java -------------------------------------------------------------------------------- /XNRouter/src/main/java/com/xiaoniu/finance/router/result/XnRouterResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenzhonghu/MyRouter/HEAD/XNRouter/src/main/java/com/xiaoniu/finance/router/result/XnRouterResult.java -------------------------------------------------------------------------------- /XNRouter/src/main/java/com/xiaoniu/finance/router/rule/RouterCrossableRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenzhonghu/MyRouter/HEAD/XNRouter/src/main/java/com/xiaoniu/finance/router/rule/RouterCrossableRule.java -------------------------------------------------------------------------------- /XNRouter/src/main/java/com/xiaoniu/finance/router/rule/RouterEnableRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenzhonghu/MyRouter/HEAD/XNRouter/src/main/java/com/xiaoniu/finance/router/rule/RouterEnableRule.java -------------------------------------------------------------------------------- /XNRouter/src/main/java/com/xiaoniu/finance/router/rule/RouterPermissionRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenzhonghu/MyRouter/HEAD/XNRouter/src/main/java/com/xiaoniu/finance/router/rule/RouterPermissionRule.java -------------------------------------------------------------------------------- /XNRouter/src/main/java/com/xiaoniu/finance/router/rule/Rule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenzhonghu/MyRouter/HEAD/XNRouter/src/main/java/com/xiaoniu/finance/router/rule/Rule.java -------------------------------------------------------------------------------- /XNRouter/src/main/java/com/xiaoniu/finance/router/rule/RuleContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenzhonghu/MyRouter/HEAD/XNRouter/src/main/java/com/xiaoniu/finance/router/rule/RuleContext.java -------------------------------------------------------------------------------- /XNRouter/src/main/java/com/xiaoniu/finance/router/rule/RuleManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenzhonghu/MyRouter/HEAD/XNRouter/src/main/java/com/xiaoniu/finance/router/rule/RuleManager.java -------------------------------------------------------------------------------- /XNRouter/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenzhonghu/MyRouter/HEAD/XNRouter/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /XNRouter/src/test/java/com/xiaoniu/finance/router/ExampleUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenzhonghu/MyRouter/HEAD/XNRouter/src/test/java/com/xiaoniu/finance/router/ExampleUnitTest.java -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenzhonghu/MyRouter/HEAD/app/build.gradle -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenzhonghu/MyRouter/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenzhonghu/MyRouter/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/assets/web.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenzhonghu/MyRouter/HEAD/app/src/main/assets/web.html -------------------------------------------------------------------------------- /app/src/main/assets/web1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenzhonghu/MyRouter/HEAD/app/src/main/assets/web1.html -------------------------------------------------------------------------------- /app/src/main/assets/web2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenzhonghu/MyRouter/HEAD/app/src/main/assets/web2.html -------------------------------------------------------------------------------- /app/src/main/java/cn/somees/myapplication4/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenzhonghu/MyRouter/HEAD/app/src/main/java/cn/somees/myapplication4/MainActivity.java -------------------------------------------------------------------------------- /app/src/main/java/cn/somees/myapplication4/WebActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenzhonghu/MyRouter/HEAD/app/src/main/java/cn/somees/myapplication4/WebActivity.java -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenzhonghu/MyRouter/HEAD/app/src/main/res/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenzhonghu/MyRouter/HEAD/app/src/main/res/drawable-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenzhonghu/MyRouter/HEAD/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenzhonghu/MyRouter/HEAD/app/src/main/res/layout/activity_web.xml -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenzhonghu/MyRouter/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenzhonghu/MyRouter/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenzhonghu/MyRouter/HEAD/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /demo/myrouter-1.0.0.apk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenzhonghu/MyRouter/HEAD/demo/myrouter-1.0.0.apk -------------------------------------------------------------------------------- /demo/router.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenzhonghu/MyRouter/HEAD/demo/router.gif -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenzhonghu/MyRouter/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenzhonghu/MyRouter/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenzhonghu/MyRouter/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenzhonghu/MyRouter/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenzhonghu/MyRouter/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenzhonghu/MyRouter/HEAD/settings.gradle --------------------------------------------------------------------------------