[{"title":"(77个子文件211KB)AutoInject:Android通用的组件自动注册,自动初始化解决方案-源码","children":[{"title":"AutoInject-master","children":[{"title":"gradlew <span style='color:#111;'>4.85KB</span>","children":null,"spread":false},{"title":"settings.gradle <span style='color:#111;'>118B</span>","children":null,"spread":false},{"title":"auto-inject-core","children":[{"title":"src","children":[{"title":"main","children":[{"title":"AndroidManifest.xml <span style='color:#111;'>117B</span>","children":null,"spread":false},{"title":"res","children":[{"title":"values","children":[{"title":"strings.xml <span style='color:#111;'>74B</span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"java","children":[{"title":"com","children":[{"title":"eastwood","children":[{"title":"common","children":[{"title":"autoinject","children":[{"title":"AutoArrow.java <span style='color:#111;'>267B</span>","children":null,"spread":false},{"title":"IAutoArrow.java <span style='color:#111;'>91B</span>","children":null,"spread":false},{"title":"AutoBowArrow.java <span style='color:#111;'>271B</span>","children":null,"spread":false},{"title":"AutoBow.java <span style='color:#111;'>287B</span>","children":null,"spread":false},{"title":"IAutoBow.java <span style='color:#111;'>97B</span>","children":null,"spread":false},{"title":"IAutoBowArrow.java <span style='color:#111;'>96B</span>","children":null,"spread":false},{"title":"AutoTarget.java <span style='color:#111;'>245B</span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true},{"title":".gitignore <span style='color:#111;'>7B</span>","children":null,"spread":false},{"title":"build.gradle <span style='color:#111;'>1.93KB</span>","children":null,"spread":false},{"title":"proguard-rules.pro <span style='color:#111;'>751B</span>","children":null,"spread":false}],"spread":true},{"title":"modules","children":[{"title":"moduleC","children":[{"title":"src","children":[{"title":"main","children":[{"title":"AndroidManifest.xml <span style='color:#111;'>329B</span>","children":null,"spread":false},{"title":"res","children":[{"title":"values","children":[{"title":"strings.xml <span style='color:#111;'>70B</span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"java","children":[{"title":"com","children":[{"title":"eastwood","children":[{"title":"demo","children":[{"title":"module","children":[{"title":"c","children":[{"title":"ModuleCActivity.java <span style='color:#111;'>679B</span>","children":null,"spread":false},{"title":"ModuleCAutoArrow.java <span style='color:#111;'>522B</span>","children":null,"spread":false}],"spread":false}],"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true},{"title":"build.gradle <span style='color:#111;'>839B</span>","children":null,"spread":false},{"title":"proguard-rules.pro <span style='color:#111;'>934B</span>","children":null,"spread":false}],"spread":true},{"title":"moduleB","children":[{"title":"src","children":[{"title":"main","children":[{"title":"AndroidManifest.xml <span style='color:#111;'>329B</span>","children":null,"spread":false},{"title":"res","children":[{"title":"values","children":[{"title":"strings.xml <span style='color:#111;'>70B</span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"java","children":[{"title":"com","children":[{"title":"eastwood","children":[{"title":"demo","children":[{"title":"module","children":[{"title":"b","children":[{"title":"ModuleBActivity.java <span style='color:#111;'>679B</span>","children":null,"spread":false},{"title":"ModuleBAutoArrow.java <span style='color:#111;'>522B</span>","children":null,"spread":false}],"spread":false}],"spread":false}],"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true},{"title":"build.gradle <span style='color:#111;'>839B</span>","children":null,"spread":false},{"title":"proguard-rules.pro <span style='color:#111;'>934B</span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"gradle","children":[{"title":"wrapper","children":[{"title":"gradle-wrapper.properties <span style='color:#111;'>230B</span>","children":null,"spread":false},{"title":"gradle-wrapper.jar <span style='color:#111;'>52.38KB</span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"README.md <span style='color:#111;'>6.56KB</span>","children":null,"spread":false},{"title":"gradlew.bat <span style='color:#111;'>2.26KB</span>","children":null,"spread":false},{"title":"auto-inject-plugin","children":[{"title":"settings.gradle <span style='color:#111;'>34B</span>","children":null,"spread":false},{"title":"src","children":[{"title":"main","children":[{"title":"groovy","children":[{"title":"com","children":[{"title":"eastwood","children":[{"title":"tools","children":[{"title":"plugins","children":[{"title":"autoinject","children":[{"title":"AutoType.groovy <span style='color:#111;'>113B</span>","children":null,"spread":false},{"title":"AutoInjectPlugin.groovy <span style='color:#111;'>796B</span>","children":null,"spread":false},{"title":"AutoClassInfo.groovy <span style='color:#111;'>1.13KB</span>","children":null,"spread":false},{"title":"AutoInjector.groovy <span style='color:#111;'>8.83KB</span>","children":null,"spread":false},{"title":"Logger.groovy <span style='color:#111;'>373B</span>","children":null,"spread":false},{"title":"AutoClassInfoComparator.groovy <span style='color:#111;'>373B</span>","children":null,"spread":false},{"title":"adapter","children":[{"title":"TargetClassMethodAdapter.groovy <span style='color:#111;'>6.62KB</span>","children":null,"spread":false},{"title":"BowArrowClassAdapter.groovy <span style='color:#111;'>6.33KB</span>","children":null,"spread":false},{"title":"OnMethodInjectListener.groovy <span style='color:#111;'>113B</span>","children":null,"spread":false},{"title":"TargetClassAdapter.groovy <span style='color:#111;'>1.15KB</span>","children":null,"spread":false},{"title":"OnAnnotationValueListener.groovy <span style='color:#111;'>140B</span>","children":null,"spread":false},{"title":"AnnotationAdapter.groovy <span style='color:#111;'>809B</span>","children":null,"spread":false}],"spread":false},{"title":"AutoInjectExtension.groovy <span style='color:#111;'>134B</span>","children":null,"spread":false},{"title":"AutoInjectTransform.groovy <span style='color:#111;'>2.47KB</span>","children":null,"spread":false}],"spread":false}],"spread":false}],"spread":false}],"spread":false}],"spread":true}],"spread":true},{"title":"resources","children":[{"title":"META-INF","children":[{"title":"gradle-plugins","children":[{"title":"auto-inject.properties <span style='color:#111;'>75B</span>","children":null,"spread":false}],"spread":false}],"spread":false}],"spread":true}],"spread":true}],"spread":true},{"title":"build.gradle <span style='color:#111;'>1.48KB</span>","children":null,"spread":false}],"spread":true},{"title":"picture","children":[{"title":"1.png <span style='color:#111;'>43.96KB</span>","children":null,"spread":false}],"spread":true},{"title":"gradle.properties <span style='color:#111;'>730B</span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'>403B</span>","children":null,"spread":false},{"title":"app","children":[{"title":"src","children":[{"title":"main","children":[{"title":"AndroidManifest.xml <span style='color:#111;'>743B</span>","children":null,"spread":false},{"title":"res","children":[{"title":"mipmap-hdpi","children":[{"title":"ic_launcher.png <span style='color:#111;'>2.98KB</span>","children":null,"spread":false},{"title":"ic_launcher_round.png <span style='color:#111;'>4.91KB</span>","children":null,"spread":false}],"spread":false},{"title":"mipmap-xxxhdpi","children":[{"title":"ic_launcher.png <span style='color:#111;'>9.03KB</span>","children":null,"spread":false},{"title":"ic_launcher_round.png <span style='color:#111;'>15.16KB</span>","children":null,"spread":false}],"spread":false},{"title":"mipmap-xhdpi","children":[{"title":"ic_launcher.png <span style='color:#111;'>4.46KB</span>","children":null,"spread":false},{"title":"ic_launcher_round.png <span style='color:#111;'>6.93KB</span>","children":null,"spread":false}],"spread":false},{"title":"mipmap-anydpi-v26","children":[{"title":"ic_launcher.xml <span style='color:#111;'>272B</span>","children":null,"spread":false},{"title":"ic_launcher_round.xml <span style='color:#111;'>272B</span>","children":null,"spread":false}],"spread":false},{"title":"mipmap-mdpi","children":[{"title":"ic_launcher.png <span style='color:#111;'>2.05KB</span>","children":null,"spread":false},{"title":"ic_launcher_round.png <span style='color:#111;'>2.79KB</span>","children":null,"spread":false}],"spread":false},{"title":"drawable","children":[{"title":"ic_launcher_background.xml <span style='color:#111;'>5.47KB</span>","children":null,"spread":false}],"spread":false},{"title":"layout","children":[{"title":"activity_main.xml <span style='color:#111;'>426B</span>","children":null,"spread":false}],"spread":false},{"title":"drawable-v24","children":[{"title":"ic_launcher_foreground.xml <span style='color:#111;'>1.84KB</span>","children":null,"spread":false}],"spread":false},{"title":"values","children":[{"title":"colors.xml <span style='color:#111;'>208B</span>","children":null,"spread":false},{"title":"strings.xml <span style='color:#111;'>80B</span>","children":null,"spread":false},{"title":"styles.xml <span style='color:#111;'>383B</span>","children":null,"spread":false}],"spread":false},{"title":"mipmap-xxhdpi","children":[{"title":"ic_launcher.png <span style='color:#111;'>6.31KB</span>","children":null,"spread":false},{"title":"ic_launcher_round.png <span style='color:#111;'>10.43KB</span>","children":null,"spread":false}],"spread":false}],"spread":false},{"title":"java","children":[{"title":"com","children":[{"title":"eastwood","children":[{"title":"demo","children":[{"title":"ToastAutoBow.java <span style='color:#111;'>611B</span>","children":null,"spread":false},{"title":"App.java <span style='color:#111;'>624B</span>","children":null,"spread":false},{"title":"MainActivity.java <span style='color:#111;'>735B</span>","children":null,"spread":false},{"title":"EventBusAutoBow.java <span style='color:#111;'>596B</span>","children":null,"spread":false}],"spread":false}],"spread":false}],"spread":false}],"spread":false}],"spread":false}],"spread":true},{"title":".gitignore <span style='color:#111;'>7B</span>","children":null,"spread":false},{"title":"build.gradle <span style='color:#111;'>864B</span>","children":null,"spread":false},{"title":"proguard-rules.pro <span style='color:#111;'>1.13KB</span>","children":null,"spread":false}],"spread":true},{"title":"build.gradle <span style='color:#111;'>597B</span>","children":null,"spread":false}],"spread":false}],"spread":true}]