[{"title":"( 77 个子文件 470KB ) android-course-源码","children":[{"title":"android-course-master","children":[{"title":".gitignore <span style='color:#111;'> 649B </span>","children":null,"spread":false},{"title":"app","children":[{"title":".gitignore <span style='color:#111;'> 7B </span>","children":null,"spread":false},{"title":"build.gradle <span style='color:#111;'> 1.91KB </span>","children":null,"spread":false},{"title":"src","children":[{"title":"androidTest","children":[{"title":"java","children":[{"title":"ru","children":[{"title":"itloft","children":[{"title":"moneytracker","children":[{"title":"ApplicationTest.java <span style='color:#111;'> 353B </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true},{"title":"main","children":[{"title":"AndroidManifest.xml <span style='color:#111;'> 2.08KB </span>","children":null,"spread":false},{"title":"res","children":[{"title":"mipmap-xhdpi","children":[{"title":"ic_launcher.png <span style='color:#111;'> 4.73KB </span>","children":null,"spread":false}],"spread":true},{"title":"mipmap-mdpi","children":[{"title":"ic_launcher.png <span style='color:#111;'> 2.15KB </span>","children":null,"spread":false}],"spread":true},{"title":"layout","children":[{"title":"toolbar.xml <span style='color:#111;'> 366B </span>","children":null,"spread":false},{"title":"list_fragment.xml <span style='color:#111;'> 1.08KB </span>","children":null,"spread":false},{"title":"login.xml <span style='color:#111;'> 1.60KB </span>","children":null,"spread":false},{"title":"statistic_fragment.xml <span style='color:#111;'> 352B </span>","children":null,"spread":false},{"title":"drawer_list_item.xml <span style='color:#111;'> 559B </span>","children":null,"spread":false},{"title":"card_fragment.xml <span style='color:#111;'> 975B </span>","children":null,"spread":false},{"title":"list_item_card.xml <span style='color:#111;'> 1.79KB </span>","children":null,"spread":false},{"title":"activity_main.xml <span style='color:#111;'> 1.13KB </span>","children":null,"spread":false},{"title":"list_item.xml <span style='color:#111;'> 436B </span>","children":null,"spread":false}],"spread":true},{"title":"values-w820dp","children":[{"title":"dimens.xml <span style='color:#111;'> 358B </span>","children":null,"spread":false}],"spread":true},{"title":"mipmap-xxhdpi","children":[{"title":"ic_launcher.png <span style='color:#111;'> 7.54KB </span>","children":null,"spread":false}],"spread":false},{"title":"menu","children":[{"title":"global.xml <span style='color:#111;'> 280B </span>","children":null,"spread":false},{"title":"main.xml <span style='color:#111;'> 489B </span>","children":null,"spread":false}],"spread":false},{"title":"drawable","children":[{"title":"button_bg.xml <span style='color:#111;'> 211B </span>","children":null,"spread":false},{"title":"round_button.xml <span style='color:#111;'> 229B </span>","children":null,"spread":false},{"title":"card_background.xml <span style='color:#111;'> 596B </span>","children":null,"spread":false},{"title":"card_state_pressed.xml <span style='color:#111;'> 585B </span>","children":null,"spread":false},{"title":"card_background_selector.xml <span style='color:#111;'> 268B </span>","children":null,"spread":false}],"spread":false},{"title":"drawable-mdpi","children":[{"title":"ic_drawer.png <span style='color:#111;'> 2.75KB </span>","children":null,"spread":false},{"title":"drawer_shadow.9.png <span style='color:#111;'> 142B </span>","children":null,"spread":false},{"title":"ic_launcher.png <span style='color:#111;'> 5.11KB </span>","children":null,"spread":false}],"spread":false},{"title":"values-v19","children":[{"title":"styles.xml <span style='color:#111;'> 202B </span>","children":null,"spread":false}],"spread":false},{"title":"xml","children":[{"title":"authenticator.xml <span style='color:#111;'> 256B </span>","children":null,"spread":false}],"spread":false},{"title":"mipmap-hdpi","children":[{"title":"ic_launcher.png <span style='color:#111;'> 3.34KB </span>","children":null,"spread":false}],"spread":false},{"title":"values-v21","children":[{"title":"styles.xml <span style='color:#111;'> 329B </span>","children":null,"spread":false}],"spread":false},{"title":"drawable-hdpi","children":[{"title":"ic_drawer.png <span style='color:#111;'> 2.76KB </span>","children":null,"spread":false},{"title":"drawer_shadow.9.png <span style='color:#111;'> 161B </span>","children":null,"spread":false},{"title":"ic_launcher.png <span style='color:#111;'> 9.18KB </span>","children":null,"spread":false}],"spread":false},{"title":"drawable-xhdpi","children":[{"title":"ic_drawer.png <span style='color:#111;'> 2.77KB </span>","children":null,"spread":false},{"title":"android_app_back.jpg <span style='color:#111;'> 502.54KB </span>","children":null,"spread":false},{"title":"drawer_shadow.9.png <span style='color:#111;'> 174B </span>","children":null,"spread":false},{"title":"ic_launcher.png <span style='color:#111;'> 14.05KB </span>","children":null,"spread":false},{"title":"android_app_logo.png <span style='color:#111;'> 7.32KB </span>","children":null,"spread":false}],"spread":false},{"title":"drawable-xxhdpi","children":[{"title":"ic_drawer.png <span style='color:#111;'> 202B </span>","children":null,"spread":false},{"title":"drawer_shadow.9.png <span style='color:#111;'> 208B </span>","children":null,"spread":false},{"title":"ic_launcher.png <span style='color:#111;'> 18.93KB </span>","children":null,"spread":false}],"spread":false},{"title":"color","children":[{"title":"navigation_color.xml <span style='color:#111;'> 378B </span>","children":null,"spread":false},{"title":"listitem_selector.xml <span style='color:#111;'> 254B </span>","children":null,"spread":false}],"spread":false},{"title":"values","children":[{"title":"strings.xml <span style='color:#111;'> 1.05KB </span>","children":null,"spread":false},{"title":"colors.xml <span style='color:#111;'> 436B </span>","children":null,"spread":false},{"title":"dimens.xml <span style='color:#111;'> 577B </span>","children":null,"spread":false},{"title":"styles.xml <span style='color:#111;'> 2.41KB </span>","children":null,"spread":false}],"spread":false}],"spread":false},{"title":"java","children":[{"title":"ru","children":[{"title":"itloft","children":[{"title":"moneytracker","children":[{"title":"MainActivity.java <span style='color:#111;'> 4.83KB </span>","children":null,"spread":false},{"title":"fragments","children":[{"title":"CardFragment.java <span style='color:#111;'> 1.79KB </span>","children":null,"spread":false},{"title":"StatisticFragment.java <span style='color:#111;'> 266B </span>","children":null,"spread":false},{"title":"ListFragment.java <span style='color:#111;'> 1.87KB </span>","children":null,"spread":false}],"spread":false},{"title":"LoftApplication.java <span style='color:#111;'> 1.04KB </span>","children":null,"spread":false},{"title":"model","children":[{"title":"Transaction.java <span style='color:#111;'> 1.17KB </span>","children":null,"spread":false},{"title":"Category.java <span style='color:#111;'> 959B </span>","children":null,"spread":false}],"spread":false},{"title":"rest","children":[{"title":"CategoriesResult.java <span style='color:#111;'> 327B </span>","children":null,"spread":false},{"title":"Result.java <span style='color:#111;'> 269B </span>","children":null,"spread":false},{"title":"TransactionsResult.java <span style='color:#111;'> 320B </span>","children":null,"spread":false},{"title":"AuthenticatorInterceptor.java <span style='color:#111;'> 1015B </span>","children":null,"spread":false},{"title":"RestClient.java <span style='color:#111;'> 1.28KB </span>","children":null,"spread":false},{"title":"MessageConverter.java <span style='color:#111;'> 860B </span>","children":null,"spread":false},{"title":"RegisterResult.java <span style='color:#111;'> 275B </span>","children":null,"spread":false}],"spread":false},{"title":"AuthenticatorActivity.java <span style='color:#111;'> 2.21KB </span>","children":null,"spread":false},{"title":"auth","children":[{"title":"SessionManager.java <span style='color:#111;'> 4.72KB </span>","children":null,"spread":false},{"title":"AuthService.java <span style='color:#111;'> 428B </span>","children":null,"spread":false},{"title":"Authenticator.java <span style='color:#111;'> 2.98KB </span>","children":null,"spread":false}],"spread":false},{"title":"CardAdapter.java <span style='color:#111;'> 1.68KB </span>","children":null,"spread":false},{"title":"LoginActivity.java <span style='color:#111;'> 2.10KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true},{"title":"proguard-rules.pro <span style='color:#111;'> 653B </span>","children":null,"spread":false}],"spread":true},{"title":"settings.gradle <span style='color:#111;'> 15B </span>","children":null,"spread":false},{"title":"build.gradle <span style='color:#111;'> 659B </span>","children":null,"spread":false},{"title":"gradlew <span style='color:#111;'> 4.96KB </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 86B </span>","children":null,"spread":false},{"title":"gradle.properties <span style='color:#111;'> 855B </span>","children":null,"spread":false},{"title":"gradle","children":[{"title":"wrapper","children":[{"title":"gradle-wrapper.properties <span style='color:#111;'> 232B </span>","children":null,"spread":false},{"title":"gradle-wrapper.jar <span style='color:#111;'> 48.73KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true}]