[{"title":"( 94 个子文件 1.61MB ) Allatori-8.9-Demo 资源使用","children":[{"title":"lib","children":[{"title":"allatori-annotations.jar <span style='color:#111;'> 3.66KB </span>","children":null,"spread":false},{"title":"allatori.jar <span style='color:#111;'> 864.47KB </span>","children":null,"spread":false}],"spread":true},{"title":"tutorial","children":[{"title":"06-watermark-without-obfuscation","children":[{"title":"mousegestures-1.2.jar <span style='color:#111;'> 4.90KB </span>","children":null,"spread":false},{"title":"mousegestures-test.jar <span style='color:#111;'> 6.59KB </span>","children":null,"spread":false},{"title":"RunAllatoriExtractWatermark.bat <span style='color:#111;'> 112B </span>","children":null,"spread":false},{"title":"Clean.bat <span style='color:#111;'> 67B </span>","children":null,"spread":false},{"title":"allatori-add-watermark.xml <span style='color:#111;'> 311B </span>","children":null,"spread":false},{"title":"allatori-extract-watermark.xml <span style='color:#111;'> 281B </span>","children":null,"spread":false},{"title":"RunAllatoriAddWatermark.bat <span style='color:#111;'> 104B </span>","children":null,"spread":false}],"spread":true},{"title":"10-maven","children":[{"title":"mouse-gestures","children":[{"title":"pom.xml <span style='color:#111;'> 2.85KB </span>","children":null,"spread":false},{"title":"src","children":[{"title":"test","children":[{"title":"java","children":[{"title":"com","children":[{"title":"smardec","children":[{"title":"mousegestures","children":[{"title":"AppTest.java <span style='color:#111;'> 691B </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true},{"title":"main","children":[{"title":"resources","children":[{"title":"com","children":[{"title":"smardec","children":[{"title":"mousegestures","children":[{"title":"test","children":[{"title":"img","children":[{"title":"logo.gif <span style='color:#111;'> 159B </span>","children":null,"spread":false}],"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true},{"title":"java","children":[{"title":"com","children":[{"title":"smardec","children":[{"title":"mousegestures","children":[{"title":"MouseGesturesListener.java <span style='color:#111;'> 1.68KB </span>","children":null,"spread":false},{"title":"MouseGestures.java <span style='color:#111;'> 6.83KB </span>","children":null,"spread":false},{"title":"MouseGesturesRecognizer.java <span style='color:#111;'> 5.41KB </span>","children":null,"spread":false},{"title":"test","children":[{"title":"TestFrame.java <span style='color:#111;'> 5.21KB </span>","children":null,"spread":false}],"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true},{"title":"run_test.bat <span style='color:#111;'> 135B </span>","children":null,"spread":false},{"title":"allatori","children":[{"title":"allatori.xml <span style='color:#111;'> 455B </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true},{"title":"14-custom-string-encryption","children":[{"title":"mousegestures-1.2.jar <span style='color:#111;'> 4.90KB </span>","children":null,"spread":false},{"title":"mousegestures-test.jar <span style='color:#111;'> 6.59KB </span>","children":null,"spread":false},{"title":"Clean.bat <span style='color:#111;'> 103B </span>","children":null,"spread":false},{"title":"RunAllatori.bat <span style='color:#111;'> 63B </span>","children":null,"spread":false},{"title":"allatori.xml <span style='color:#111;'> 3.01KB </span>","children":null,"spread":false},{"title":"RunMouseGesturesObfuscated.bat <span style='color:#111;'> 117B </span>","children":null,"spread":false},{"title":"custom.jar <span style='color:#111;'> 3.33KB </span>","children":null,"spread":false},{"title":"RunMouseGesturesOriginal.bat <span style='color:#111;'> 94B </span>","children":null,"spread":false}],"spread":true},{"title":"09-gradle","children":[{"title":"allatori.xml <span style='color:#111;'> 410B </span>","children":null,"spread":false},{"title":"build.gradle <span style='color:#111;'> 2.05KB </span>","children":null,"spread":false},{"title":"build.gradle.kts <span style='color:#111;'> 2.10KB </span>","children":null,"spread":false}],"spread":true},{"title":"02-standalone-application","children":[{"title":"mousegestures-1.2.jar <span style='color:#111;'> 4.90KB </span>","children":null,"spread":false},{"title":"mousegestures-test.jar <span style='color:#111;'> 6.59KB </span>","children":null,"spread":false},{"title":"Clean.bat <span style='color:#111;'> 83B </span>","children":null,"spread":false},{"title":"RunAllatori.bat <span style='color:#111;'> 63B </span>","children":null,"spread":false},{"title":"allatori.xml <span style='color:#111;'> 401B </span>","children":null,"spread":false},{"title":"RunMouseGesturesObfuscated.bat <span style='color:#111;'> 102B </span>","children":null,"spread":false},{"title":"RunMouseGesturesOriginal.bat <span style='color:#111;'> 94B </span>","children":null,"spread":false}],"spread":true},{"title":"03-application-with-libs","children":[{"title":"mousegestures-1.2.jar <span style='color:#111;'> 4.90KB </span>","children":null,"spread":false},{"title":"mousegestures-test.jar <span style='color:#111;'> 6.59KB </span>","children":null,"spread":false},{"title":"Clean.bat <span style='color:#111;'> 52B </span>","children":null,"spread":false},{"title":"RunAllatori.bat <span style='color:#111;'> 63B </span>","children":null,"spread":false},{"title":"allatori.xml <span style='color:#111;'> 446B </span>","children":null,"spread":false},{"title":"RunMouseGesturesObfuscated.bat <span style='color:#111;'> 98B </span>","children":null,"spread":false},{"title":"RunMouseGesturesOriginal.bat <span style='color:#111;'> 94B </span>","children":null,"spread":false}],"spread":true},{"title":"11-ant","children":[{"title":"MouseGestures-1.2","children":[{"title":"src","children":[{"title":"com","children":[{"title":"smardec","children":[{"title":"mousegestures","children":[{"title":"MouseGesturesListener.java <span style='color:#111;'> 1.68KB </span>","children":null,"spread":false},{"title":"MouseGestures.java <span style='color:#111;'> 6.83KB </span>","children":null,"spread":false},{"title":"MouseGesturesRecognizer.java <span style='color:#111;'> 5.41KB </span>","children":null,"spread":false},{"title":"test","children":[{"title":"MANIFEST.MF <span style='color:#111;'> 110B </span>","children":null,"spread":false},{"title":"img","children":[{"title":"logo.gif <span style='color:#111;'> 159B </span>","children":null,"spread":false}],"spread":false},{"title":"TestFrame.java <span style='color:#111;'> 5.21KB </span>","children":null,"spread":false}],"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true},{"title":"run_test.bat <span style='color:#111;'> 60B </span>","children":null,"spread":false},{"title":"allatori.xml <span style='color:#111;'> 440B </span>","children":null,"spread":false},{"title":"build.xml <span style='color:#111;'> 3.07KB </span>","children":null,"spread":false},{"title":"readme.txt <span style='color:#111;'> 665B </span>","children":null,"spread":false},{"title":"lgpl.txt <span style='color:#111;'> 25.81KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"08-android-studio","children":[{"title":"allatori.xml <span style='color:#111;'> 1.88KB </span>","children":null,"spread":false},{"title":"build.gradle <span style='color:#111;'> 3.13KB </span>","children":null,"spread":false},{"title":"build.gradle.kts <span style='color:#111;'> 3.33KB </span>","children":null,"spread":false}],"spread":true},{"title":"05-watermark","children":[{"title":"mousegestures-1.2.jar <span style='color:#111;'> 4.90KB </span>","children":null,"spread":false},{"title":"mousegestures-test.jar <span style='color:#111;'> 6.59KB </span>","children":null,"spread":false},{"title":"RunAllatoriExtractWatermark.bat <span style='color:#111;'> 112B </span>","children":null,"spread":false},{"title":"Clean.bat <span style='color:#111;'> 83B </span>","children":null,"spread":false},{"title":"RunAllatori.bat <span style='color:#111;'> 63B </span>","children":null,"spread":false},{"title":"allatori.xml <span style='color:#111;'> 451B </span>","children":null,"spread":false},{"title":"allatori-extract-watermark.xml <span style='color:#111;'> 275B </span>","children":null,"spread":false}],"spread":true},{"title":"01-standard-settings","children":[{"title":"mousegestures-1.2.jar <span style='color:#111;'> 4.90KB </span>","children":null,"spread":false},{"title":"mousegestures-test.jar <span style='color:#111;'> 6.59KB </span>","children":null,"spread":false},{"title":"Clean.bat <span style='color:#111;'> 83B </span>","children":null,"spread":false},{"title":"RunAllatori.bat <span style='color:#111;'> 63B </span>","children":null,"spread":false},{"title":"allatori.xml <span style='color:#111;'> 635B </span>","children":null,"spread":false},{"title":"RunMouseGesturesObfuscated.bat <span style='color:#111;'> 102B </span>","children":null,"spread":false},{"title":"RunMouseGesturesOriginal.bat <span style='color:#111;'> 94B </span>","children":null,"spread":false}],"spread":true},{"title":"13-setting-expiry-date","children":[{"title":"mousegestures-1.2.jar <span style='color:#111;'> 4.90KB </span>","children":null,"spread":false},{"title":"mousegestures-test.jar <span style='color:#111;'> 6.59KB </span>","children":null,"spread":false},{"title":"Clean.bat <span style='color:#111;'> 83B </span>","children":null,"spread":false},{"title":"RunAllatori.bat <span style='color:#111;'> 63B </span>","children":null,"spread":false},{"title":"allatori.xml <span style='color:#111;'> 469B </span>","children":null,"spread":false},{"title":"RunMouseGesturesObfuscated.bat <span style='color:#111;'> 102B </span>","children":null,"spread":false},{"title":"RunMouseGesturesOriginal.bat <span style='color:#111;'> 94B </span>","children":null,"spread":false}],"spread":true},{"title":"04-combining-jars-in-one","children":[{"title":"mousegestures-1.2.jar <span style='color:#111;'> 4.90KB </span>","children":null,"spread":false},{"title":"mousegestures-test.jar <span style='color:#111;'> 6.59KB </span>","children":null,"spread":false},{"title":"Clean.bat <span style='color:#111;'> 99B </span>","children":null,"spread":false},{"title":"RunAllatori.bat <span style='color:#111;'> 63B </span>","children":null,"spread":false},{"title":"allatori.xml <span style='color:#111;'> 429B </span>","children":null,"spread":false},{"title":"RunMouseGesturesObfuscated.bat <span style='color:#111;'> 102B </span>","children":null,"spread":false},{"title":"RunMouseGesturesOriginal.bat <span style='color:#111;'> 94B </span>","children":null,"spread":false},{"title":"RunMouseGesturesSingle.bat <span style='color:#111;'> 20B </span>","children":null,"spread":false}],"spread":true},{"title":"07-stacktrace-restore","children":[{"title":"StackTraceRestore.bat <span style='color:#111;'> 130B </span>","children":null,"spread":false},{"title":"allatori-log.xml <span style='color:#111;'> 10.28KB </span>","children":null,"spread":false},{"title":"stacktrace.txt <span style='color:#111;'> 239B </span>","children":null,"spread":false}],"spread":false},{"title":"12-eclipse-ide","children":[{"title":"eclipse.png <span style='color:#111;'> 26.27KB </span>","children":null,"spread":false},{"title":"info.txt <span style='color:#111;'> 585B </span>","children":null,"spread":false}],"spread":false}],"spread":false},{"title":"readme.html <span style='color:#111;'> 1.13KB </span>","children":null,"spread":false},{"title":"license.html <span style='color:#111;'> 2.58KB </span>","children":null,"spread":false},{"title":"allatori-8.6-完美版.jar <span style='color:#111;'> 884.35KB </span>","children":null,"spread":false}],"spread":true}]