Full Code of android-cjj/BiliClient for AI

Bilibili 9e55e1cffded cached
198 files
12.8 MB
345.1k tokens
1263 symbols
1 requests
Download .txt
Showing preview only (1,231K chars total). Download the full file or copy to clipboard to get everything.
Repository: android-cjj/BiliClient
Branch: Bilibili
Commit: 9e55e1cffded
Files: 198
Total size: 12.8 MB

Directory structure:
gitextract__3zxuyt5/

├── .gitattributes
├── .gitignore
├── .gradle/
│   └── 2.2.1/
│       └── taskArtifacts/
│           └── cache.properties
├── .idea/
│   ├── .name
│   ├── compiler.xml
│   ├── copyright/
│   │   └── profiles_settings.xml
│   ├── encodings.xml
│   ├── gradle.xml
│   ├── inspectionProfiles/
│   │   ├── Project_Default.xml
│   │   └── profiles_settings.xml
│   ├── libraries/
│   │   ├── appcompat_v7_22_1_1.xml
│   │   ├── jsoup_1_8_1.xml
│   │   ├── multidex_1_0_0.xml
│   │   ├── support_annotations_22_1_1.xml
│   │   ├── support_v4_22_1_1.xml
│   │   └── universal_image_loader_1_9_3.xml
│   ├── misc.xml
│   ├── modules.xml
│   ├── scopes/
│   │   └── scope_settings.xml
│   ├── vcs.xml
│   └── workspace.xml
├── BilibiliClient.iml
├── README.md
├── apk/
│   └── bb.apk
├── app/
│   ├── .gitignore
│   ├── app.iml
│   ├── build.gradle
│   ├── libs/
│   │   ├── jsoup-1.8.1.jar
│   │   └── universal-image-loader-1.9.3.jar
│   ├── proguard-rules.pro
│   └── src/
│       ├── androidTest/
│       │   └── java/
│       │       └── com/
│       │           └── cjj/
│       │               └── bb/
│       │                   └── ApplicationTest.java
│       └── main/
│           ├── AndroidManifest.xml
│           ├── assets/
│           │   ├── comment.json
│           │   └── online.xml
│           ├── java/
│           │   ├── com/
│           │   │   └── cjj/
│           │   │       └── bb/
│           │   │           ├── activity/
│           │   │           │   ├── ABPlayerApplication.java
│           │   │           │   ├── BiliVideoViewActivity.java
│           │   │           │   ├── BiliWebviewActivity.java
│           │   │           │   ├── DonghuaActivity.java
│           │   │           │   ├── MainActivity.java
│           │   │           │   ├── TVActivity.java
│           │   │           │   ├── VideoInfoActivity.java
│           │   │           │   └── VideoViewActivity.java
│           │   │           ├── adapter/
│           │   │           │   ├── AreaGridAdapter.java
│           │   │           │   ├── ArrayAdapter.java
│           │   │           │   ├── BankumiTabAdapter.java
│           │   │           │   ├── DianyingTabAdapter.java
│           │   │           │   ├── DonghuaTabAdapter.java
│           │   │           │   ├── GameListAdapter.java
│           │   │           │   ├── GridAdapter.java
│           │   │           │   ├── ItemsAdapter.java
│           │   │           │   ├── KejiTabAdapter.java
│           │   │           │   ├── MainTabAdapter.java
│           │   │           │   ├── MusicTabAdapter.java
│           │   │           │   ├── RankAdapter.java
│           │   │           │   ├── VideoInfoListAdapter.java
│           │   │           │   ├── VideoListAdapter.java
│           │   │           │   ├── YouxiTabAdapter.java
│           │   │           │   └── YuleTabAdapter.java
│           │   │           ├── fragment/
│           │   │           │   ├── BangumiFragment.java
│           │   │           │   ├── BroadcastTimetableFragment.java
│           │   │           │   ├── DonghuaFragment.java
│           │   │           │   ├── FragmentLogin.java
│           │   │           │   ├── FramentTime.java
│           │   │           │   ├── GamesCenterFragment.java
│           │   │           │   ├── HomePageFragment.java
│           │   │           │   ├── HomePageFragment2.java
│           │   │           │   ├── OnlineFragment.java
│           │   │           │   ├── PersonCenterFragment.java
│           │   │           │   ├── RankFragment.java
│           │   │           │   ├── RelevantVideoFragment.java
│           │   │           │   ├── SubareaFragment.java
│           │   │           │   └── VideoInfoFragment.java
│           │   │           ├── model/
│           │   │           │   ├── AreaItem.java
│           │   │           │   ├── BannerItem.java
│           │   │           │   ├── GameItem.java
│           │   │           │   ├── OnlineVideo.java
│           │   │           │   ├── Page.java
│           │   │           │   ├── User.java
│           │   │           │   ├── Video.java
│           │   │           │   └── VideoItem.java
│           │   │           ├── utils/
│           │   │           │   ├── ArrayUtils.java
│           │   │           │   ├── CompressionTools.java
│           │   │           │   ├── Constants.java
│           │   │           │   ├── DeviceUtils.java
│           │   │           │   ├── DownUtil.java
│           │   │           │   ├── FileUitl.java
│           │   │           │   ├── FileUtils.java
│           │   │           │   ├── FractionalTouchDelegate.java
│           │   │           │   ├── HttpDownloader.java
│           │   │           │   ├── HttpUtil.java
│           │   │           │   ├── ImageUtils.java
│           │   │           │   ├── IntentHelper.java
│           │   │           │   ├── JsoupUtil.java
│           │   │           │   ├── Logger.java
│           │   │           │   ├── MediaUtils.java
│           │   │           │   ├── MultiMemberGZIPInputStream.java
│           │   │           │   ├── PreferenceUtils.java
│           │   │           │   ├── StringUtils.java
│           │   │           │   ├── ToastUtils.java
│           │   │           │   ├── URLUtil.java
│           │   │           │   └── XmlReaderHelper.java
│           │   │           └── view/
│           │   │               ├── ApplicationUtils.java
│           │   │               ├── CircleImageView.java
│           │   │               ├── CommonGestures.java
│           │   │               ├── FileUtils.java
│           │   │               ├── LeftSliderLayout.java
│           │   │               ├── MediaController.java
│           │   │               ├── PlayerService.java
│           │   │               ├── PullToZoomListView.java
│           │   │               ├── VP.java
│           │   │               └── VideoView.java
│           │   └── viewpagerindicator/
│           │       ├── CirclePageIndicator.java
│           │       ├── IconPageIndicator.java
│           │       ├── IconPagerAdapter.java
│           │       ├── IcsLinearLayout.java
│           │       ├── LinePageIndicator.java
│           │       ├── PageIndicator.java
│           │       ├── TabPageIndicator.java
│           │       ├── TitlePageIndicator.java
│           │       └── UnderlinePageIndicator.java
│           └── res/
│               ├── anim/
│               │   ├── bili_anim.xml
│               │   ├── push_left_in.xml
│               │   ├── push_no.xml
│               │   ├── slide_in_bottom.xml
│               │   ├── slide_in_top.xml
│               │   ├── slide_out_bottom.xml
│               │   └── slide_out_top.xml
│               ├── color/
│               │   ├── vpi__dark_theme.xml
│               │   └── vpi__light_theme.xml
│               ├── drawable/
│               │   ├── back_btn.xml
│               │   ├── base_action_bar_action_more_selector.xml
│               │   ├── card_background.xml
│               │   ├── comment_btn.xml
│               │   ├── corner.xml
│               │   ├── dot_focused.xml
│               │   ├── dot_normal.xml
│               │   ├── focus_show.xml
│               │   ├── home_btn_bg.xml
│               │   ├── image_corner.xml
│               │   ├── list_selector.xml
│               │   ├── normal_show.xml
│               │   ├── progressbar_large.xml
│               │   ├── selector_tabtext.xml
│               │   ├── tab_indicator.xml
│               │   └── vpi__tab_indicator.xml
│               ├── drawable-xhdpi/
│               │   └── mediacontroller_btn_bg.xml
│               ├── layout/
│               │   ├── activity_main.xml
│               │   ├── activity_video.xml
│               │   ├── activity_video_info.xml
│               │   ├── area_item.xml
│               │   ├── back_head.xml
│               │   ├── banner.xml
│               │   ├── bili_videoview.xml
│               │   ├── bili_webview.xml
│               │   ├── bili_webview_head.xml
│               │   ├── brightness_volumn.xml
│               │   ├── card_layout.xml
│               │   ├── donghua_tab.xml
│               │   ├── fragment_donghua.xml
│               │   ├── fragment_gamecenter.xml
│               │   ├── fragment_homepage.xml
│               │   ├── fragment_main.xml
│               │   ├── fragment_online.xml
│               │   ├── fragment_online_item.xml
│               │   ├── fragment_subarea.xml
│               │   ├── fragment_videoinfo.xml
│               │   ├── game_list_item.xml
│               │   ├── homepage_item.xml
│               │   ├── item.xml
│               │   ├── items_list.xml
│               │   ├── main_head.xml
│               │   ├── mediacontroller.xml
│               │   ├── video_info_list_item.xml
│               │   ├── video_list_item.xml
│               │   └── videoview.xml
│               ├── menu/
│               │   ├── main.xml
│               │   └── menu_main.xml
│               ├── raw/
│               │   └── comments.xml
│               ├── values/
│               │   ├── attrs.xml
│               │   ├── colors.xml
│               │   ├── dimens.xml
│               │   ├── integers.xml
│               │   ├── strings.xml
│               │   ├── styles.xml
│               │   ├── vpi__attrs.xml
│               │   ├── vpi__colors.xml
│               │   ├── vpi__defaults.xml
│               │   └── vpi__styles.xml
│               └── values-w820dp/
│                   └── dimens.xml
├── build/
│   └── intermediates/
│       └── dex-cache/
│           └── cache.xml
├── build.gradle
├── gradle/
│   └── wrapper/
│       ├── gradle-wrapper.jar
│       └── gradle-wrapper.properties
├── gradle.properties
├── gradlew
├── gradlew.bat
├── local.properties
└── settings.gradle

================================================
FILE CONTENTS
================================================

================================================
FILE: .gitattributes
================================================
# Auto detect text files and perform LF normalization
* text=auto

# Custom for Visual Studio
*.cs     diff=csharp

# Standard to msysgit
*.doc	 diff=astextplain
*.DOC	 diff=astextplain
*.docx diff=astextplain
*.DOCX diff=astextplain
*.dot  diff=astextplain
*.DOT  diff=astextplain
*.pdf  diff=astextplain
*.PDF	 diff=astextplain
*.rtf	 diff=astextplain
*.RTF	 diff=astextplain


================================================
FILE: .gitignore
================================================
# Windows image file caches
Thumbs.db
ehthumbs.db

# Folder config file
Desktop.ini

# Recycle Bin used on file shares
$RECYCLE.BIN/

# Windows Installer files
*.cab
*.msi
*.msm
*.msp

# Windows shortcuts
*.lnk

# =========================
# Operating System Files
# =========================

# OSX
# =========================

.DS_Store
.AppleDouble
.LSOverride

# Thumbnails
._*

# Files that might appear on external disk
.Spotlight-V100
.Trashes

# Directories potentially created on remote AFP share
.AppleDB
.AppleDesktop
Network Trash Folder
Temporary Items
.apdisk


================================================
FILE: .gradle/2.2.1/taskArtifacts/cache.properties
================================================
#Mon May 25 14:28:55 CST 2015


================================================
FILE: .idea/.name
================================================
BilibiliClient

================================================
FILE: .idea/compiler.xml
================================================
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
  <component name="CompilerConfiguration">
    <option name="DEFAULT_COMPILER" value="Javac" />
    <resourceExtensions />
    <wildcardResourcePatterns>
      <entry name="!?*.java" />
      <entry name="!?*.form" />
      <entry name="!?*.class" />
      <entry name="!?*.groovy" />
      <entry name="!?*.scala" />
      <entry name="!?*.flex" />
      <entry name="!?*.kt" />
      <entry name="!?*.clj" />
    </wildcardResourcePatterns>
    <annotationProcessing>
      <profile default="true" name="Default" enabled="false">
        <processorPath useClasspath="true" />
      </profile>
    </annotationProcessing>
  </component>
</project>



================================================
FILE: .idea/copyright/profiles_settings.xml
================================================
<component name="CopyrightManager">
  <settings default="" />
</component>

================================================
FILE: .idea/encodings.xml
================================================
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
  <component name="Encoding" useUTFGuessing="true" native2AsciiForPropertiesFiles="false" />
</project>



================================================
FILE: .idea/gradle.xml
================================================
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
  <component name="GradleSettings">
    <option name="linkedExternalProjectsSettings">
      <GradleProjectSettings>
        <option name="distributionType" value="DEFAULT_WRAPPED" />
        <option name="externalProjectPath" value="$PROJECT_DIR$" />
        <option name="modules">
          <set>
            <option value="$PROJECT_DIR$" />
            <option value="$PROJECT_DIR$/DanmakuFlameMaster" />
            <option value="$PROJECT_DIR$/app" />
            <option value="$PROJECT_DIR$/vitamio" />
          </set>
        </option>
      </GradleProjectSettings>
    </option>
  </component>
</project>



================================================
FILE: .idea/inspectionProfiles/Project_Default.xml
================================================
<component name="InspectionProjectProfileManager">
  <profile version="1.0" is_locked="false">
    <option name="myName" value="Project Default" />
    <option name="myLocal" value="false" />
    <inspection_tool class="AndroidLintValidFragment" enabled="false" level="ERROR" enabled_by_default="false" />
    <inspection_tool class="LoggerInitializedWithForeignClass" enabled="false" level="WARNING" enabled_by_default="false">
      <option name="loggerClassName" value="org.apache.log4j.Logger,org.slf4j.LoggerFactory,org.apache.commons.logging.LogFactory,java.util.logging.Logger" />
      <option name="loggerFactoryMethodName" value="getLogger,getLogger,getLog,getLogger" />
    </inspection_tool>
  </profile>
</component>

================================================
FILE: .idea/inspectionProfiles/profiles_settings.xml
================================================
<component name="InspectionProjectProfileManager">
  <settings>
    <option name="PROJECT_PROFILE" value="Project Default" />
    <option name="USE_PROJECT_PROFILE" value="true" />
    <version value="1.0" />
  </settings>
</component>

================================================
FILE: .idea/libraries/appcompat_v7_22_1_1.xml
================================================
<component name="libraryTable">
  <library name="appcompat-v7-22.1.1">
    <ANNOTATIONS>
      <root url="jar://$PROJECT_DIR$/app/build/intermediates/exploded-aar/com.android.support/appcompat-v7/22.1.1/annotations.zip!/" />
    </ANNOTATIONS>
    <CLASSES>
      <root url="file://$PROJECT_DIR$/app/build/intermediates/exploded-aar/com.android.support/appcompat-v7/22.1.1/res" />
      <root url="jar://$PROJECT_DIR$/app/build/intermediates/exploded-aar/com.android.support/appcompat-v7/22.1.1/classes.jar!/" />
    </CLASSES>
    <JAVADOC />
    <SOURCES>
      <root url="jar://D:/as/sdk-install/extras/android/m2repository/com/android/support/appcompat-v7/22.1.1/appcompat-v7-22.1.1-sources.jar!/" />
    </SOURCES>
  </library>
</component>

================================================
FILE: .idea/libraries/jsoup_1_8_1.xml
================================================
<component name="libraryTable">
  <library name="jsoup-1.8.1">
    <CLASSES>
      <root url="jar://$PROJECT_DIR$/app/libs/jsoup-1.8.1.jar!/" />
    </CLASSES>
    <JAVADOC />
    <SOURCES />
  </library>
</component>

================================================
FILE: .idea/libraries/multidex_1_0_0.xml
================================================
<component name="libraryTable">
  <library name="multidex-1.0.0">
    <CLASSES>
      <root url="jar://$PROJECT_DIR$/app/build/intermediates/exploded-aar/com.android.support/multidex/1.0.0/classes.jar!/" />
      <root url="file://$PROJECT_DIR$/app/build/intermediates/exploded-aar/com.android.support/multidex/1.0.0/res" />
    </CLASSES>
    <JAVADOC />
    <SOURCES />
  </library>
</component>

================================================
FILE: .idea/libraries/support_annotations_22_1_1.xml
================================================
<component name="libraryTable">
  <library name="support-annotations-22.1.1">
    <CLASSES>
      <root url="jar://D:/as/sdk-install/extras/android/m2repository/com/android/support/support-annotations/22.1.1/support-annotations-22.1.1.jar!/" />
    </CLASSES>
    <JAVADOC />
    <SOURCES>
      <root url="jar://D:/as/sdk-install/extras/android/m2repository/com/android/support/support-annotations/22.1.1/support-annotations-22.1.1-sources.jar!/" />
    </SOURCES>
  </library>
</component>

================================================
FILE: .idea/libraries/support_v4_22_1_1.xml
================================================
<component name="libraryTable">
  <library name="support-v4-22.1.1">
    <CLASSES>
      <root url="file://$PROJECT_DIR$/app/build/intermediates/exploded-aar/com.android.support/support-v4/22.1.1/res" />
      <root url="jar://$PROJECT_DIR$/app/build/intermediates/exploded-aar/com.android.support/support-v4/22.1.1/classes.jar!/" />
      <root url="jar://$PROJECT_DIR$/app/build/intermediates/exploded-aar/com.android.support/support-v4/22.1.1/libs/internal_impl-22.1.1.jar!/" />
    </CLASSES>
    <JAVADOC />
    <SOURCES>
      <root url="jar://D:/as/sdk-install/extras/android/m2repository/com/android/support/support-v4/22.1.1/support-v4-22.1.1-sources.jar!/" />
    </SOURCES>
  </library>
</component>

================================================
FILE: .idea/libraries/universal_image_loader_1_9_3.xml
================================================
<component name="libraryTable">
  <library name="universal-image-loader-1.9.3">
    <CLASSES>
      <root url="jar://$PROJECT_DIR$/app/libs/universal-image-loader-1.9.3.jar!/" />
    </CLASSES>
    <JAVADOC />
    <SOURCES />
  </library>
</component>

================================================
FILE: .idea/misc.xml
================================================
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
  <component name="EntryPointsManager">
    <entry_points version="2.0" />
  </component>
  <component name="ProjectRootManager" version="2" languageLevel="JDK_1_7" assert-keyword="true" jdk-15="true" project-jdk-name="1.7" project-jdk-type="JavaSDK">
    <output url="file://$PROJECT_DIR$/build/classes" />
  </component>
  <component name="masterDetails">
    <states>
      <state key="ProjectJDKs.UI">
        <settings>
          <last-edited>1.7</last-edited>
          <splitter-proportions>
            <option name="proportions">
              <list>
                <option value="0.2" />
              </list>
            </option>
          </splitter-proportions>
        </settings>
      </state>
    </states>
  </component>
</project>



================================================
FILE: .idea/modules.xml
================================================
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
  <component name="ProjectModuleManager">
    <modules>
      <module fileurl="file://$PROJECT_DIR$/BilibiliClient.iml" filepath="$PROJECT_DIR$/BilibiliClient.iml" />
      <module fileurl="file://$PROJECT_DIR$/DanmakuFlameMaster/DanmakuFlameMaster.iml" filepath="$PROJECT_DIR$/DanmakuFlameMaster/DanmakuFlameMaster.iml" />
      <module fileurl="file://$PROJECT_DIR$/app/app.iml" filepath="$PROJECT_DIR$/app/app.iml" />
      <module fileurl="file://$PROJECT_DIR$/vitamio/vitamio.iml" filepath="$PROJECT_DIR$/vitamio/vitamio.iml" />
    </modules>
  </component>
</project>



================================================
FILE: .idea/scopes/scope_settings.xml
================================================
<component name="DependencyValidationManager">
  <state>
    <option name="SKIP_IMPORT_STATEMENTS" value="false" />
  </state>
</component>

================================================
FILE: .idea/vcs.xml
================================================
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
  <component name="VcsDirectoryMappings">
    <mapping directory="" vcs="" />
  </component>
</project>



================================================
FILE: .idea/workspace.xml
================================================
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
  <component name="AndroidConfiguredLogFilters">
    <filters>
      <filter>
        <option name="name" value="app: com.cjj.bb" />
        <option name="packageNamePattern" value="com.cjj.bb" />
      </filter>
    </filters>
  </component>
  <component name="AndroidLayouts">
    <shared>
      <config />
    </shared>
  </component>
  <component name="AndroidLogFilters">
    <option name="TOOL_WINDOW_CONFIGURED_FILTER" value="app: com.cjj.bb" />
  </component>
  <component name="ChangeListManager">
    <list default="true" id="ffc9c45d-e6ba-43ac-a230-f38778fc9b75" name="Default" comment="" />
    <ignored path="BilibiliClient.iws" />
    <ignored path=".idea/workspace.xml" />
    <option name="TRACKING_ENABLED" value="true" />
    <option name="SHOW_DIALOG" value="false" />
    <option name="HIGHLIGHT_CONFLICTS" value="true" />
    <option name="HIGHLIGHT_NON_ACTIVE_CHANGELIST" value="false" />
    <option name="LAST_RESOLUTION" value="IGNORE" />
  </component>
  <component name="ChangesViewManager" flattened_view="true" show_ignored="false" />
  <component name="CreatePatchCommitExecutor">
    <option name="PATCH_PATH" value="" />
  </component>
  <component name="DaemonCodeAnalyzer">
    <disable_hints />
  </component>
  <component name="ExecutionTargetManager" SELECTED_TARGET="default_target" />
  <component name="FavoritesManager">
    <favorites_list name="BilibiliClient" />
  </component>
  <component name="FileEditorManager">
    <leaf>
      <file leaf-file-name="DonghuaFragment.java" pinned="false" current="false" current-in-tab="false">
        <entry file="file://$PROJECT_DIR$/app/src/main/java/com/cjj/bb/fragment/DonghuaFragment.java">
          <provider selected="true" editor-type-id="text-editor">
            <state vertical-scroll-proportion="0.0" vertical-offset="572" max-vertical-offset="5083">
              <caret line="46" column="21" selection-start-line="46" selection-start-column="21" selection-end-line="46" selection-end-column="21" />
              <folding />
            </state>
          </provider>
        </entry>
      </file>
      <file leaf-file-name="VideoListAdapter.java" pinned="false" current="false" current-in-tab="false">
        <entry file="file://$PROJECT_DIR$/app/src/main/java/com/cjj/bb/adapter/VideoListAdapter.java">
          <provider selected="true" editor-type-id="text-editor">
            <state vertical-scroll-proportion="0.0" vertical-offset="1649" max-vertical-offset="2414">
              <caret line="97" column="66" selection-start-line="97" selection-start-column="66" selection-end-line="97" selection-end-column="66" />
              <folding />
            </state>
          </provider>
        </entry>
      </file>
      <file leaf-file-name="video_list_item.xml" pinned="false" current="false" current-in-tab="false">
        <entry file="file://$PROJECT_DIR$/app/src/main/res/layout/video_list_item.xml">
          <provider selected="true" editor-type-id="text-editor">
            <state vertical-scroll-proportion="0.0" vertical-offset="117" max-vertical-offset="1207">
              <caret line="18" column="25" selection-start-line="18" selection-start-column="25" selection-end-line="18" selection-end-column="25" />
              <folding />
            </state>
          </provider>
          <provider editor-type-id="android-designer">
            <state />
          </provider>
        </entry>
      </file>
      <file leaf-file-name="build.gradle" pinned="false" current="false" current-in-tab="false">
        <entry file="file://$PROJECT_DIR$/build.gradle">
          <provider selected="true" editor-type-id="text-editor">
            <state vertical-scroll-proportion="0.0" vertical-offset="0" max-vertical-offset="425">
              <caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
              <folding />
            </state>
          </provider>
        </entry>
      </file>
      <file leaf-file-name="build.gradle" pinned="false" current="true" current-in-tab="true">
        <entry file="file://$PROJECT_DIR$/app/build.gradle">
          <provider selected="true" editor-type-id="text-editor">
            <state vertical-scroll-proportion="0.6306028" vertical-offset="0" max-vertical-offset="1088">
              <caret line="24" column="31" selection-start-line="24" selection-start-column="31" selection-end-line="24" selection-end-column="31" />
              <folding />
            </state>
          </provider>
        </entry>
      </file>
      <file leaf-file-name="strings.xml" pinned="false" current="false" current-in-tab="false">
        <entry file="file://$PROJECT_DIR$/app/src/main/res/values/strings.xml">
          <provider selected="true" editor-type-id="text-editor">
            <state vertical-scroll-proportion="-0.68" vertical-offset="51" max-vertical-offset="782">
              <caret line="4" column="44" selection-start-line="4" selection-start-column="44" selection-end-line="4" selection-end-column="44" />
              <folding />
            </state>
          </provider>
        </entry>
      </file>
      <file leaf-file-name="build.gradle" pinned="false" current="false" current-in-tab="false">
        <entry file="file://$PROJECT_DIR$/vitamio/build.gradle">
          <provider selected="true" editor-type-id="text-editor">
            <state vertical-scroll-proportion="0.0" vertical-offset="510" max-vertical-offset="612">
              <caret line="30" column="0" selection-start-line="30" selection-start-column="0" selection-end-line="30" selection-end-column="0" />
              <folding />
            </state>
          </provider>
        </entry>
      </file>
      <file leaf-file-name="AndroidManifest.xml" pinned="false" current="false" current-in-tab="false">
        <entry file="file://$PROJECT_DIR$/app/src/main/AndroidManifest.xml">
          <provider selected="true" editor-type-id="text-editor">
            <state vertical-scroll-proportion="0.0" vertical-offset="947" max-vertical-offset="1632">
              <caret line="82" column="18" selection-start-line="82" selection-start-column="18" selection-end-line="82" selection-end-column="18" />
              <folding />
            </state>
          </provider>
        </entry>
      </file>
      <file leaf-file-name="DonghuaActivity.java" pinned="false" current="false" current-in-tab="false">
        <entry file="file://$PROJECT_DIR$/app/src/main/java/com/cjj/bb/activity/DonghuaActivity.java">
          <provider selected="true" editor-type-id="text-editor">
            <state vertical-scroll-proportion="0.0" vertical-offset="901" max-vertical-offset="2006">
              <caret line="53" column="35" selection-start-line="53" selection-start-column="35" selection-end-line="53" selection-end-column="35" />
              <folding />
            </state>
          </provider>
        </entry>
      </file>
      <file leaf-file-name="BankumiTabAdapter.java" pinned="false" current="false" current-in-tab="false">
        <entry file="file://$PROJECT_DIR$/app/src/main/java/com/cjj/bb/adapter/BankumiTabAdapter.java">
          <provider selected="true" editor-type-id="text-editor">
            <state vertical-scroll-proportion="0.0" vertical-offset="561" max-vertical-offset="1173">
              <caret line="33" column="32" selection-start-line="33" selection-start-column="32" selection-end-line="33" selection-end-column="32" />
              <folding />
            </state>
          </provider>
        </entry>
      </file>
    </leaf>
  </component>
  <component name="FindManager">
    <FindUsagesManager>
      <setting name="OPEN_NEW_TAB" value="false" />
    </FindUsagesManager>
  </component>
  <component name="GradleLocalSettings">
    <option name="tasksExpandState">
      <map>
        <entry key="" value="true" />
      </map>
    </option>
    <option name="availableProjects">
      <map>
        <entry>
          <key>
            <ExternalProjectPojo>
              <option name="name" value="BilibiliClient" />
              <option name="path" value="$PROJECT_DIR$" />
            </ExternalProjectPojo>
          </key>
          <value>
            <list>
              <ExternalProjectPojo>
                <option name="name" value=":app" />
                <option name="path" value="$PROJECT_DIR$/app" />
              </ExternalProjectPojo>
              <ExternalProjectPojo>
                <option name="name" value="BilibiliClient" />
                <option name="path" value="$PROJECT_DIR$" />
              </ExternalProjectPojo>
              <ExternalProjectPojo>
                <option name="name" value=":vitamio" />
                <option name="path" value="$PROJECT_DIR$/vitamio" />
              </ExternalProjectPojo>
              <ExternalProjectPojo>
                <option name="name" value=":DanmakuFlameMaster" />
                <option name="path" value="$PROJECT_DIR$/DanmakuFlameMaster" />
              </ExternalProjectPojo>
            </list>
          </value>
        </entry>
      </map>
    </option>
    <option name="availableTasks">
      <map>
        <entry key="$PROJECT_DIR$/DanmakuFlameMaster">
          <value>
            <list>
              <ExternalTaskPojo>
                <option name="description" value="Displays the Android dependencies of the project." />
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/DanmakuFlameMaster" />
                <option name="name" value="androidDependencies" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="description" value="Assembles all variants of all applications and secondary packages." />
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/DanmakuFlameMaster" />
                <option name="name" value="assemble" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="description" value="Assembles all the Test applications." />
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/DanmakuFlameMaster" />
                <option name="name" value="assembleAndroidTest" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="description" value="Assembles all Debug builds." />
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/DanmakuFlameMaster" />
                <option name="name" value="assembleDebug" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="description" value="Assembles the android (on device) tests for the Debug build." />
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/DanmakuFlameMaster" />
                <option name="name" value="assembleDebugAndroidTest" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="description" value="Assembles the unit tests for the Debug build." />
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/DanmakuFlameMaster" />
                <option name="name" value="assembleDebugUnitTest" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/DanmakuFlameMaster" />
                <option name="name" value="assembleDefault" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="description" value="Assembles all Release builds." />
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/DanmakuFlameMaster" />
                <option name="name" value="assembleRelease" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="description" value="Assembles the unit tests for the Release build." />
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/DanmakuFlameMaster" />
                <option name="name" value="assembleReleaseUnitTest" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="description" value="Assembles and tests this project." />
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/DanmakuFlameMaster" />
                <option name="name" value="build" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="description" value="Assembles and tests this project and all projects that depend on it." />
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/DanmakuFlameMaster" />
                <option name="name" value="buildDependents" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="description" value="Assembles and tests this project and all projects it depends on." />
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/DanmakuFlameMaster" />
                <option name="name" value="buildNeeded" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="description" value="Assembles a bundle containing the library in Debug." />
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/DanmakuFlameMaster" />
                <option name="name" value="bundleDebug" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="description" value="Assembles a bundle containing the library in Release." />
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/DanmakuFlameMaster" />
                <option name="name" value="bundleRelease" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="description" value="Runs all checks." />
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/DanmakuFlameMaster" />
                <option name="name" value="check" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/DanmakuFlameMaster" />
                <option name="name" value="checkDebugManifest" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/DanmakuFlameMaster" />
                <option name="name" value="checkReleaseManifest" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="description" value="Deletes the build directory." />
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/DanmakuFlameMaster" />
                <option name="name" value="clean" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/DanmakuFlameMaster" />
                <option name="name" value="compileDebugAidl" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/DanmakuFlameMaster" />
                <option name="name" value="compileDebugAndroidTestAidl" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/DanmakuFlameMaster" />
                <option name="name" value="compileDebugAndroidTestJava" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/DanmakuFlameMaster" />
                <option name="name" value="compileDebugAndroidTestNdk" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/DanmakuFlameMaster" />
                <option name="name" value="compileDebugAndroidTestRenderscript" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/DanmakuFlameMaster" />
                <option name="name" value="compileDebugAndroidTestSources" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/DanmakuFlameMaster" />
                <option name="name" value="compileDebugJava" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/DanmakuFlameMaster" />
                <option name="name" value="compileDebugNdk" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/DanmakuFlameMaster" />
                <option name="name" value="compileDebugRenderscript" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/DanmakuFlameMaster" />
                <option name="name" value="compileDebugSources" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/DanmakuFlameMaster" />
                <option name="name" value="compileDebugUnitTestJava" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/DanmakuFlameMaster" />
                <option name="name" value="compileDebugUnitTestSources" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/DanmakuFlameMaster" />
                <option name="name" value="compileLint" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/DanmakuFlameMaster" />
                <option name="name" value="compileReleaseAidl" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/DanmakuFlameMaster" />
                <option name="name" value="compileReleaseJava" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/DanmakuFlameMaster" />
                <option name="name" value="compileReleaseNdk" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/DanmakuFlameMaster" />
                <option name="name" value="compileReleaseRenderscript" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/DanmakuFlameMaster" />
                <option name="name" value="compileReleaseSources" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/DanmakuFlameMaster" />
                <option name="name" value="compileReleaseUnitTestJava" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/DanmakuFlameMaster" />
                <option name="name" value="compileReleaseUnitTestSources" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="description" value="Installs and runs the tests for Debug build on connected devices." />
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/DanmakuFlameMaster" />
                <option name="name" value="connectedAndroidTest" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="description" value="Runs all device checks on currently connected devices." />
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/DanmakuFlameMaster" />
                <option name="name" value="connectedCheck" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/DanmakuFlameMaster" />
                <option name="name" value="copyDebugLint" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/DanmakuFlameMaster" />
                <option name="name" value="copyReleaseLint" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="description" value="Runs all device checks using Device Providers and Test Servers." />
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/DanmakuFlameMaster" />
                <option name="name" value="deviceCheck" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/DanmakuFlameMaster" />
                <option name="name" value="dexDebugAndroidTest" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/DanmakuFlameMaster" />
                <option name="name" value="generateDebugAndroidTestAssets" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/DanmakuFlameMaster" />
                <option name="name" value="generateDebugAndroidTestBuildConfig" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/DanmakuFlameMaster" />
                <option name="name" value="generateDebugAndroidTestResValues" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/DanmakuFlameMaster" />
                <option name="name" value="generateDebugAndroidTestResources" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/DanmakuFlameMaster" />
                <option name="name" value="generateDebugAndroidTestSources" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/DanmakuFlameMaster" />
                <option name="name" value="generateDebugAssets" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/DanmakuFlameMaster" />
                <option name="name" value="generateDebugBuildConfig" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/DanmakuFlameMaster" />
                <option name="name" value="generateDebugResValues" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/DanmakuFlameMaster" />
                <option name="name" value="generateDebugResources" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/DanmakuFlameMaster" />
                <option name="name" value="generateDebugSources" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/DanmakuFlameMaster" />
                <option name="name" value="generateReleaseAssets" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/DanmakuFlameMaster" />
                <option name="name" value="generateReleaseBuildConfig" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/DanmakuFlameMaster" />
                <option name="name" value="generateReleaseResValues" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/DanmakuFlameMaster" />
                <option name="name" value="generateReleaseResources" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/DanmakuFlameMaster" />
                <option name="name" value="generateReleaseSources" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="description" value="Installs the android (on device) tests for the Debug build." />
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/DanmakuFlameMaster" />
                <option name="name" value="installDebugAndroidTest" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="description" value="Runs lint on all variants." />
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/DanmakuFlameMaster" />
                <option name="name" value="lint" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="description" value="Runs lint on the Debug build." />
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/DanmakuFlameMaster" />
                <option name="name" value="lintDebug" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="description" value="Runs lint on the Release build." />
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/DanmakuFlameMaster" />
                <option name="name" value="lintRelease" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/DanmakuFlameMaster" />
                <option name="name" value="mergeDebugAndroidTestAssets" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/DanmakuFlameMaster" />
                <option name="name" value="mergeDebugAndroidTestResources" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/DanmakuFlameMaster" />
                <option name="name" value="mergeDebugAssets" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/DanmakuFlameMaster" />
                <option name="name" value="mergeDebugProguardFiles" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/DanmakuFlameMaster" />
                <option name="name" value="mergeReleaseAssets" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/DanmakuFlameMaster" />
                <option name="name" value="mergeReleaseProguardFiles" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="description" value="Creates a version of android.jar that's suitable for unit tests." />
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/DanmakuFlameMaster" />
                <option name="name" value="mockableAndroidJar" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/DanmakuFlameMaster" />
                <option name="name" value="packageDebugAndroidTest" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/DanmakuFlameMaster" />
                <option name="name" value="packageDebugJar" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/DanmakuFlameMaster" />
                <option name="name" value="packageDebugJniLibs" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/DanmakuFlameMaster" />
                <option name="name" value="packageDebugLocalJar" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/DanmakuFlameMaster" />
                <option name="name" value="packageDebugRenderscript" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/DanmakuFlameMaster" />
                <option name="name" value="packageDebugResources" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/DanmakuFlameMaster" />
                <option name="name" value="packageReleaseJar" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/DanmakuFlameMaster" />
                <option name="name" value="packageReleaseJniLibs" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/DanmakuFlameMaster" />
                <option name="name" value="packageReleaseLocalJar" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/DanmakuFlameMaster" />
                <option name="name" value="packageReleaseRenderscript" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/DanmakuFlameMaster" />
                <option name="name" value="packageReleaseResources" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/DanmakuFlameMaster" />
                <option name="name" value="preBuild" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/DanmakuFlameMaster" />
                <option name="name" value="preCompileDebugUnitTestJava" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/DanmakuFlameMaster" />
                <option name="name" value="preCompileReleaseUnitTestJava" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/DanmakuFlameMaster" />
                <option name="name" value="preDebugAndroidTestBuild" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/DanmakuFlameMaster" />
                <option name="name" value="preDebugBuild" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/DanmakuFlameMaster" />
                <option name="name" value="preDexDebugAndroidTest" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/DanmakuFlameMaster" />
                <option name="name" value="preReleaseBuild" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/DanmakuFlameMaster" />
                <option name="name" value="prepareDebugAndroidTestDependencies" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/DanmakuFlameMaster" />
                <option name="name" value="prepareDebugDependencies" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/DanmakuFlameMaster" />
                <option name="name" value="prepareReleaseDependencies" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/DanmakuFlameMaster" />
                <option name="name" value="processDebugAndroidTestJavaRes" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/DanmakuFlameMaster" />
                <option name="name" value="processDebugAndroidTestManifest" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/DanmakuFlameMaster" />
                <option name="name" value="processDebugAndroidTestResources" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/DanmakuFlameMaster" />
                <option name="name" value="processDebugJavaRes" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/DanmakuFlameMaster" />
                <option name="name" value="processDebugManifest" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/DanmakuFlameMaster" />
                <option name="name" value="processDebugResources" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/DanmakuFlameMaster" />
                <option name="name" value="processReleaseJavaRes" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/DanmakuFlameMaster" />
                <option name="name" value="processReleaseManifest" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/DanmakuFlameMaster" />
                <option name="name" value="processReleaseResources" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="description" value="Displays the signing info for each variant." />
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/DanmakuFlameMaster" />
                <option name="name" value="signingReport" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="description" value="Run all unit tests." />
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/DanmakuFlameMaster" />
                <option name="name" value="test" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="description" value="Run unit tests for the Debug build." />
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/DanmakuFlameMaster" />
                <option name="name" value="testDebug" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="description" value="Run unit tests for the Release build." />
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/DanmakuFlameMaster" />
                <option name="name" value="testRelease" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="description" value="Uninstall all applications." />
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/DanmakuFlameMaster" />
                <option name="name" value="uninstallAll" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="description" value="Uninstalls the android (on device) tests for the Debug build." />
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/DanmakuFlameMaster" />
                <option name="name" value="uninstallDebugAndroidTest" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/DanmakuFlameMaster" />
                <option name="name" value="validateDebugSigning" />
              </ExternalTaskPojo>
            </list>
          </value>
        </entry>
        <entry key="$PROJECT_DIR$/app">
          <value>
            <list>
              <ExternalTaskPojo>
                <option name="description" value="Displays the Android dependencies of the project." />
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="androidDependencies" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="description" value="Assembles all variants of all applications and secondary packages." />
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="assemble" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="description" value="Assembles all the Test applications." />
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="assembleAndroidTest" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="description" value="Assembles all Debug builds." />
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="assembleDebug" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="description" value="Assembles all Release builds." />
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="assembleRelease" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="description" value="Assembles all Weixin builds." />
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="assembleWeixin" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="description" value="Assembles the DebugWeixin build." />
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="assembleWeixinDebug" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="description" value="Assembles the android (on device) tests for the WeixinDebug build." />
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="assembleWeixinDebugAndroidTest" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="description" value="Assembles the unit tests for the WeixinDebug build." />
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="assembleWeixinDebugUnitTest" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="description" value="Assembles the ReleaseWeixin build." />
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="assembleWeixinRelease" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="description" value="Assembles the unit tests for the WeixinRelease build." />
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="assembleWeixinReleaseUnitTest" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="description" value="Assembles all Xinhao builds." />
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="assembleXinhao" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="description" value="Assembles the DebugXinhao build." />
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="assembleXinhaoDebug" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="description" value="Assembles the android (on device) tests for the XinhaoDebug build." />
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="assembleXinhaoDebugAndroidTest" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="description" value="Assembles the unit tests for the XinhaoDebug build." />
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="assembleXinhaoDebugUnitTest" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="description" value="Assembles the ReleaseXinhao build." />
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="assembleXinhaoRelease" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="description" value="Assembles the unit tests for the XinhaoRelease build." />
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="assembleXinhaoReleaseUnitTest" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="description" value="Assembles and tests this project." />
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="build" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="description" value="Assembles and tests this project and all projects that depend on it." />
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="buildDependents" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="description" value="Assembles and tests this project and all projects it depends on." />
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="buildNeeded" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="description" value="Runs all checks." />
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="check" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="checkWeixinDebugManifest" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="checkWeixinReleaseManifest" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="checkXinhaoDebugManifest" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="checkXinhaoReleaseManifest" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="description" value="Deletes the build directory." />
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="clean" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="collectWeixinDebugMultiDexComponents" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="collectWeixinReleaseMultiDexComponents" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="collectXinhaoDebugMultiDexComponents" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="collectXinhaoReleaseMultiDexComponents" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="compileLint" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="compileWeixinDebugAidl" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="compileWeixinDebugAndroidTestAidl" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="compileWeixinDebugAndroidTestJava" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="compileWeixinDebugAndroidTestNdk" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="compileWeixinDebugAndroidTestRenderscript" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="compileWeixinDebugAndroidTestSources" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="compileWeixinDebugJava" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="compileWeixinDebugNdk" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="compileWeixinDebugRenderscript" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="compileWeixinDebugSources" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="compileWeixinDebugUnitTestJava" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="compileWeixinDebugUnitTestSources" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="compileWeixinReleaseAidl" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="compileWeixinReleaseJava" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="compileWeixinReleaseNdk" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="compileWeixinReleaseRenderscript" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="compileWeixinReleaseSources" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="compileWeixinReleaseUnitTestJava" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="compileWeixinReleaseUnitTestSources" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="compileXinhaoDebugAidl" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="compileXinhaoDebugAndroidTestAidl" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="compileXinhaoDebugAndroidTestJava" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="compileXinhaoDebugAndroidTestNdk" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="compileXinhaoDebugAndroidTestRenderscript" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="compileXinhaoDebugAndroidTestSources" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="compileXinhaoDebugJava" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="compileXinhaoDebugNdk" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="compileXinhaoDebugRenderscript" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="compileXinhaoDebugSources" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="compileXinhaoDebugUnitTestJava" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="compileXinhaoDebugUnitTestSources" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="compileXinhaoReleaseAidl" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="compileXinhaoReleaseJava" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="compileXinhaoReleaseNdk" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="compileXinhaoReleaseRenderscript" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="compileXinhaoReleaseSources" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="compileXinhaoReleaseUnitTestJava" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="compileXinhaoReleaseUnitTestSources" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="description" value="Installs and runs instrumentation tests for all flavors on connected devices." />
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="connectedAndroidTest" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="description" value="Installs and runs the tests for DebugWeixin build on connected devices." />
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="connectedAndroidTestWeixinDebug" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="description" value="Installs and runs the tests for DebugXinhao build on connected devices." />
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="connectedAndroidTestXinhaoDebug" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="description" value="Runs all device checks on currently connected devices." />
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="connectedCheck" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="createWeixinDebugMainDexClassList" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="createWeixinReleaseMainDexClassList" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="createXinhaoDebugMainDexClassList" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="createXinhaoReleaseMainDexClassList" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="description" value="Installs and runs instrumentation tests using all Device Providers." />
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="deviceAndroidTest" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="description" value="Runs all device checks using Device Providers and Test Servers." />
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="deviceCheck" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="dexWeixinDebug" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="dexWeixinDebugAndroidTest" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="dexWeixinRelease" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="dexXinhaoDebug" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="dexXinhaoDebugAndroidTest" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="dexXinhaoRelease" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="generateWeixinDebugAndroidTestAssets" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="generateWeixinDebugAndroidTestBuildConfig" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="generateWeixinDebugAndroidTestResValues" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="generateWeixinDebugAndroidTestResources" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="generateWeixinDebugAndroidTestSources" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="generateWeixinDebugAssets" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="generateWeixinDebugBuildConfig" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="generateWeixinDebugResValues" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="generateWeixinDebugResources" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="generateWeixinDebugSources" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="generateWeixinReleaseAssets" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="generateWeixinReleaseBuildConfig" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="generateWeixinReleaseResValues" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="generateWeixinReleaseResources" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="generateWeixinReleaseSources" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="generateXinhaoDebugAndroidTestAssets" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="generateXinhaoDebugAndroidTestBuildConfig" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="generateXinhaoDebugAndroidTestResValues" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="generateXinhaoDebugAndroidTestResources" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="generateXinhaoDebugAndroidTestSources" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="generateXinhaoDebugAssets" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="generateXinhaoDebugBuildConfig" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="generateXinhaoDebugResValues" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="generateXinhaoDebugResources" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="generateXinhaoDebugSources" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="generateXinhaoReleaseAssets" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="generateXinhaoReleaseBuildConfig" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="generateXinhaoReleaseResValues" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="generateXinhaoReleaseResources" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="generateXinhaoReleaseSources" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="description" value="Installs the DebugWeixin build." />
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="installWeixinDebug" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="description" value="Installs the android (on device) tests for the WeixinDebug build." />
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="installWeixinDebugAndroidTest" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="description" value="Installs the ReleaseWeixin build." />
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="installWeixinRelease" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="description" value="Installs the DebugXinhao build." />
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="installXinhaoDebug" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="description" value="Installs the android (on device) tests for the XinhaoDebug build." />
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="installXinhaoDebugAndroidTest" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="description" value="Installs the ReleaseXinhao build." />
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="installXinhaoRelease" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="description" value="Runs lint on all variants." />
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="lint" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="description" value="Runs lint on just the fatal issues in the WeixinRelease build." />
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="lintVitalWeixinRelease" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="description" value="Runs lint on just the fatal issues in the XinhaoRelease build." />
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="lintVitalXinhaoRelease" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="description" value="Runs lint on the WeixinDebug build." />
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="lintWeixinDebug" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="description" value="Runs lint on the WeixinRelease build." />
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="lintWeixinRelease" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="description" value="Runs lint on the XinhaoDebug build." />
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="lintXinhaoDebug" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="description" value="Runs lint on the XinhaoRelease build." />
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="lintXinhaoRelease" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="mergeWeixinDebugAndroidTestAssets" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="mergeWeixinDebugAndroidTestResources" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="mergeWeixinDebugAssets" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="mergeWeixinDebugResources" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="mergeWeixinReleaseAssets" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="mergeWeixinReleaseResources" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="mergeXinhaoDebugAndroidTestAssets" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="mergeXinhaoDebugAndroidTestResources" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="mergeXinhaoDebugAssets" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="mergeXinhaoDebugResources" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="mergeXinhaoReleaseAssets" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="mergeXinhaoReleaseResources" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="description" value="Creates a version of android.jar that's suitable for unit tests." />
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="mockableAndroidJar" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="packageAllWeixinDebugClassesForMultiDex" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="packageAllWeixinReleaseClassesForMultiDex" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="packageAllXinhaoDebugClassesForMultiDex" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="packageAllXinhaoReleaseClassesForMultiDex" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="packageWeixinDebug" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="packageWeixinDebugAndroidTest" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="packageWeixinRelease" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="packageXinhaoDebug" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="packageXinhaoDebugAndroidTest" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="packageXinhaoRelease" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="preBuild" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="preCompileWeixinDebugUnitTestJava" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="preCompileWeixinReleaseUnitTestJava" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="preCompileXinhaoDebugUnitTestJava" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="preCompileXinhaoReleaseUnitTestJava" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="preDexWeixinDebugAndroidTest" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="preDexXinhaoDebugAndroidTest" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="preWeixinDebugAndroidTestBuild" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="preWeixinDebugBuild" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="preWeixinReleaseBuild" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="preXinhaoDebugAndroidTestBuild" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="preXinhaoDebugBuild" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="preXinhaoReleaseBuild" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="description" value="Prepare BilibiliClient:DanmakuFlameMaster:unspecified" />
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="prepareBilibiliClientDanmakuFlameMasterUnspecifiedLibrary" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="description" value="Prepare BilibiliClient:vitamio:unspecified" />
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="prepareBilibiliClientVitamioUnspecifiedLibrary" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="description" value="Prepare com.android.support:appcompat-v7:22.1.1" />
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="prepareComAndroidSupportAppcompatV72211Library" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="description" value="Prepare com.android.support:multidex:1.0.0" />
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="prepareComAndroidSupportMultidex100Library" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="description" value="Prepare com.android.support:support-v4:22.1.1" />
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="prepareComAndroidSupportSupportV42211Library" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="prepareWeixinDebugAndroidTestDependencies" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="prepareWeixinDebugDependencies" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="prepareWeixinReleaseDependencies" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="prepareXinhaoDebugAndroidTestDependencies" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="prepareXinhaoDebugDependencies" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="prepareXinhaoReleaseDependencies" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="processWeixinDebugAndroidTestJavaRes" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="processWeixinDebugAndroidTestManifest" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="processWeixinDebugAndroidTestResources" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="processWeixinDebugJavaRes" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="processWeixinDebugManifest" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="processWeixinDebugResources" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="processWeixinReleaseJavaRes" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="processWeixinReleaseManifest" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="processWeixinReleaseResources" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="processXinhaoDebugAndroidTestJavaRes" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="processXinhaoDebugAndroidTestManifest" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="processXinhaoDebugAndroidTestResources" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="processXinhaoDebugJavaRes" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="processXinhaoDebugManifest" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="processXinhaoDebugResources" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="processXinhaoReleaseJavaRes" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="processXinhaoReleaseManifest" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="processXinhaoReleaseResources" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="shrinkWeixinDebugMultiDexComponents" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="shrinkWeixinReleaseMultiDexComponents" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="shrinkXinhaoDebugMultiDexComponents" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="shrinkXinhaoReleaseMultiDexComponents" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="description" value="Displays the signing info for each variant." />
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="signingReport" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="description" value="Run all unit tests." />
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="test" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="description" value="Run unit tests for the WeixinDebug build." />
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="testWeixinDebug" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="description" value="Run unit tests for the WeixinRelease build." />
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="testWeixinRelease" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="description" value="Run unit tests for the XinhaoDebug build." />
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="testXinhaoDebug" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="description" value="Run unit tests for the XinhaoRelease build." />
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="testXinhaoRelease" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="description" value="Uninstall all applications." />
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="uninstallAll" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="description" value="Uninstalls the DebugWeixin build." />
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="uninstallWeixinDebug" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="description" value="Uninstalls the android (on device) tests for the WeixinDebug build." />
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="uninstallWeixinDebugAndroidTest" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="description" value="Uninstalls the ReleaseWeixin build." />
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="uninstallWeixinRelease" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="description" value="Uninstalls the DebugXinhao build." />
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="uninstallXinhaoDebug" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="description" value="Uninstalls the android (on device) tests for the XinhaoDebug build." />
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="uninstallXinhaoDebugAndroidTest" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="description" value="Uninstalls the ReleaseXinhao build." />
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="uninstallXinhaoRelease" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="validateConfigSigning" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="zipalignWeixinDebug" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="zipalignWeixinRelease" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="zipalignXinhaoDebug" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" />
                <option name="name" value="zipalignXinhaoRelease" />
              </ExternalTaskPojo>
            </list>
          </value>
        </entry>
        <entry key="$PROJECT_DIR$/vitamio">
          <value>
            <list>
              <ExternalTaskPojo>
                <option name="description" value="Displays the Android dependencies of the project." />
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/vitamio" />
                <option name="name" value="androidDependencies" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="description" value="Assembles all variants of all applications and secondary packages." />
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/vitamio" />
                <option name="name" value="assemble" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="description" value="Assembles all the Test applications." />
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/vitamio" />
                <option name="name" value="assembleAndroidTest" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="description" value="Assembles all Debug builds." />
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/vitamio" />
                <option name="name" value="assembleDebug" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="description" value="Assembles the android (on device) tests for the Debug build." />
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/vitamio" />
                <option name="name" value="assembleDebugAndroidTest" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="description" value="Assembles the unit tests for the Debug build." />
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/vitamio" />
                <option name="name" value="assembleDebugUnitTest" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/vitamio" />
                <option name="name" value="assembleDefault" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="description" value="Assembles all Release builds." />
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/vitamio" />
                <option name="name" value="assembleRelease" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="description" value="Assembles the unit tests for the Release build." />
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/vitamio" />
                <option name="name" value="assembleReleaseUnitTest" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="description" value="Assembles and tests this project." />
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/vitamio" />
                <option name="name" value="build" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="description" value="Assembles and tests this project and all projects that depend on it." />
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/vitamio" />
                <option name="name" value="buildDependents" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="description" value="Assembles and tests this project and all projects it depends on." />
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/vitamio" />
                <option name="name" value="buildNeeded" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="description" value="Assembles a bundle containing the library in Debug." />
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/vitamio" />
                <option name="name" value="bundleDebug" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="description" value="Assembles a bundle containing the library in Release." />
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/vitamio" />
                <option name="name" value="bundleRelease" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="description" value="Runs all checks." />
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/vitamio" />
                <option name="name" value="check" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/vitamio" />
                <option name="name" value="checkDebugManifest" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/vitamio" />
                <option name="name" value="checkReleaseManifest" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="description" value="Deletes the build directory." />
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/vitamio" />
                <option name="name" value="clean" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/vitamio" />
                <option name="name" value="compileDebugAidl" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/vitamio" />
                <option name="name" value="compileDebugAndroidTestAidl" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/vitamio" />
                <option name="name" value="compileDebugAndroidTestJava" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/vitamio" />
                <option name="name" value="compileDebugAndroidTestNdk" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/vitamio" />
                <option name="name" value="compileDebugAndroidTestRenderscript" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/vitamio" />
                <option name="name" value="compileDebugAndroidTestSources" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/vitamio" />
                <option name="name" value="compileDebugJava" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/vitamio" />
                <option name="name" value="compileDebugNdk" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/vitamio" />
                <option name="name" value="compileDebugRenderscript" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/vitamio" />
                <option name="name" value="compileDebugSources" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/vitamio" />
                <option name="name" value="compileDebugUnitTestJava" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/vitamio" />
                <option name="name" value="compileDebugUnitTestSources" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/vitamio" />
                <option name="name" value="compileLint" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/vitamio" />
                <option name="name" value="compileReleaseAidl" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/vitamio" />
                <option name="name" value="compileReleaseJava" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/vitamio" />
                <option name="name" value="compileReleaseNdk" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/vitamio" />
                <option name="name" value="compileReleaseRenderscript" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/vitamio" />
                <option name="name" value="compileReleaseSources" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/vitamio" />
                <option name="name" value="compileReleaseUnitTestJava" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/vitamio" />
                <option name="name" value="compileReleaseUnitTestSources" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="description" value="Installs and runs the tests for Debug build on connected devices." />
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/vitamio" />
                <option name="name" value="connectedAndroidTest" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="description" value="Runs all device checks on currently connected devices." />
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/vitamio" />
                <option name="name" value="connectedCheck" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/vitamio" />
                <option name="name" value="copyDebugLint" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/vitamio" />
                <option name="name" value="copyReleaseLint" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="description" value="Runs all device checks using Device Providers and Test Servers." />
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/vitamio" />
                <option name="name" value="deviceCheck" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/vitamio" />
                <option name="name" value="dexDebugAndroidTest" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/vitamio" />
                <option name="name" value="generateDebugAndroidTestAssets" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/vitamio" />
                <option name="name" value="generateDebugAndroidTestBuildConfig" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/vitamio" />
                <option name="name" value="generateDebugAndroidTestResValues" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/vitamio" />
                <option name="name" value="generateDebugAndroidTestResources" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/vitamio" />
                <option name="name" value="generateDebugAndroidTestSources" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/vitamio" />
                <option name="name" value="generateDebugAssets" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/vitamio" />
                <option name="name" value="generateDebugBuildConfig" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/vitamio" />
                <option name="name" value="generateDebugResValues" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/vitamio" />
                <option name="name" value="generateDebugResources" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/vitamio" />
                <option name="name" value="generateDebugSources" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/vitamio" />
                <option name="name" value="generateReleaseAssets" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/vitamio" />
                <option name="name" value="generateReleaseBuildConfig" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/vitamio" />
                <option name="name" value="generateReleaseResValues" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/vitamio" />
                <option name="name" value="generateReleaseResources" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/vitamio" />
                <option name="name" value="generateReleaseSources" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="description" value="Installs the android (on device) tests for the Debug build." />
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/vitamio" />
                <option name="name" value="installDebugAndroidTest" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="description" value="Runs lint on all variants." />
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/vitamio" />
                <option name="name" value="lint" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="description" value="Runs lint on the Debug build." />
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/vitamio" />
                <option name="name" value="lintDebug" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="description" value="Runs lint on the Release build." />
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/vitamio" />
                <option name="name" value="lintRelease" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/vitamio" />
                <option name="name" value="mergeDebugAndroidTestAssets" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/vitamio" />
                <option name="name" value="mergeDebugAndroidTestResources" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/vitamio" />
                <option name="name" value="mergeDebugAssets" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/vitamio" />
                <option name="name" value="mergeDebugProguardFiles" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/vitamio" />
                <option name="name" value="mergeReleaseAssets" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/vitamio" />
                <option name="name" value="mergeReleaseProguardFiles" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="description" value="Creates a version of android.jar that's suitable for unit tests." />
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/vitamio" />
                <option name="name" value="mockableAndroidJar" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/vitamio" />
                <option name="name" value="packageDebugAndroidTest" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/vitamio" />
                <option name="name" value="packageDebugJar" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/vitamio" />
                <option name="name" value="packageDebugJniLibs" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/vitamio" />
                <option name="name" value="packageDebugLocalJar" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/vitamio" />
                <option name="name" value="packageDebugRenderscript" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/vitamio" />
                <option name="name" value="packageDebugResources" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/vitamio" />
                <option name="name" value="packageReleaseJar" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/vitamio" />
                <option name="name" value="packageReleaseJniLibs" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/vitamio" />
                <option name="name" value="packageReleaseLocalJar" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/vitamio" />
                <option name="name" value="packageReleaseRenderscript" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/vitamio" />
                <option name="name" value="packageReleaseResources" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/vitamio" />
                <option name="name" value="preBuild" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/vitamio" />
                <option name="name" value="preCompileDebugUnitTestJava" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/vitamio" />
                <option name="name" value="preCompileReleaseUnitTestJava" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/vitamio" />
                <option name="name" value="preDebugAndroidTestBuild" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/vitamio" />
                <option name="name" value="preDebugBuild" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/vitamio" />
                <option name="name" value="preDexDebugAndroidTest" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/vitamio" />
                <option name="name" value="preReleaseBuild" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/vitamio" />
                <option name="name" value="prepareDebugAndroidTestDependencies" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/vitamio" />
                <option name="name" value="prepareDebugDependencies" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/vitamio" />
                <option name="name" value="prepareReleaseDependencies" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/vitamio" />
                <option name="name" value="processDebugAndroidTestJavaRes" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/vitamio" />
                <option name="name" value="processDebugAndroidTestManifest" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/vitamio" />
                <option name="name" value="processDebugAndroidTestResources" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/vitamio" />
                <option name="name" value="processDebugJavaRes" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/vitamio" />
                <option name="name" value="processDebugManifest" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/vitamio" />
                <option name="name" value="processDebugResources" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/vitamio" />
                <option name="name" value="processReleaseJavaRes" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/vitamio" />
                <option name="name" value="processReleaseManifest" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/vitamio" />
                <option name="name" value="processReleaseResources" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="description" value="Displays the signing info for each variant." />
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/vitamio" />
                <option name="name" value="signingReport" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="description" value="Run all unit tests." />
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/vitamio" />
                <option name="name" value="test" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="description" value="Run unit tests for the Debug build." />
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/vitamio" />
                <option name="name" value="testDebug" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="description" value="Run unit tests for the Release build." />
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/vitamio" />
                <option name="name" value="testRelease" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="description" value="Uninstall all applications." />
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/vitamio" />
                <option name="name" value="uninstallAll" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="description" value="Uninstalls the android (on device) tests for the Debug build." />
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/vitamio" />
                <option name="name" value="uninstallDebugAndroidTest" />
              </ExternalTaskPojo>
              <ExternalTaskPojo>
                <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/vitamio" />
                <option name="name" value="validateDebugSigning" />
              </ExternalTaskPojo>
            </list>
          </value>
        </entry>
      </map>
    </option>
    <option name="modificationStamps">
      <map>
        <entry key="$PROJECT_DIR$" value="7162876885376" />
      </map>
    </option>
    <option name="projectBuildClasspath">
      <map>
        <entry key="$PROJECT_DIR$">
          <value>
            <ExternalProjectBuildClasspathPojo>
              <option name="modulesBuildClasspath">
                <map>
                  <entry key="$PROJECT_DIR$">
                    <value>
                      <ExternalModuleBuildClasspathPojo>
                        <option name="entries">
                          <list>
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/build/gradle/1.1.0/gradle-1.1.0-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/build/gradle/1.1.0/gradle-1.1.0.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/build/gradle-core/1.1.0/gradle-core-1.1.0-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/build/gradle-core/1.1.0/gradle-core-1.1.0.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/lint/lint/24.1.0/lint-24.1.0-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/lint/lint/24.1.0/lint-24.1.0.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/net/sf/proguard/proguard-gradle/5.1/proguard-gradle-5.1-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/net/sf/proguard/proguard-gradle/5.1/proguard-gradle-5.1.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/build/builder/1.1.0/builder-1.1.0-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/build/builder/1.1.0/builder-1.1.0.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/eclipse/jdt/core/compiler/ecj/4.4/ecj-4.4-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/eclipse/jdt/core/compiler/ecj/4.4/ecj-4.4.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/lint/lint-checks/24.1.0/lint-checks-24.1.0-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/lint/lint-checks/24.1.0/lint-checks-24.1.0.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/net/sf/proguard/proguard-base/5.1/proguard-base-5.1-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/net/sf/proguard/proguard-base/5.1/proguard-base-5.1.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/sdk-common/24.1.0/sdk-common-24.1.0-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/sdk-common/24.1.0/sdk-common-24.1.0.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/build/builder-model/1.1.0/builder-model-1.1.0-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/build/builder-model/1.1.0/builder-model-1.1.0.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/build/manifest-merger/24.1.0/manifest-merger-24.1.0-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/build/manifest-merger/24.1.0/manifest-merger-24.1.0.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/bouncycastle/bcprov-jdk15on/1.48/bcprov-jdk15on-1.48-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/bouncycastle/bcprov-jdk15on/1.48/bcprov-jdk15on-1.48.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/build/builder-test-api/1.1.0/builder-test-api-1.1.0-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/build/builder-test-api/1.1.0/builder-test-api-1.1.0.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/ow2/asm/asm-tree/5.0.3/asm-tree-5.0.3-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/ow2/asm/asm-tree/5.0.3/asm-tree-5.0.3.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/ddms/ddmlib/24.1.0/ddmlib-24.1.0-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/ddms/ddmlib/24.1.0/ddmlib-24.1.0.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/squareup/javawriter/2.5.0/javawriter-2.5.0-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/squareup/javawriter/2.5.0/javawriter-2.5.0.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/sdklib/24.1.0/sdklib-24.1.0-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/sdklib/24.1.0/sdklib-24.1.0.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/common/24.1.0/common-24.1.0-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/common/24.1.0/common-24.1.0.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/ow2/asm/asm/5.0.3/asm-5.0.3-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/ow2/asm/asm/5.0.3/asm-5.0.3.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/bouncycastle/bcpkix-jdk15on/1.48/bcpkix-jdk15on-1.48-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/bouncycastle/bcpkix-jdk15on/1.48/bcpkix-jdk15on-1.48.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/ow2/asm/asm-analysis/5.0.3/asm-analysis-5.0.3-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/ow2/asm/asm-analysis/5.0.3/asm-analysis-5.0.3.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/lint/lint-api/24.1.0/lint-api-24.1.0-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/lint/lint-api/24.1.0/lint-api-24.1.0.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/google/code/gson/gson/2.2.4/gson-2.2.4-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/google/code/gson/gson/2.2.4/gson-2.2.4.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/annotations/24.1.0/annotations-24.1.0-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/annotations/24.1.0/annotations-24.1.0.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/dvlib/24.1.0/dvlib-24.1.0-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/dvlib/24.1.0/dvlib-24.1.0.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/apache/httpcomponents/httpclient/4.1.1/httpclient-4.1.1-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/apache/httpcomponents/httpclient/4.1.1/httpclient-4.1.1.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/apache/httpcomponents/httpmime/4.1/httpmime-4.1-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/apache/httpcomponents/httpmime/4.1/httpmime-4.1.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/layoutlib/layoutlib-api/24.1.0/layoutlib-api-24.1.0-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/layoutlib/layoutlib-api/24.1.0/layoutlib-api-24.1.0.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/apache/commons/commons-compress/1.8.1/commons-compress-1.8.1-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/apache/commons/commons-compress/1.8.1/commons-compress-1.8.1.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/google/guava/guava/17.0/guava-17.0-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/google/guava/guava/17.0/guava-17.0.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/external/lombok/lombok-ast/0.2.3/lombok-ast-0.2.3-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/external/lombok/lombok-ast/0.2.3/lombok-ast-0.2.3.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/apache/httpcomponents/httpcore/4.1/httpcore-4.1-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/apache/httpcomponents/httpcore/4.1/httpcore-4.1.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/commons-logging/commons-logging/1.1.1/commons-logging-1.1.1-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/commons-logging/commons-logging/1.1.1/commons-logging-1.1.1.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/commons-codec/commons-codec/1.4/commons-codec-1.4-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/commons-codec/commons-codec/1.4/commons-codec-1.4.jar" />
                          </list>
                        </option>
                        <option name="path" value="$PROJECT_DIR$" />
                      </ExternalModuleBuildClasspathPojo>
                    </value>
                  </entry>
                  <entry key="$PROJECT_DIR$/DanmakuFlameMaster">
                    <value>
                      <ExternalModuleBuildClasspathPojo>
                        <option name="entries">
                          <list>
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/build/gradle/1.1.0/gradle-1.1.0-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/build/gradle/1.1.0/gradle-1.1.0.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/build/gradle-core/1.1.0/gradle-core-1.1.0-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/build/gradle-core/1.1.0/gradle-core-1.1.0.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/lint/lint/24.1.0/lint-24.1.0-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/lint/lint/24.1.0/lint-24.1.0.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/net/sf/proguard/proguard-gradle/5.1/proguard-gradle-5.1-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/net/sf/proguard/proguard-gradle/5.1/proguard-gradle-5.1.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/build/builder/1.1.0/builder-1.1.0-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/build/builder/1.1.0/builder-1.1.0.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/eclipse/jdt/core/compiler/ecj/4.4/ecj-4.4-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/eclipse/jdt/core/compiler/ecj/4.4/ecj-4.4.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/lint/lint-checks/24.1.0/lint-checks-24.1.0-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/lint/lint-checks/24.1.0/lint-checks-24.1.0.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/net/sf/proguard/proguard-base/5.1/proguard-base-5.1-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/net/sf/proguard/proguard-base/5.1/proguard-base-5.1.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/sdk-common/24.1.0/sdk-common-24.1.0-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/sdk-common/24.1.0/sdk-common-24.1.0.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/build/builder-model/1.1.0/builder-model-1.1.0-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/build/builder-model/1.1.0/builder-model-1.1.0.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/build/manifest-merger/24.1.0/manifest-merger-24.1.0-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/build/manifest-merger/24.1.0/manifest-merger-24.1.0.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/bouncycastle/bcprov-jdk15on/1.48/bcprov-jdk15on-1.48-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/bouncycastle/bcprov-jdk15on/1.48/bcprov-jdk15on-1.48.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/build/builder-test-api/1.1.0/builder-test-api-1.1.0-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/build/builder-test-api/1.1.0/builder-test-api-1.1.0.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/ow2/asm/asm-tree/5.0.3/asm-tree-5.0.3-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/ow2/asm/asm-tree/5.0.3/asm-tree-5.0.3.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/ddms/ddmlib/24.1.0/ddmlib-24.1.0-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/ddms/ddmlib/24.1.0/ddmlib-24.1.0.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/squareup/javawriter/2.5.0/javawriter-2.5.0-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/squareup/javawriter/2.5.0/javawriter-2.5.0.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/sdklib/24.1.0/sdklib-24.1.0-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/sdklib/24.1.0/sdklib-24.1.0.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/common/24.1.0/common-24.1.0-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/common/24.1.0/common-24.1.0.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/ow2/asm/asm/5.0.3/asm-5.0.3-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/ow2/asm/asm/5.0.3/asm-5.0.3.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/bouncycastle/bcpkix-jdk15on/1.48/bcpkix-jdk15on-1.48-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/bouncycastle/bcpkix-jdk15on/1.48/bcpkix-jdk15on-1.48.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/ow2/asm/asm-analysis/5.0.3/asm-analysis-5.0.3-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/ow2/asm/asm-analysis/5.0.3/asm-analysis-5.0.3.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/lint/lint-api/24.1.0/lint-api-24.1.0-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/lint/lint-api/24.1.0/lint-api-24.1.0.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/google/code/gson/gson/2.2.4/gson-2.2.4-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/google/code/gson/gson/2.2.4/gson-2.2.4.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/annotations/24.1.0/annotations-24.1.0-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/annotations/24.1.0/annotations-24.1.0.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/dvlib/24.1.0/dvlib-24.1.0-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/dvlib/24.1.0/dvlib-24.1.0.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/apache/httpcomponents/httpclient/4.1.1/httpclient-4.1.1-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/apache/httpcomponents/httpclient/4.1.1/httpclient-4.1.1.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/apache/httpcomponents/httpmime/4.1/httpmime-4.1-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/apache/httpcomponents/httpmime/4.1/httpmime-4.1.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/layoutlib/layoutlib-api/24.1.0/layoutlib-api-24.1.0-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/layoutlib/layoutlib-api/24.1.0/layoutlib-api-24.1.0.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/apache/commons/commons-compress/1.8.1/commons-compress-1.8.1-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/apache/commons/commons-compress/1.8.1/commons-compress-1.8.1.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/google/guava/guava/17.0/guava-17.0-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/google/guava/guava/17.0/guava-17.0.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/external/lombok/lombok-ast/0.2.3/lombok-ast-0.2.3-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/external/lombok/lombok-ast/0.2.3/lombok-ast-0.2.3.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/apache/httpcomponents/httpcore/4.1/httpcore-4.1-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/apache/httpcomponents/httpcore/4.1/httpcore-4.1.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/commons-logging/commons-logging/1.1.1/commons-logging-1.1.1-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/commons-logging/commons-logging/1.1.1/commons-logging-1.1.1.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/commons-codec/commons-codec/1.4/commons-codec-1.4-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/commons-codec/commons-codec/1.4/commons-codec-1.4.jar" />
                          </list>
                        </option>
                        <option name="path" value="$PROJECT_DIR$/DanmakuFlameMaster" />
                      </ExternalModuleBuildClasspathPojo>
                    </value>
                  </entry>
                  <entry key="$PROJECT_DIR$/VPIndexLibrary">
                    <value>
                      <ExternalModuleBuildClasspathPojo>
                        <option name="entries">
                          <list>
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/build/gradle/1.1.0/gradle-1.1.0-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/build/gradle/1.1.0/gradle-1.1.0.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/build/gradle-core/1.1.0/gradle-core-1.1.0-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/build/gradle-core/1.1.0/gradle-core-1.1.0.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/lint/lint/24.1.0/lint-24.1.0-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/lint/lint/24.1.0/lint-24.1.0.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/net/sf/proguard/proguard-gradle/5.1/proguard-gradle-5.1-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/net/sf/proguard/proguard-gradle/5.1/proguard-gradle-5.1.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/build/builder/1.1.0/builder-1.1.0-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/build/builder/1.1.0/builder-1.1.0.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/eclipse/jdt/core/compiler/ecj/4.4/ecj-4.4-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/eclipse/jdt/core/compiler/ecj/4.4/ecj-4.4.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/lint/lint-checks/24.1.0/lint-checks-24.1.0-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/lint/lint-checks/24.1.0/lint-checks-24.1.0.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/net/sf/proguard/proguard-base/5.1/proguard-base-5.1-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/net/sf/proguard/proguard-base/5.1/proguard-base-5.1.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/sdk-common/24.1.0/sdk-common-24.1.0-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/sdk-common/24.1.0/sdk-common-24.1.0.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/build/builder-model/1.1.0/builder-model-1.1.0-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/build/builder-model/1.1.0/builder-model-1.1.0.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/build/manifest-merger/24.1.0/manifest-merger-24.1.0-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/build/manifest-merger/24.1.0/manifest-merger-24.1.0.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/bouncycastle/bcprov-jdk15on/1.48/bcprov-jdk15on-1.48-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/bouncycastle/bcprov-jdk15on/1.48/bcprov-jdk15on-1.48.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/build/builder-test-api/1.1.0/builder-test-api-1.1.0-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/build/builder-test-api/1.1.0/builder-test-api-1.1.0.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/ow2/asm/asm-tree/5.0.3/asm-tree-5.0.3-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/ow2/asm/asm-tree/5.0.3/asm-tree-5.0.3.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/ddms/ddmlib/24.1.0/ddmlib-24.1.0-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/ddms/ddmlib/24.1.0/ddmlib-24.1.0.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/squareup/javawriter/2.5.0/javawriter-2.5.0-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/squareup/javawriter/2.5.0/javawriter-2.5.0.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/sdklib/24.1.0/sdklib-24.1.0-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/sdklib/24.1.0/sdklib-24.1.0.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/common/24.1.0/common-24.1.0-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/common/24.1.0/common-24.1.0.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/ow2/asm/asm/5.0.3/asm-5.0.3-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/ow2/asm/asm/5.0.3/asm-5.0.3.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/bouncycastle/bcpkix-jdk15on/1.48/bcpkix-jdk15on-1.48-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/bouncycastle/bcpkix-jdk15on/1.48/bcpkix-jdk15on-1.48.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/ow2/asm/asm-analysis/5.0.3/asm-analysis-5.0.3-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/ow2/asm/asm-analysis/5.0.3/asm-analysis-5.0.3.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/lint/lint-api/24.1.0/lint-api-24.1.0-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/lint/lint-api/24.1.0/lint-api-24.1.0.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/google/code/gson/gson/2.2.4/gson-2.2.4-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/google/code/gson/gson/2.2.4/gson-2.2.4.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/annotations/24.1.0/annotations-24.1.0-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/annotations/24.1.0/annotations-24.1.0.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/dvlib/24.1.0/dvlib-24.1.0-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/dvlib/24.1.0/dvlib-24.1.0.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/apache/httpcomponents/httpclient/4.1.1/httpclient-4.1.1-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/apache/httpcomponents/httpclient/4.1.1/httpclient-4.1.1.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/apache/httpcomponents/httpmime/4.1/httpmime-4.1-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/apache/httpcomponents/httpmime/4.1/httpmime-4.1.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/layoutlib/layoutlib-api/24.1.0/layoutlib-api-24.1.0-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/layoutlib/layoutlib-api/24.1.0/layoutlib-api-24.1.0.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/apache/commons/commons-compress/1.8.1/commons-compress-1.8.1-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/apache/commons/commons-compress/1.8.1/commons-compress-1.8.1.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/google/guava/guava/17.0/guava-17.0-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/google/guava/guava/17.0/guava-17.0.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/external/lombok/lombok-ast/0.2.3/lombok-ast-0.2.3-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/external/lombok/lombok-ast/0.2.3/lombok-ast-0.2.3.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/apache/httpcomponents/httpcore/4.1/httpcore-4.1-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/apache/httpcomponents/httpcore/4.1/httpcore-4.1.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/commons-logging/commons-logging/1.1.1/commons-logging-1.1.1-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/commons-logging/commons-logging/1.1.1/commons-logging-1.1.1.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/commons-codec/commons-codec/1.4/commons-codec-1.4-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/commons-codec/commons-codec/1.4/commons-codec-1.4.jar" />
                            <option value="D:/as/sdk-install/extras/android/m2repository/com/android/support/support-v4/22.1.1/support-v4-22.1.1.aar" />
                            <option value="D:/as/sdk-install/extras/android/m2repository/com/android/support/support-annotations/22.1.1/support-annotations-22.1.1.jar" />
                          </list>
                        </option>
                        <option name="path" value="$PROJECT_DIR$/VPIndexLibrary" />
                      </ExternalModuleBuildClasspathPojo>
                    </value>
                  </entry>
                  <entry key="$PROJECT_DIR$/app">
                    <value>
                      <ExternalModuleBuildClasspathPojo>
                        <option name="entries">
                          <list>
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/build/gradle/1.1.0/gradle-1.1.0-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/build/gradle/1.1.0/gradle-1.1.0.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/build/gradle-core/1.1.0/gradle-core-1.1.0-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/build/gradle-core/1.1.0/gradle-core-1.1.0.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/lint/lint/24.1.0/lint-24.1.0-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/lint/lint/24.1.0/lint-24.1.0.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/net/sf/proguard/proguard-gradle/5.1/proguard-gradle-5.1-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/net/sf/proguard/proguard-gradle/5.1/proguard-gradle-5.1.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/build/builder/1.1.0/builder-1.1.0-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/build/builder/1.1.0/builder-1.1.0.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/eclipse/jdt/core/compiler/ecj/4.4/ecj-4.4-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/eclipse/jdt/core/compiler/ecj/4.4/ecj-4.4.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/lint/lint-checks/24.1.0/lint-checks-24.1.0-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/lint/lint-checks/24.1.0/lint-checks-24.1.0.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/net/sf/proguard/proguard-base/5.1/proguard-base-5.1-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/net/sf/proguard/proguard-base/5.1/proguard-base-5.1.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/sdk-common/24.1.0/sdk-common-24.1.0-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/sdk-common/24.1.0/sdk-common-24.1.0.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/build/builder-model/1.1.0/builder-model-1.1.0-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/build/builder-model/1.1.0/builder-model-1.1.0.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/build/manifest-merger/24.1.0/manifest-merger-24.1.0-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/build/manifest-merger/24.1.0/manifest-merger-24.1.0.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/bouncycastle/bcprov-jdk15on/1.48/bcprov-jdk15on-1.48-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/bouncycastle/bcprov-jdk15on/1.48/bcprov-jdk15on-1.48.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/build/builder-test-api/1.1.0/builder-test-api-1.1.0-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/build/builder-test-api/1.1.0/builder-test-api-1.1.0.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/ow2/asm/asm-tree/5.0.3/asm-tree-5.0.3-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/ow2/asm/asm-tree/5.0.3/asm-tree-5.0.3.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/ddms/ddmlib/24.1.0/ddmlib-24.1.0-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/ddms/ddmlib/24.1.0/ddmlib-24.1.0.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/squareup/javawriter/2.5.0/javawriter-2.5.0-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/squareup/javawriter/2.5.0/javawriter-2.5.0.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/sdklib/24.1.0/sdklib-24.1.0-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/sdklib/24.1.0/sdklib-24.1.0.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/common/24.1.0/common-24.1.0-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/common/24.1.0/common-24.1.0.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/ow2/asm/asm/5.0.3/asm-5.0.3-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/ow2/asm/asm/5.0.3/asm-5.0.3.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/bouncycastle/bcpkix-jdk15on/1.48/bcpkix-jdk15on-1.48-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/bouncycastle/bcpkix-jdk15on/1.48/bcpkix-jdk15on-1.48.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/ow2/asm/asm-analysis/5.0.3/asm-analysis-5.0.3-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/ow2/asm/asm-analysis/5.0.3/asm-analysis-5.0.3.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/lint/lint-api/24.1.0/lint-api-24.1.0-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/lint/lint-api/24.1.0/lint-api-24.1.0.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/google/code/gson/gson/2.2.4/gson-2.2.4-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/google/code/gson/gson/2.2.4/gson-2.2.4.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/annotations/24.1.0/annotations-24.1.0-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/annotations/24.1.0/annotations-24.1.0.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/dvlib/24.1.0/dvlib-24.1.0-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/dvlib/24.1.0/dvlib-24.1.0.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/apache/httpcomponents/httpclient/4.1.1/httpclient-4.1.1-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/apache/httpcomponents/httpclient/4.1.1/httpclient-4.1.1.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/apache/httpcomponents/httpmime/4.1/httpmime-4.1-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/apache/httpcomponents/httpmime/4.1/httpmime-4.1.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/layoutlib/layoutlib-api/24.1.0/layoutlib-api-24.1.0-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/layoutlib/layoutlib-api/24.1.0/layoutlib-api-24.1.0.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/apache/commons/commons-compress/1.8.1/commons-compress-1.8.1-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/apache/commons/commons-compress/1.8.1/commons-compress-1.8.1.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/google/guava/guava/17.0/guava-17.0-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/google/guava/guava/17.0/guava-17.0.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/external/lombok/lombok-ast/0.2.3/lombok-ast-0.2.3-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/external/lombok/lombok-ast/0.2.3/lombok-ast-0.2.3.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/apache/httpcomponents/httpcore/4.1/httpcore-4.1-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/apache/httpcomponents/httpcore/4.1/httpcore-4.1.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/commons-logging/commons-logging/1.1.1/commons-logging-1.1.1-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/commons-logging/commons-logging/1.1.1/commons-logging-1.1.1.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/commons-codec/commons-codec/1.4/commons-codec-1.4-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/commons-codec/commons-codec/1.4/commons-codec-1.4.jar" />
                            <option value="D:/as/sdk-install/extras/android/m2repository/com/android/support/appcompat-v7/22.1.1/appcompat-v7-22.1.1.aar" />
                            <option value="D:/as/sdk-install/extras/android/m2repository/com/android/support/support-v4/22.1.1/support-v4-22.1.1.aar" />
                            <option value="D:/as/sdk-install/extras/android/m2repository/com/android/support/support-annotations/22.1.1/support-annotations-22.1.1.jar" />
                            <option value="$MODULE_DIR$/libs/jsoup-1.8.1.jar" />
                            <option value="$MODULE_DIR$/libs/universal-image-loader-1.9.3.jar" />
                          </list>
                        </option>
                        <option name="path" value="$PROJECT_DIR$/app" />
                      </ExternalModuleBuildClasspathPojo>
                    </value>
                  </entry>
                  <entry key="$PROJECT_DIR$/vitamio">
                    <value>
                      <ExternalModuleBuildClasspathPojo>
                        <option name="entries">
                          <list>
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/build/gradle/1.1.0/gradle-1.1.0-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/build/gradle/1.1.0/gradle-1.1.0.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/build/gradle-core/1.1.0/gradle-core-1.1.0-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/build/gradle-core/1.1.0/gradle-core-1.1.0.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/lint/lint/24.1.0/lint-24.1.0-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/lint/lint/24.1.0/lint-24.1.0.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/net/sf/proguard/proguard-gradle/5.1/proguard-gradle-5.1-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/net/sf/proguard/proguard-gradle/5.1/proguard-gradle-5.1.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/build/builder/1.1.0/builder-1.1.0-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/build/builder/1.1.0/builder-1.1.0.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/eclipse/jdt/core/compiler/ecj/4.4/ecj-4.4-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/eclipse/jdt/core/compiler/ecj/4.4/ecj-4.4.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/lint/lint-checks/24.1.0/lint-checks-24.1.0-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/lint/lint-checks/24.1.0/lint-checks-24.1.0.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/net/sf/proguard/proguard-base/5.1/proguard-base-5.1-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/net/sf/proguard/proguard-base/5.1/proguard-base-5.1.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/sdk-common/24.1.0/sdk-common-24.1.0-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/sdk-common/24.1.0/sdk-common-24.1.0.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/build/builder-model/1.1.0/builder-model-1.1.0-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/build/builder-model/1.1.0/builder-model-1.1.0.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/build/manifest-merger/24.1.0/manifest-merger-24.1.0-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/build/manifest-merger/24.1.0/manifest-merger-24.1.0.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/bouncycastle/bcprov-jdk15on/1.48/bcprov-jdk15on-1.48-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/bouncycastle/bcprov-jdk15on/1.48/bcprov-jdk15on-1.48.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/build/builder-test-api/1.1.0/builder-test-api-1.1.0-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/build/builder-test-api/1.1.0/builder-test-api-1.1.0.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/ow2/asm/asm-tree/5.0.3/asm-tree-5.0.3-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/ow2/asm/asm-tree/5.0.3/asm-tree-5.0.3.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/ddms/ddmlib/24.1.0/ddmlib-24.1.0-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/ddms/ddmlib/24.1.0/ddmlib-24.1.0.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/squareup/javawriter/2.5.0/javawriter-2.5.0-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/squareup/javawriter/2.5.0/javawriter-2.5.0.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/sdklib/24.1.0/sdklib-24.1.0-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/sdklib/24.1.0/sdklib-24.1.0.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/common/24.1.0/common-24.1.0-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/common/24.1.0/common-24.1.0.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/ow2/asm/asm/5.0.3/asm-5.0.3-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/ow2/asm/asm/5.0.3/asm-5.0.3.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/bouncycastle/bcpkix-jdk15on/1.48/bcpkix-jdk15on-1.48-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/bouncycastle/bcpkix-jdk15on/1.48/bcpkix-jdk15on-1.48.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/ow2/asm/asm-analysis/5.0.3/asm-analysis-5.0.3-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/ow2/asm/asm-analysis/5.0.3/asm-analysis-5.0.3.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/lint/lint-api/24.1.0/lint-api-24.1.0-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/lint/lint-api/24.1.0/lint-api-24.1.0.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/google/code/gson/gson/2.2.4/gson-2.2.4-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/google/code/gson/gson/2.2.4/gson-2.2.4.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/annotations/24.1.0/annotations-24.1.0-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/annotations/24.1.0/annotations-24.1.0.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/dvlib/24.1.0/dvlib-24.1.0-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/dvlib/24.1.0/dvlib-24.1.0.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/apache/httpcomponents/httpclient/4.1.1/httpclient-4.1.1-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/apache/httpcomponents/httpclient/4.1.1/httpclient-4.1.1.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/apache/httpcomponents/httpmime/4.1/httpmime-4.1-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/apache/httpcomponents/httpmime/4.1/httpmime-4.1.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/layoutlib/layoutlib-api/24.1.0/layoutlib-api-24.1.0-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/layoutlib/layoutlib-api/24.1.0/layoutlib-api-24.1.0.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/apache/commons/commons-compress/1.8.1/commons-compress-1.8.1-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/apache/commons/commons-compress/1.8.1/commons-compress-1.8.1.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/google/guava/guava/17.0/guava-17.0-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/google/guava/guava/17.0/guava-17.0.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/external/lombok/lombok-ast/0.2.3/lombok-ast-0.2.3-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/external/lombok/lombok-ast/0.2.3/lombok-ast-0.2.3.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/apache/httpcomponents/httpcore/4.1/httpcore-4.1-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/apache/httpcomponents/httpcore/4.1/httpcore-4.1.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/commons-logging/commons-logging/1.1.1/commons-logging-1.1.1-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/commons-logging/commons-logging/1.1.1/commons-logging-1.1.1.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/commons-codec/commons-codec/1.4/commons-codec-1.4-sources.jar" />
                            <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/commons-codec/commons-codec/1.4/commons-codec-1.4.jar" />
                          </list>
                        </option>
                        <option name="path" value="$PROJECT_DIR$/vitamio" />
                      </ExternalModuleBuildClasspathPojo>
                    </value>
                  </entry>
                </map>
              </option>
              <option name="name" value="app" />
              <option name="projectBuildClasspath">
                <list>
                  <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.2.1-all/c64ydeuardnfqctvr1gm30w53/gradle-2.2.1/src/announce" />
                  <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.2.1-all/c64ydeuardnfqctvr1gm30w53/gradle-2.2.1/src/antlr" />
                  <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.2.1-all/c64ydeuardnfqctvr1gm30w53/gradle-2.2.1/src/base-services" />
                  <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.2.1-all/c64ydeuardnfqctvr1gm30w53/gradle-2.2.1/src/base-services-groovy" />
                  <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.2.1-all/c64ydeuardnfqctvr1gm30w53/gradle-2.2.1/src/build-comparison" />
                  <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.2.1-all/c64ydeuardnfqctvr1gm30w53/gradle-2.2.1/src/build-init" />
                  <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.2.1-all/c64ydeuardnfqctvr1gm30w53/gradle-2.2.1/src/cli" />
                  <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.2.1-all/c64ydeuardnfqctvr1gm30w53/gradle-2.2.1/src/code-quality" />
                  <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.2.1-all/c64ydeuardnfqctvr1gm30w53/gradle-2.2.1/src/core" />
                  <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.2.1-all/c64ydeuardnfqctvr1gm30w53/gradle-2.2.1/src/cunit" />
                  <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.2.1-all/c64ydeuardnfqctvr1gm30w53/gradle-2.2.1/src/dependency-management" />
                  <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.2.1-all/c64ydeuardnfqctvr1gm30w53/gradle-2.2.1/src/diagnostics" />
                  <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.2.1-all/c64ydeuardnfqctvr1gm30w53/gradle-2.2.1/src/ear" />
                  <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.2.1-all/c64ydeuardnfqctvr1gm30w53/gradle-2.2.1/src/ide" />
                  <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.2.1-all/c64ydeuardnfqctvr1gm30w53/gradle-2.2.1/src/ide-native" />
                  <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.2.1-all/c64ydeuardnfqctvr1gm30w53/gradle-2.2.1/src/internal-integ-testing" />
                  <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.2.1-all/c64ydeuardnfqctvr1gm30w53/gradle-2.2.1/src/internal-testing" />
                  <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.2.1-all/c64ydeuardnfqctvr1gm30w53/gradle-2.2.1/src/ivy" />
                  <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.2.1-all/c64ydeuardnfqctvr1gm30w53/gradle-2.2.1/src/jacoco" />
                  <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.2.1-all/c64ydeuardnfqctvr1gm30w53/gradle-2.2.1/src/javascript" />
                  <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.2.1-all/c64ydeuardnfqctvr1gm30w53/gradle-2.2.1/src/jetty" />
                  <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.2.1-all/c64ydeuardnfqctvr1gm30w53/gradle-2.2.1/src/language-groovy" />
                  <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.2.1-all/c64ydeuardnfqctvr1gm30w53/gradle-2.2.1/src/language-java" />
                  <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.2.1-all/c64ydeuardnfqctvr1gm30w53/gradle-2.2.1/src/language-jvm" />
                  <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.2.1-all/c64ydeuardnfqctvr1gm30w53/gradle-2.2.1/src/language-native" />
                  <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.2.1-all/c64ydeuardnfqctvr1gm30w53/gradle-2.2.1/src/launcher" />
                  <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.2.1-all/c64ydeuardnfqctvr1gm30w53/gradle-2.2.1/src/maven" />
                  <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.2.1-all/c64ydeuardnfqctvr1gm30w53/gradle-2.2.1/src/messaging" />
                  <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.2.1-all/c64ydeuardnfqctvr1gm30w53/gradle-2.2.1/src/model-core" />
                  <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.2.1-all/c64ydeuardnfqctvr1gm30w53/gradle-2.2.1/src/model-groovy" />
                  <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.2.1-all/c64ydeuardnfqctvr1gm30w53/gradle-2.2.1/src/native" />
                  <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.2.1-all/c64ydeuardnfqctvr1gm30w53/gradle-2.2.1/src/open-api" />
                  <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.2.1-all/c64ydeuardnfqctvr1gm30w53/gradle-2.2.1/src/osgi" />
                  <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.2.1-all/c64ydeuardnfqctvr1gm30w53/gradle-2.2.1/src/platform-base" />
                  <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.2.1-all/c64ydeuardnfqctvr1gm30w53/gradle-2.2.1/src/platform-jvm" />
                  <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.2.1-all/c64ydeuardnfqctvr1gm30w53/gradle-2.2.1/src/platform-native" />
                  <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.2.1-all/c64ydeuardnfqctvr1gm30w53/gradle-2.2.1/src/plugin-development" />
                  <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.2.1-all/c64ydeuardnfqctvr1gm30w53/gradle-2.2.1/src/plugin-use" />
                  <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.2.1-all/c64ydeuardnfqctvr1gm30w53/gradle-2.2.1/src/plugins" />
                  <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.2.1-all/c64ydeuardnfqctvr1gm30w53/gradle-2.2.1/src/publish" />
                  <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.2.1-all/c64ydeuardnfqctvr1gm30w53/gradle-2.2.1/src/reporting" />
                  <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.2.1-all/c64ydeuardnfqctvr1gm30w53/gradle-2.2.1/src/resources" />
                  <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.2.1-all/c64ydeuardnfqctvr1gm30w53/gradle-2.2.1/src/resources-http" />
                  <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.2.1-all/c64ydeuardnfqctvr1gm30w53/gradle-2.2.1/src/scala" />
                  <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.2.1-all/c64ydeuardnfqctvr1gm30w53/gradle-2.2.1/src/signing" />
                  <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.2.1-all/c64ydeuardnfqctvr1gm30w53/gradle-2.2.1/src/sonar" />
                  <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.2.1-all/c64ydeuardnfqctvr1gm30w53/gradle-2.2.1/src/tooling-api" />
                  <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.2.1-all/c64ydeuardnfqctvr1gm30w53/gradle-2.2.1/src/ui" />
                  <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.2.1-all/c64ydeuardnfqctvr1gm30w53/gradle-2.2.1/src/wrapper" />
                  <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.2.1-all/c64ydeuardnfqctvr1gm30w53/gradle-2.2.1/lib/ant-1.9.3.jar" />
                  <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.2.1-all/c64ydeuardnfqctvr1gm30w53/gradle-2.2.1/lib/ant-launcher-1.9.3.jar" />
                  <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.2.1-all/c64ydeuardnfqctvr1gm30w53/gradle-2.2.1/lib/gradle-base-services-2.2.1.jar" />
                  <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.2.1-all/c64ydeuardnfqctvr1gm30w53/gradle-2.2.1/lib/gradle-base-services-groovy-2.2.1.jar" />
                  <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.2.1-all/c64ydeuardnfqctvr1gm30w53/gradle-2.2.1/lib/gradle-cli-2.2.1.jar" />
                  <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.2.1-all/c64ydeuardnfqctvr1gm30w53/gradle-2.2.1/lib/gradle-core-2.2.1.jar" />
                  <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.2.1-all/c64ydeuardnfqctvr1gm30w53/gradle-2.2.1/lib/gradle-docs-2.2.1.jar" />
                  <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.2.1-all/c64ydeuardnfqctvr1gm30w53/gradle-2.2.1/lib/gradle-launcher-2.2.1.jar" />
                  <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.2.1-all/c64ydeuardnfqctvr1gm30w53/gradle-2.2.1/lib/gradle-messaging-2.2.1.jar" />
                  <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.2.1-all/c64ydeuardnfqctvr1gm30w53/gradle-2.2.1/lib/gradle-model-core-2.2.1.jar" />
                  <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.2.1-all/c64ydeuardnfqctvr1gm30w53/gradle-2.2.1/lib/gradle-model-groovy-2.2.1.jar" />
                  <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.2.1-all/c64ydeuardnfqctvr1gm30w53/gradle-2.2.1/lib/gradle-native-2.2.1.jar" />
                  <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.2.1-all/c64ydeuardnfqctvr1gm30w53/gradle-2.2.1/lib/gradle-open-api-2.2.1.jar" />
                  <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.2.1-all/c64ydeuardnfqctvr1gm30w53/gradle-2.2.1/lib/gradle-resources-2.2.1.jar" />
                  <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.2.1-all/c64ydeuardnfqctvr1gm30w53/gradle-2.2.1/lib/gradle-tooling-api-2.2.1.jar" />
                  <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.2.1-all/c64ydeuardnfqctvr1gm30w53/gradle-2.2.1/lib/gradle-ui-2.2.1.jar" />
                  <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.2.1-all/c64ydeuardnfqctvr1gm30w53/gradle-2.2.1/lib/gradle-wrapper-2.2.1.jar" />
                  <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.2.1-all/c64ydeuardnfqctvr1gm30w53/gradle-2.2.1/lib/groovy-all-2.3.6.jar" />
                  <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.2.1-all/c64ydeuardnfqctvr1gm30w53/gradle-2.2.1/lib/plugins/ant-antlr-1.9.3.jar" />
                  <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.2.1-all/c64ydeuardnfqctvr1gm30w53/gradle-2.2.1/lib/plugins/gradle-announce-2.2.1.jar" />
                  <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.2.1-all/c64ydeuardnfqctvr1gm30w53/gradle-2.2.1/lib/plugins/gradle-antlr-2.2.1.jar" />
                  <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.2.1-all/c64ydeuardnfqctvr1gm30w53/gradle-2.2.1/lib/plugins/gradle-build-comparison-2.2.1.jar" />
                  <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.2.1-all/c64ydeuardnfqctvr1gm30w53/gradle-2.2.1/lib/plugins/gradle-build-init-2.2.1.jar" />
                  <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.2.1-all/c64ydeuardnfqctvr1gm30w53/gradle-2.2.1/lib/plugins/gradle-code-quality-2.2.1.jar" />
                  <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.2.1-all/c64ydeuardnfqctvr1gm30w53/gradle-2.2.1/lib/plugins/gradle-cunit-2.2.1.jar" />
                  <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.2.1-all/c64ydeuardnfqctvr1gm30w53/gradle-2.2.1/lib/plugins/gradle-dependency-management-2.2.1.jar" />
                  <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.2.1-all/c64ydeuardnfqctvr1gm30w53/gradle-2.2.1/lib/plugins/gradle-diagnostics-2.2.1.jar" />
                  <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.2.1-all/c64ydeuardnfqctvr1gm30w53/gradle-2.2.1/lib/plugins/gradle-ear-2.2.1.jar" />
                  <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.2.1-all/c64ydeuardnfqctvr1gm30w53/gradle-2.2.1/lib/plugins/gradle-ide-2.2.1.jar" />
                  <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.2.1-all/c64ydeuardnfqctvr1gm30w53/gradle-2.2.1/lib/plugins/gradle-ide-native-2.2.1.jar" />
                  <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.2.1-all/c64ydeuardnfqctvr1gm30w53/gradle-2.2.1/lib/plugins/gradle-ivy-2.2.1.jar" />
                  <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.2.1-all/c64ydeuardnfqctvr1gm30w53/gradle-2.2.1/lib/plugins/gradle-jacoco-2.2.1.jar" />
                  <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.2.1-all/c64ydeuardnfqctvr1gm30w53/gradle-2.2.1/lib/plugins/gradle-javascript-2.2.1.jar" />
                  <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.2.1-all/c64ydeuardnfqctvr1
Download .txt
gitextract__3zxuyt5/

├── .gitattributes
├── .gitignore
├── .gradle/
│   └── 2.2.1/
│       └── taskArtifacts/
│           └── cache.properties
├── .idea/
│   ├── .name
│   ├── compiler.xml
│   ├── copyright/
│   │   └── profiles_settings.xml
│   ├── encodings.xml
│   ├── gradle.xml
│   ├── inspectionProfiles/
│   │   ├── Project_Default.xml
│   │   └── profiles_settings.xml
│   ├── libraries/
│   │   ├── appcompat_v7_22_1_1.xml
│   │   ├── jsoup_1_8_1.xml
│   │   ├── multidex_1_0_0.xml
│   │   ├── support_annotations_22_1_1.xml
│   │   ├── support_v4_22_1_1.xml
│   │   └── universal_image_loader_1_9_3.xml
│   ├── misc.xml
│   ├── modules.xml
│   ├── scopes/
│   │   └── scope_settings.xml
│   ├── vcs.xml
│   └── workspace.xml
├── BilibiliClient.iml
├── README.md
├── apk/
│   └── bb.apk
├── app/
│   ├── .gitignore
│   ├── app.iml
│   ├── build.gradle
│   ├── libs/
│   │   ├── jsoup-1.8.1.jar
│   │   └── universal-image-loader-1.9.3.jar
│   ├── proguard-rules.pro
│   └── src/
│       ├── androidTest/
│       │   └── java/
│       │       └── com/
│       │           └── cjj/
│       │               └── bb/
│       │                   └── ApplicationTest.java
│       └── main/
│           ├── AndroidManifest.xml
│           ├── assets/
│           │   ├── comment.json
│           │   └── online.xml
│           ├── java/
│           │   ├── com/
│           │   │   └── cjj/
│           │   │       └── bb/
│           │   │           ├── activity/
│           │   │           │   ├── ABPlayerApplication.java
│           │   │           │   ├── BiliVideoViewActivity.java
│           │   │           │   ├── BiliWebviewActivity.java
│           │   │           │   ├── DonghuaActivity.java
│           │   │           │   ├── MainActivity.java
│           │   │           │   ├── TVActivity.java
│           │   │           │   ├── VideoInfoActivity.java
│           │   │           │   └── VideoViewActivity.java
│           │   │           ├── adapter/
│           │   │           │   ├── AreaGridAdapter.java
│           │   │           │   ├── ArrayAdapter.java
│           │   │           │   ├── BankumiTabAdapter.java
│           │   │           │   ├── DianyingTabAdapter.java
│           │   │           │   ├── DonghuaTabAdapter.java
│           │   │           │   ├── GameListAdapter.java
│           │   │           │   ├── GridAdapter.java
│           │   │           │   ├── ItemsAdapter.java
│           │   │           │   ├── KejiTabAdapter.java
│           │   │           │   ├── MainTabAdapter.java
│           │   │           │   ├── MusicTabAdapter.java
│           │   │           │   ├── RankAdapter.java
│           │   │           │   ├── VideoInfoListAdapter.java
│           │   │           │   ├── VideoListAdapter.java
│           │   │           │   ├── YouxiTabAdapter.java
│           │   │           │   └── YuleTabAdapter.java
│           │   │           ├── fragment/
│           │   │           │   ├── BangumiFragment.java
│           │   │           │   ├── BroadcastTimetableFragment.java
│           │   │           │   ├── DonghuaFragment.java
│           │   │           │   ├── FragmentLogin.java
│           │   │           │   ├── FramentTime.java
│           │   │           │   ├── GamesCenterFragment.java
│           │   │           │   ├── HomePageFragment.java
│           │   │           │   ├── HomePageFragment2.java
│           │   │           │   ├── OnlineFragment.java
│           │   │           │   ├── PersonCenterFragment.java
│           │   │           │   ├── RankFragment.java
│           │   │           │   ├── RelevantVideoFragment.java
│           │   │           │   ├── SubareaFragment.java
│           │   │           │   └── VideoInfoFragment.java
│           │   │           ├── model/
│           │   │           │   ├── AreaItem.java
│           │   │           │   ├── BannerItem.java
│           │   │           │   ├── GameItem.java
│           │   │           │   ├── OnlineVideo.java
│           │   │           │   ├── Page.java
│           │   │           │   ├── User.java
│           │   │           │   ├── Video.java
│           │   │           │   └── VideoItem.java
│           │   │           ├── utils/
│           │   │           │   ├── ArrayUtils.java
│           │   │           │   ├── CompressionTools.java
│           │   │           │   ├── Constants.java
│           │   │           │   ├── DeviceUtils.java
│           │   │           │   ├── DownUtil.java
│           │   │           │   ├── FileUitl.java
│           │   │           │   ├── FileUtils.java
│           │   │           │   ├── FractionalTouchDelegate.java
│           │   │           │   ├── HttpDownloader.java
│           │   │           │   ├── HttpUtil.java
│           │   │           │   ├── ImageUtils.java
│           │   │           │   ├── IntentHelper.java
│           │   │           │   ├── JsoupUtil.java
│           │   │           │   ├── Logger.java
│           │   │           │   ├── MediaUtils.java
│           │   │           │   ├── MultiMemberGZIPInputStream.java
│           │   │           │   ├── PreferenceUtils.java
│           │   │           │   ├── StringUtils.java
│           │   │           │   ├── ToastUtils.java
│           │   │           │   ├── URLUtil.java
│           │   │           │   └── XmlReaderHelper.java
│           │   │           └── view/
│           │   │               ├── ApplicationUtils.java
│           │   │               ├── CircleImageView.java
│           │   │               ├── CommonGestures.java
│           │   │               ├── FileUtils.java
│           │   │               ├── LeftSliderLayout.java
│           │   │               ├── MediaController.java
│           │   │               ├── PlayerService.java
│           │   │               ├── PullToZoomListView.java
│           │   │               ├── VP.java
│           │   │               └── VideoView.java
│           │   └── viewpagerindicator/
│           │       ├── CirclePageIndicator.java
│           │       ├── IconPageIndicator.java
│           │       ├── IconPagerAdapter.java
│           │       ├── IcsLinearLayout.java
│           │       ├── LinePageIndicator.java
│           │       ├── PageIndicator.java
│           │       ├── TabPageIndicator.java
│           │       ├── TitlePageIndicator.java
│           │       └── UnderlinePageIndicator.java
│           └── res/
│               ├── anim/
│               │   ├── bili_anim.xml
│               │   ├── push_left_in.xml
│               │   ├── push_no.xml
│               │   ├── slide_in_bottom.xml
│               │   ├── slide_in_top.xml
│               │   ├── slide_out_bottom.xml
│               │   └── slide_out_top.xml
│               ├── color/
│               │   ├── vpi__dark_theme.xml
│               │   └── vpi__light_theme.xml
│               ├── drawable/
│               │   ├── back_btn.xml
│               │   ├── base_action_bar_action_more_selector.xml
│               │   ├── card_background.xml
│               │   ├── comment_btn.xml
│               │   ├── corner.xml
│               │   ├── dot_focused.xml
│               │   ├── dot_normal.xml
│               │   ├── focus_show.xml
│               │   ├── home_btn_bg.xml
│               │   ├── image_corner.xml
│               │   ├── list_selector.xml
│               │   ├── normal_show.xml
│               │   ├── progressbar_large.xml
│               │   ├── selector_tabtext.xml
│               │   ├── tab_indicator.xml
│               │   └── vpi__tab_indicator.xml
│               ├── drawable-xhdpi/
│               │   └── mediacontroller_btn_bg.xml
│               ├── layout/
│               │   ├── activity_main.xml
│               │   ├── activity_video.xml
│               │   ├── activity_video_info.xml
│               │   ├── area_item.xml
│               │   ├── back_head.xml
│               │   ├── banner.xml
│               │   ├── bili_videoview.xml
│               │   ├── bili_webview.xml
│               │   ├── bili_webview_head.xml
│               │   ├── brightness_volumn.xml
│               │   ├── card_layout.xml
│               │   ├── donghua_tab.xml
│               │   ├── fragment_donghua.xml
│               │   ├── fragment_gamecenter.xml
│               │   ├── fragment_homepage.xml
│               │   ├── fragment_main.xml
│               │   ├── fragment_online.xml
│               │   ├── fragment_online_item.xml
│               │   ├── fragment_subarea.xml
│               │   ├── fragment_videoinfo.xml
│               │   ├── game_list_item.xml
│               │   ├── homepage_item.xml
│               │   ├── item.xml
│               │   ├── items_list.xml
│               │   ├── main_head.xml
│               │   ├── mediacontroller.xml
│               │   ├── video_info_list_item.xml
│               │   ├── video_list_item.xml
│               │   └── videoview.xml
│               ├── menu/
│               │   ├── main.xml
│               │   └── menu_main.xml
│               ├── raw/
│               │   └── comments.xml
│               ├── values/
│               │   ├── attrs.xml
│               │   ├── colors.xml
│               │   ├── dimens.xml
│               │   ├── integers.xml
│               │   ├── strings.xml
│               │   ├── styles.xml
│               │   ├── vpi__attrs.xml
│               │   ├── vpi__colors.xml
│               │   ├── vpi__defaults.xml
│               │   └── vpi__styles.xml
│               └── values-w820dp/
│                   └── dimens.xml
├── build/
│   └── intermediates/
│       └── dex-cache/
│           └── cache.xml
├── build.gradle
├── gradle/
│   └── wrapper/
│       ├── gradle-wrapper.jar
│       └── gradle-wrapper.properties
├── gradle.properties
├── gradlew
├── gradlew.bat
├── local.properties
└── settings.gradle
Download .txt
SYMBOL INDEX (1263 symbols across 87 files)

FILE: app/src/androidTest/java/com/cjj/bb/ApplicationTest.java
  class ApplicationTest (line 9) | public class ApplicationTest extends ApplicationTestCase<Application> {
    method ApplicationTest (line 10) | public ApplicationTest() {

FILE: app/src/main/java/com/cjj/bb/activity/ABPlayerApplication.java
  class ABPlayerApplication (line 11) | public class ABPlayerApplication extends Application{
    method onCreate (line 21) | @Override
    method init (line 29) | private void init() {
    method getApplication (line 35) | public static ABPlayerApplication getApplication() {
    method getContext (line 39) | public static Context getContext() {
    method destory (line 44) | public void destory() {

FILE: app/src/main/java/com/cjj/bb/activity/BiliVideoViewActivity.java
  class BiliVideoViewActivity (line 95) | @SuppressLint("HandlerLeak")
    method onCreate (line 163) | @Override
    method findViews (line 200) | private void findViews(){
    method createParser (line 244) | private BaseDanmakuParser createParser(InputStream stream) {
    method createParser (line 270) | private BaseDanmakuParser createParser(String uri) {
    method attachMediaController (line 305) | private void attachMediaController() {
    method onStart (line 317) | @Override
    method onResume (line 328) | @Override
    method onPause (line 348) | @Override
    method onStop (line 364) | @Override
    method onDestroy (line 384) | @Override
    method onConfigurationChanged (line 401) | @Override
    method onBackPressed (line 411) | @Override
    method onSaveInstanceState (line 421) | @Override
    method showMenu (line 429) | @Override
    method loadView (line 434) | private void loadView(int id) {
    method parseIntent (line 453) | private void parseIntent(Intent i) {
    method manageReceivers (line 482) | private void manageReceivers() {
    method setFileName (line 509) | private void setFileName() {
    method applyResult (line 524) | private void applyResult(int resultCode) {
    method resultFinish (line 545) | private void resultFinish(int resultCode) {
    method release (line 554) | private void release() {
    method reOpen (line 565) | private void reOpen(Uri path, String name, boolean fromStart) {
    method reOpen (line 587) | public void reOpen() {
    method startPlayer (line 591) | protected void startPlayer() {
    method stopPlayer (line 605) | protected void stopPlayer() {
    method setBatteryLevel (line 615) | private void setBatteryLevel() {
    class BatteryReceiver (line 620) | private class BatteryReceiver extends BroadcastReceiver {
      method onReceive (line 621) | @Override
    class UserPresentReceiver (line 633) | private class UserPresentReceiver extends BroadcastReceiver {
      method onReceive (line 634) | @Override
    method isRootActivity (line 642) | private boolean isRootActivity() {
    class HeadsetPlugReceiver (line 651) | public class HeadsetPlugReceiver extends BroadcastReceiver {
      method onReceive (line 652) | @Override
    class ScreenReceiver (line 667) | private class ScreenReceiver extends BroadcastReceiver {
      method onReceive (line 670) | @Override
    method loadVPlayerPrefs (line 681) | private void loadVPlayerPrefs() {
    method setTextViewStyle (line 701) | private void setTextViewStyle(OutlineTextView v) {
    method isInitialized (line 709) | private boolean isInitialized() {
    method handleMessage (line 721) | @Override
    method handleMessage (line 774) | @Override
    method setVideoLoadingLayoutVisibility (line 854) | private void setVideoLoadingLayoutVisibility(int visibility) {
    method onHWRenderFailed (line 863) | @Override
    method onSubChanged (line 871) | @Override
    method onSubChanged (line 881) | @Override
    method onOpenStart (line 893) | @Override
    method onOpenSuccess (line 898) | @Override
    method onOpenFailed (line 903) | @Override
    method onBufferStart (line 908) | @Override
    method onBufferComplete (line 915) | @Override
    method onPlaybackComplete (line 928) | @Override
    method onCloseStart (line 943) | @Override
    method onCloseComplete (line 948) | @Override
    method onVideoSizeChanged (line 953) | @Override
    method onDownloadRateChanged (line 960) | @Override
    method setVideoLayout (line 973) | private void setVideoLayout() {
    method savePosition (line 979) | private void savePosition() {
    method getStartPosition (line 998) | private float getStartPosition() {
    method getBufferPercentage (line 1007) | @Override
    method getCurrentPosition (line 1014) | @Override
    method getDuration (line 1021) | @Override
    method isPlaying (line 1028) | @Override
    method pause (line 1035) | @Override
    method seekTo (line 1042) | @Override
    method start (line 1050) | @Override
    method previous (line 1060) | @Override
    method next (line 1064) | @Override
    method scale (line 1071) | @Override
    method snapshot (line 1095) | @SuppressLint("SimpleDateFormat")
    method toggleVideoMode (line 1132) | @Override
    method stop (line 1138) | @Override
    method goForward (line 1143) | @Override
    method goBack (line 1148) | @Override
    method removeLoadingView (line 1153) | @Override
    method onSurfaceCreated (line 1158) | @Override
    method onSurfaceChanged (line 1168) | @Override
    method onSurfaceDestroyed (line 1176) | @Override
    method setDanmakushow (line 1196) | @Override
    class VideoViewInitTask (line 1208) | private class VideoViewInitTask extends AsyncTask<String, Void, Intege...
      method doInBackground (line 1210) | @Override
      method onPostExecute (line 1228) | @Override
    method onKeyUp (line 1267) | public boolean onKeyUp(int keyCode, KeyEvent event) {

FILE: app/src/main/java/com/cjj/bb/activity/BiliWebviewActivity.java
  class BiliWebviewActivity (line 15) | public class BiliWebviewActivity extends Activity{
    method onCreate (line 25) | @Override
    method init (line 50) | private void init() {
    method initComponent (line 57) | private void initComponent() {

FILE: app/src/main/java/com/cjj/bb/activity/DonghuaActivity.java
  class DonghuaActivity (line 35) | public class DonghuaActivity extends ActionBarActivity {
    method onCreate (line 41) | @Override

FILE: app/src/main/java/com/cjj/bb/activity/MainActivity.java
  class MainActivity (line 21) | public class MainActivity extends ActionBarActivity {
    method onCreate (line 23) | @Override
    method onCreateOptionsMenu (line 59) | @Override
    method onKeyUp (line 77) | public boolean onKeyUp(int keyCode, KeyEvent event) {
    method onBackPressed (line 132) | public void onBackPressed() {
    method onStop (line 140) | @Override
    method onDestroy (line 147) | @Override

FILE: app/src/main/java/com/cjj/bb/activity/TVActivity.java
  class TVActivity (line 15) | public class TVActivity extends ActionBarActivity{
    method onCreate (line 19) | @Override
    method onCreateOptionsMenu (line 48) | @Override
    method onBackPressed (line 54) | @Override

FILE: app/src/main/java/com/cjj/bb/activity/VideoInfoActivity.java
  class VideoInfoActivity (line 16) | public class VideoInfoActivity extends ActionBarActivity{
    method onCreate (line 19) | @Override
    method onCreateOptionsMenu (line 47) | @Override

FILE: app/src/main/java/com/cjj/bb/activity/VideoViewActivity.java
  class VideoViewActivity (line 72) | @SuppressLint("HandlerLeak")
    method onCreate (line 126) | @Override
    method attachMediaController (line 158) | private void attachMediaController() {
    method onStart (line 171) | @Override
    method onResume (line 182) | @Override
    method onPause (line 199) | @Override
    method onStop (line 212) | @Override
    method onDestroy (line 227) | @Override
    method onConfigurationChanged (line 239) | @Override
    method onBackPressed (line 249) | @Override
    method onSaveInstanceState (line 254) | @Override
    method showMenu (line 262) | @Override
    method loadView (line 267) | private void loadView(int id) {
    method parseIntent (line 286) | private void parseIntent(Intent i) {
    method manageReceivers (line 311) | private void manageReceivers() {
    method setFileName (line 338) | private void setFileName() {
    method applyResult (line 353) | private void applyResult(int resultCode) {
    method resultFinish (line 374) | private void resultFinish(int resultCode) {
    method release (line 383) | private void release() {
    method reOpen (line 394) | private void reOpen(Uri path, String name, boolean fromStart) {
    method reOpen (line 416) | public void reOpen() {
    method startPlayer (line 420) | protected void startPlayer() {
    method stopPlayer (line 430) | protected void stopPlayer() {
    method setBatteryLevel (line 436) | private void setBatteryLevel() {
    class BatteryReceiver (line 441) | private class BatteryReceiver extends BroadcastReceiver {
      method onReceive (line 442) | @Override
    class UserPresentReceiver (line 454) | private class UserPresentReceiver extends BroadcastReceiver {
      method onReceive (line 455) | @Override
    method isRootActivity (line 463) | private boolean isRootActivity() {
    class HeadsetPlugReceiver (line 472) | public class HeadsetPlugReceiver extends BroadcastReceiver {
      method onReceive (line 473) | @Override
    class ScreenReceiver (line 488) | private class ScreenReceiver extends BroadcastReceiver {
      method onReceive (line 491) | @Override
    method loadVPlayerPrefs (line 502) | private void loadVPlayerPrefs() {
    method setTextViewStyle (line 522) | private void setTextViewStyle(OutlineTextView v) {
    method isInitialized (line 530) | private boolean isInitialized() {
    method handleMessage (line 542) | @Override
    method handleMessage (line 595) | @Override
    method setVideoLoadingLayoutVisibility (line 671) | private void setVideoLoadingLayoutVisibility(int visibility) {
    method onHWRenderFailed (line 680) | @Override
    method onSubChanged (line 688) | @Override
    method onSubChanged (line 698) | @Override
    method onOpenStart (line 710) | @Override
    method onOpenSuccess (line 715) | @Override
    method onOpenFailed (line 720) | @Override
    method onBufferStart (line 725) | @Override
    method onBufferComplete (line 731) | @Override
    method onPlaybackComplete (line 739) | @Override
    method onCloseStart (line 750) | @Override
    method onCloseComplete (line 755) | @Override
    method onVideoSizeChanged (line 760) | @Override
    method onDownloadRateChanged (line 767) | @Override
    method setVideoLayout (line 780) | private void setVideoLayout() {
    method savePosition (line 786) | private void savePosition() {
    method getStartPosition (line 805) | private float getStartPosition() {
    method getBufferPercentage (line 814) | @Override
    method getCurrentPosition (line 821) | @Override
    method getDuration (line 828) | @Override
    method isPlaying (line 835) | @Override
    method pause (line 842) | @Override
    method seekTo (line 848) | @Override
    method start (line 854) | @Override
    method previous (line 860) | @Override
    method next (line 864) | @Override
    method scale (line 871) | @Override
    method snapshot (line 895) | @SuppressLint("SimpleDateFormat")
    method toggleVideoMode (line 932) | @Override
    method stop (line 938) | @Override
    method goForward (line 943) | @Override
    method goBack (line 948) | @Override
    method removeLoadingView (line 953) | @Override
    method onSurfaceCreated (line 958) | @Override
    method onSurfaceChanged (line 968) | @Override
    method onSurfaceDestroyed (line 976) | @Override
    method setDanmakushow (line 990) | @Override

FILE: app/src/main/java/com/cjj/bb/adapter/AreaGridAdapter.java
  class AreaGridAdapter (line 24) | public class AreaGridAdapter extends BaseAdapter{
    method AreaGridAdapter (line 27) | public AreaGridAdapter(Context mContext,List<AreaItem> mList){
    method getCount (line 33) | @Override
    method getItem (line 38) | @Override
    method getItemId (line 43) | @Override
    method getView (line 48) | @Override

FILE: app/src/main/java/com/cjj/bb/adapter/ArrayAdapter.java
  class ArrayAdapter (line 12) | public abstract class ArrayAdapter<T> extends BaseAdapter {
    method ArrayAdapter (line 19) | public ArrayAdapter(final Context ctx, final ArrayList<T> l) {
    method ArrayAdapter (line 24) | public ArrayAdapter(final Context ctx, final T... l) {
    method ArrayAdapter (line 30) | public ArrayAdapter(final Context ctx, final List<T> l) {
    method ArrayAdapter (line 37) | public ArrayAdapter(final Context ctx, final Collection<T> l) {
    method getCount (line 44) | @Override
    method getItem (line 49) | @Override
    method getItemId (line 54) | @Override
    method add (line 59) | public void add(T item) {
    method replace (line 63) | public void replace(ArrayList<T> newObjects) {
    method addAll (line 74) | public void addAll(T... items) {
    method addAll (line 86) | public void addAll(Collection<? extends T> collection) {
    method clear (line 93) | public void clear() {
    method getAll (line 102) | public final ArrayList<T> getAll() {

FILE: app/src/main/java/com/cjj/bb/adapter/BankumiTabAdapter.java
  class BankumiTabAdapter (line 16) | public class BankumiTabAdapter extends FragmentPagerAdapter {
    method BankumiTabAdapter (line 21) | public BankumiTabAdapter(FragmentManager fm) {
    method getItem (line 28) | @Override
    method getPageTitle (line 51) | @Override
    method getCount (line 57) | @Override

FILE: app/src/main/java/com/cjj/bb/adapter/DianyingTabAdapter.java
  class DianyingTabAdapter (line 16) | public class DianyingTabAdapter extends FragmentPagerAdapter {
    method DianyingTabAdapter (line 21) | public DianyingTabAdapter(FragmentManager fm) {
    method getItem (line 28) | @Override
    method getPageTitle (line 51) | @Override
    method getCount (line 57) | @Override

FILE: app/src/main/java/com/cjj/bb/adapter/DonghuaTabAdapter.java
  class DonghuaTabAdapter (line 17) | public class DonghuaTabAdapter extends FragmentPagerAdapter {
    method DonghuaTabAdapter (line 22) | public DonghuaTabAdapter(FragmentManager fm) {
    method getItem (line 29) | @Override
    method getPageTitle (line 52) | @Override
    method getCount (line 58) | @Override

FILE: app/src/main/java/com/cjj/bb/adapter/GameListAdapter.java
  class GameListAdapter (line 24) | public class GameListAdapter extends BaseAdapter{
    method GameListAdapter (line 28) | public GameListAdapter(Context mContext,List<GameItem> mList){
    method getCount (line 34) | @Override
    method getItem (line 39) | @Override
    method getItemId (line 44) | @Override
    method getView (line 49) | @Override

FILE: app/src/main/java/com/cjj/bb/adapter/GridAdapter.java
  class GridAdapter (line 23) | public class GridAdapter extends BaseAdapter{
    method GridAdapter (line 28) | public GridAdapter(Context mContext,List<VideoItem> mList,ImageLoader ...
    method getCount (line 36) | @Override
    method getItem (line 41) | @Override
    method getItemId (line 46) | @Override
    method getView (line 51) | @Override
    class ViewHolder (line 95) | private class ViewHolder{

FILE: app/src/main/java/com/cjj/bb/adapter/ItemsAdapter.java
  class ItemsAdapter (line 21) | public class ItemsAdapter extends ArrayAdapter<Integer>{
    method ItemsAdapter (line 29) | public ItemsAdapter(Context context, int layoutResourceId, Integer[] i...
    method getView (line 41) | @Override
    class ItemHolder (line 65) | public static class ItemHolder
    method setImageBitmap (line 72) | private void setImageBitmap(Integer item, ImageView imageView){
    method convertDpToPixel (line 83) | public static float convertDpToPixel(float dp, Context context){

FILE: app/src/main/java/com/cjj/bb/adapter/KejiTabAdapter.java
  class KejiTabAdapter (line 16) | public class KejiTabAdapter extends FragmentPagerAdapter {
    method KejiTabAdapter (line 21) | public KejiTabAdapter(FragmentManager fm) {
    method getItem (line 28) | @Override
    method getPageTitle (line 55) | @Override
    method getCount (line 61) | @Override

FILE: app/src/main/java/com/cjj/bb/adapter/MainTabAdapter.java
  class MainTabAdapter (line 22) | public class MainTabAdapter extends FragmentPagerAdapter {
    method MainTabAdapter (line 29) | public MainTabAdapter(FragmentManager fm) {
    method getItem (line 36) | @Override
    method getPageTitle (line 61) | @Override
    method getCount (line 67) | @Override

FILE: app/src/main/java/com/cjj/bb/adapter/MusicTabAdapter.java
  class MusicTabAdapter (line 16) | public class MusicTabAdapter extends FragmentPagerAdapter {
    method MusicTabAdapter (line 21) | public MusicTabAdapter(FragmentManager fm) {
    method getItem (line 28) | @Override
    method getPageTitle (line 51) | @Override
    method getCount (line 57) | @Override

FILE: app/src/main/java/com/cjj/bb/adapter/RankAdapter.java
  class RankAdapter (line 16) | public class RankAdapter extends FragmentPagerAdapter {
    method RankAdapter (line 21) | public RankAdapter(FragmentManager fm) {
    method getItem (line 28) | @Override
    method getPageTitle (line 57) | @Override
    method getCount (line 63) | @Override

FILE: app/src/main/java/com/cjj/bb/adapter/VideoInfoListAdapter.java
  class VideoInfoListAdapter (line 20) | public class VideoInfoListAdapter extends BaseAdapter{
    method VideoInfoListAdapter (line 26) | public VideoInfoListAdapter(Context mContext,List<String> mList,String...
    method getCount (line 33) | @Override
    method getItem (line 38) | @Override
    method getItemId (line 43) | @Override
    method getView (line 48) | @Override

FILE: app/src/main/java/com/cjj/bb/adapter/VideoListAdapter.java
  class VideoListAdapter (line 29) | public class VideoListAdapter extends BaseAdapter {
    method VideoListAdapter (line 38) | public VideoListAdapter(Context context) {
    method setList (line 57) | public void setList(List<VideoItem> list) {
    method addList (line 61) | public void addList(List<VideoItem> list) {
    method clearList (line 65) | public void clearList() {
    method getList (line 69) | public List<VideoItem> getList() {
    method removeItem (line 73) | public void removeItem(int position) {
    method getCount (line 79) | @Override
    method getItem (line 84) | @Override
    method getItemId (line 89) | @Override
    method getView (line 94) | @Override
    class ViewHolder (line 129) | private class ViewHolder {

FILE: app/src/main/java/com/cjj/bb/adapter/YouxiTabAdapter.java
  class YouxiTabAdapter (line 16) | public class YouxiTabAdapter extends FragmentPagerAdapter {
    method YouxiTabAdapter (line 21) | public YouxiTabAdapter(FragmentManager fm) {
    method getItem (line 28) | @Override
    method getPageTitle (line 49) | @Override
    method getCount (line 55) | @Override

FILE: app/src/main/java/com/cjj/bb/adapter/YuleTabAdapter.java
  class YuleTabAdapter (line 16) | public class YuleTabAdapter extends FragmentPagerAdapter {
    method YuleTabAdapter (line 21) | public YuleTabAdapter(FragmentManager fm) {
    method getItem (line 28) | @Override
    method getPageTitle (line 49) | @Override
    method getCount (line 55) | @Override

FILE: app/src/main/java/com/cjj/bb/fragment/BangumiFragment.java
  class BangumiFragment (line 20) | public class BangumiFragment extends Fragment{
    method onCreate (line 28) | @Override
    method onCreateView (line 34) | @Override
    method onTouch (line 56) | @Override
    method onScrollStateChanged (line 78) | @Override
    method onScroll (line 82) | @Override
    method loadItems (line 124) | private void loadItems(){

FILE: app/src/main/java/com/cjj/bb/fragment/BroadcastTimetableFragment.java
  class BroadcastTimetableFragment (line 5) | public class BroadcastTimetableFragment extends Fragment{

FILE: app/src/main/java/com/cjj/bb/fragment/DonghuaFragment.java
  class DonghuaFragment (line 43) | public class DonghuaFragment extends Fragment implements AbsListView.OnS...
    method DonghuaFragment (line 56) | public DonghuaFragment(int videoType) {
    method onCreate (line 60) | @Override
    method onActivityCreated (line 66) | @Override
    method onCreateView (line 93) | @Override
    method init (line 101) | private void init() {
    method initComponent (line 109) | private void initComponent() {
    method onScrollStateChanged (line 139) | @Override
    method onScroll (line 152) | @Override
    class MainTask (line 172) | private class MainTask extends AsyncTask<String, Void, Integer> {
      method doInBackground (line 174) | @Override
      method onPostExecute (line 230) | @Override
    method getDate (line 287) | public String getDate() {

FILE: app/src/main/java/com/cjj/bb/fragment/FragmentLogin.java
  class FragmentLogin (line 16) | public class FragmentLogin extends Fragment {
    method onCreateView (line 18) | @Nullable

FILE: app/src/main/java/com/cjj/bb/fragment/FramentTime.java
  class FramentTime (line 16) | public class FramentTime extends Fragment {
    method onCreateView (line 18) | @Nullable

FILE: app/src/main/java/com/cjj/bb/fragment/GamesCenterFragment.java
  class GamesCenterFragment (line 19) | public class GamesCenterFragment extends Fragment{
    method onCreate (line 29) | @Override
    method onCreateView (line 42) | @Override

FILE: app/src/main/java/com/cjj/bb/fragment/HomePageFragment.java
  class HomePageFragment (line 46) | public class HomePageFragment extends Fragment{
    method handleMessage (line 96) | public void handleMessage(android.os.Message msg) {
    method HomePageFragment (line 102) | public HomePageFragment() {
    method onCreate (line 106) | @Override
    method initImageLoader (line 123) | private void initImageLoader() {
    method initAdData (line 143) | private void initAdData() {
    method initBangumiData (line 174) | private void initBangumiData() {
    method addDynamicView (line 217) | private void addDynamicView() {
    method startAd (line 233) | private void startAd() {
    class ScrollTask (line 240) | private class ScrollTask implements Runnable {
      method run (line 242) | @Override
    method onStop (line 251) | @Override
    method onCreateView (line 260) | @Override
    class HomePageADAdapter (line 272) | private class HomePageADAdapter extends PagerAdapter{
      method getCount (line 274) | @Override
      method instantiateItem (line 279) | @Override
      method destroyItem (line 303) | @Override
      method isViewFromObject (line 308) | @Override
      method restoreState (line 313) | @Override
      method saveState (line 318) | @Override
      method startUpdate (line 323) | @Override
      method finishUpdate (line 328) | @Override
    class HomePageADChangeListener (line 334) | private class HomePageADChangeListener implements OnPageChangeListener {
      method onPageScrollStateChanged (line 338) | @Override
      method onPageScrolled (line 343) | @Override
      method onPageSelected (line 348) | @Override
    class MainTask (line 356) | private class MainTask extends AsyncTask<String, Void, Integer> {
      method doInBackground (line 360) | @Override
      method onPostExecute (line 417) | @Override

FILE: app/src/main/java/com/cjj/bb/fragment/HomePageFragment2.java
  class HomePageFragment2 (line 49) | public class HomePageFragment2 extends Fragment {
    method handleMessage (line 102) | public void handleMessage(android.os.Message msg) {
    method onCreate (line 108) | @Override
    method initTestData (line 126) | private void initTestData() {
    method initImageLoader (line 160) | private void initImageLoader() {
    method initAdData (line 180) | private void initAdData() {
    method addDynamicView (line 246) | private void addDynamicView() {
    method startAd (line 262) | private void startAd() {
    class ScrollTask (line 269) | private class ScrollTask implements Runnable {
      method run (line 271) | @Override
    method onStop (line 280) | @Override
    method onCreateView (line 289) | @Override
    class HomePageADAdapter (line 300) | private class HomePageADAdapter extends PagerAdapter{
      method getCount (line 302) | @Override
      method instantiateItem (line 307) | @Override
      method destroyItem (line 331) | @Override
      method isViewFromObject (line 336) | @Override
      method restoreState (line 341) | @Override
      method saveState (line 346) | @Override
      method startUpdate (line 351) | @Override
      method finishUpdate (line 356) | @Override
    class HomePageADChangeListener (line 362) | private class HomePageADChangeListener implements OnPageChangeListener {
      method onPageScrollStateChanged (line 366) | @Override
      method onPageScrolled (line 371) | @Override
      method onPageSelected (line 376) | @Override
    class MainTask (line 384) | private class MainTask extends AsyncTask<String, Void, Integer> {
      method MainTask (line 394) | public MainTask() {
      method doInBackground (line 399) | @Override
      method onPostExecute (line 585) | @Override
    method onDestroy (line 606) | @Override
    method onClick (line 614) | @Override
    method onClick (line 628) | @Override
    method onClick (line 642) | @Override
    method onClick (line 656) | @Override
    method onClick (line 670) | @Override
    method onClick (line 684) | @Override
    method onClick (line 698) | @Override

FILE: app/src/main/java/com/cjj/bb/fragment/OnlineFragment.java
  class OnlineFragment (line 30) | public class OnlineFragment extends Fragment implements OnItemClickListe...
    method onCreate (line 47) | @Override
    method onCreateView (line 54) | @Override
    method onItemClick (line 66) | @Override
    method onBackPressed (line 87) | public boolean onBackPressed() {
    class DataAdapter (line 101) | private class DataAdapter extends ArrayAdapter<OnlineVideo> {
      method DataAdapter (line 105) | public DataAdapter(Context ctx,ArrayList<OnlineVideo> root) {
      method getView (line 119) | @Override
    method onPause (line 146) | @Override
    method onResume (line 151) | @Override

FILE: app/src/main/java/com/cjj/bb/fragment/PersonCenterFragment.java
  class PersonCenterFragment (line 5) | public class PersonCenterFragment extends Fragment{

FILE: app/src/main/java/com/cjj/bb/fragment/RankFragment.java
  class RankFragment (line 33) | public class RankFragment extends Fragment  {
    method RankFragment (line 45) | public RankFragment(int videoType) {
    method onCreate (line 49) | @Override

FILE: app/src/main/java/com/cjj/bb/fragment/RelevantVideoFragment.java
  class RelevantVideoFragment (line 5) | public class RelevantVideoFragment extends Fragment{

FILE: app/src/main/java/com/cjj/bb/fragment/SubareaFragment.java
  class SubareaFragment (line 20) | public class SubareaFragment extends Fragment{
    method onCreate (line 28) | @Override
    method onCreateView (line 40) | @Override

FILE: app/src/main/java/com/cjj/bb/fragment/VideoInfoFragment.java
  class VideoInfoFragment (line 47) | public class VideoInfoFragment extends Fragment{
    method onCreate (line 72) | @Override
    method initImageLoader (line 88) | private void initImageLoader() {
    class InJavaScriptLocalObj (line 108) | final class InJavaScriptLocalObj {
      method showSource (line 109) | public void showSource(String html) {
    method onCreateView (line 114) | @Override
    method initData (line 124) | private void initData() {
    method onStop (line 194) | @Override
    class VideoInfoTask (line 200) | private class VideoInfoTask extends AsyncTask<String, Void, Integer> {
      method doInBackground (line 203) | @Override
      method onPostExecute (line 238) | @Override

FILE: app/src/main/java/com/cjj/bb/model/AreaItem.java
  class AreaItem (line 3) | public class AreaItem {
    method getImg (line 6) | public int getImg() {
    method setImg (line 9) | public void setImg(int img) {
    method getText (line 12) | public String getText() {
    method setText (line 15) | public void setText(String text) {

FILE: app/src/main/java/com/cjj/bb/model/BannerItem.java
  class BannerItem (line 3) | public class BannerItem {
    method getTitle (line 8) | public String getTitle() {
    method setTitle (line 11) | public void setTitle(String title) {
    method getLink (line 14) | public String getLink() {
    method setLink (line 17) | public void setLink(String link) {
    method getImg (line 20) | public String getImg() {
    method setImg (line 23) | public void setImg(String img) {
    method isAd (line 26) | public boolean isAd() {
    method setAd (line 29) | public void setAd(boolean isAd) {

FILE: app/src/main/java/com/cjj/bb/model/GameItem.java
  class GameItem (line 3) | public class GameItem {
    method getImg (line 7) | public int getImg() {
    method setImg (line 10) | public void setImg(int img) {
    method getText (line 13) | public String getText() {
    method setText (line 16) | public void setText(String text) {
    method getPath (line 19) | public String getPath() {
    method setPath (line 22) | public void setPath(String path) {

FILE: app/src/main/java/com/cjj/bb/model/OnlineVideo.java
  class OnlineVideo (line 5) | public class OnlineVideo {
    method OnlineVideo (line 24) | public OnlineVideo() {
    method OnlineVideo (line 28) | public OnlineVideo(String title, int iconId, int category) {
    method OnlineVideo (line 34) | public OnlineVideo(String title, int iconId, int category, String url) {

FILE: app/src/main/java/com/cjj/bb/model/Page.java
  class Page (line 9) | public class Page {
    method setPageStart (line 14) | public void setPageStart() {
    method setPage (line 19) | public void setPage(int num) {
    method getCurrentPage (line 24) | public String getCurrentPage() {
    method addPage (line 29) | public void addPage() {

FILE: app/src/main/java/com/cjj/bb/model/User.java
  class User (line 3) | public class User {
    method getMid (line 17) | public String getMid() {
    method setMid (line 20) | public void setMid(String mid) {
    method getName (line 23) | public String getName() {
    method setName (line 26) | public void setName(String name) {
    method getIsApprove (line 29) | public Boolean getIsApprove() {
    method setIsApprove (line 32) | public void setIsApprove(Boolean isApprove) {
    method getSpaceName (line 35) | public String getSpaceName() {
    method setSpaceName (line 38) | public void setSpaceName(String spaceName) {
    method getSex (line 44) | public String getSex() {
    method setSex (line 50) | public void setSex(String sex) {
    method getRank (line 53) | public String getRank() {
    method setRank (line 56) | public void setRank(String rank) {
    method getAvatar (line 59) | public String getAvatar() {
    method setAvatar (line 62) | public void setAvatar(String avatar) {
    method getFollow (line 65) | public String getFollow() {
    method setFollow (line 68) | public void setFollow(String follow) {
    method getArticle (line 71) | public String getArticle() {
    method setArticle (line 74) | public void setArticle(String article) {
    method getFans (line 77) | public String getFans() {
    method setFans (line 80) | public void setFans(String fans) {
    method getPlace (line 83) | public String getPlace() {
    method setPlace (line 86) | public void setPlace(String place) {
    method getDescription (line 89) | public String getDescription() {
    method setDescription (line 92) | public void setDescription(String description) {
    method getFollowlist (line 95) | public String getFollowlist() {
    method setFollowlist (line 98) | public void setFollowlist(String followlist) {

FILE: app/src/main/java/com/cjj/bb/model/Video.java
  class Video (line 3) | public class Video {
    method getAid (line 24) | public String getAid() {
    method setAid (line 27) | public void setAid(String aid) {
    method getTitle (line 30) | public String getTitle() {
    method setTitle (line 33) | public void setTitle(String title) {
    method getBofang (line 36) | public String getBofang() {
    method setBofang (line 39) | public void setBofang(String bofang) {
    method getShoucang (line 42) | public String getShoucang() {
    method setShoucang (line 45) | public void setShoucang(String shoucang) {
    method getDanmu (line 48) | public String getDanmu() {
    method setDanmu (line 51) | public void setDanmu(String danmu) {
    method getDate (line 54) | public String getDate() {
    method setDate (line 57) | public void setDate(String date) {
    method getCover (line 60) | public String getCover() {
    method setCover (line 63) | public void setCover(String cover) {
    method getCommentNumber (line 66) | public String getCommentNumber() {
    method setCommentNumber (line 69) | public void setCommentNumber(String commentNumber) {
    method getDescription (line 72) | public String getDescription() {
    method setDescription (line 75) | public void setDescription(String description) {
    method getTag (line 78) | public String getTag() {
    method setTag (line 81) | public void setTag(String tag) {
    method getAuthor (line 84) | public String getAuthor() {
    method setAuthor (line 87) | public void setAuthor(String author) {
    method getCredit (line 90) | public String getCredit() {
    method setCredit (line 93) | public void setCredit(String credit) {
    method getCoin (line 96) | public String getCoin() {
    method setCoin (line 99) | public void setCoin(String coin) {
    method getSpid (line 102) | public String getSpid() {
    method setSpid (line 105) | public void setSpid(String spid) {
    method getCid (line 108) | public String getCid() {
    method setCid (line 111) | public void setCid(String cid) {
    method getOffsite (line 114) | public String getOffsite() {
    method setOffsite (line 117) | public void setOffsite(String offsite) {
    method getDuration (line 120) | public String getDuration() {
    method setDuration (line 123) | public void setDuration(String duration) {
    method getEpisode (line 126) | public String getEpisode() {
    method setEpisode (line 129) | public void setEpisode(String episode) {
    method getArcurl (line 132) | public String getArcurl() {
    method setArcurl (line 135) | public void setArcurl(String arcurl) {
    method getSrc (line 138) | public String getSrc() {
    method setSrc (line 141) | public void setSrc(String src) {

FILE: app/src/main/java/com/cjj/bb/model/VideoItem.java
  class VideoItem (line 5) | public class VideoItem implements Serializable{
    method getAid (line 23) | public String getAid() {
    method setAid (line 26) | public void setAid(String aid) {
    method getTitle (line 29) | public String getTitle() {
    method setTitle (line 32) | public void setTitle(String title) {
    method getTypeid (line 35) | public String getTypeid() {
    method setTypeid (line 38) | public void setTypeid(String typeid) {
    method getPlay (line 41) | public String getPlay() {
    method setPlay (line 44) | public void setPlay(String play) {
    method getSbutitle (line 47) | public String getSbutitle() {
    method setSbutitle (line 50) | public void setSbutitle(String sbutitle) {
    method getReview (line 53) | public String getReview() {
    method setReview (line 56) | public void setReview(String review) {
    method getVideo_review (line 59) | public String getVideo_review() {
    method setVideo_review (line 62) | public void setVideo_review(String video_review) {
    method getFavorites (line 65) | public String getFavorites() {
    method setFavorites (line 68) | public void setFavorites(String favorites) {
    method getMid (line 71) | public String getMid() {
    method setMid (line 74) | public void setMid(String mid) {
    method getAuthor (line 77) | public String getAuthor() {
    method setAuthor (line 80) | public void setAuthor(String author) {
    method getDescription (line 83) | public String getDescription() {
    method setDescription (line 86) | public void setDescription(String description) {
    method getCreate (line 89) | public String getCreate() {
    method setCreate (line 92) | public void setCreate(String create) {
    method getPic (line 95) | public String getPic() {
    method setPic (line 98) | public void setPic(String pic) {
    method getCredit (line 101) | public String getCredit() {
    method setCredit (line 104) | public void setCredit(String credit) {
    method getCoins (line 107) | public String getCoins() {
    method setCoins (line 110) | public void setCoins(String coins) {
    method getDuration (line 113) | public String getDuration() {
    method setDuration (line 116) | public void setDuration(String duration) {

FILE: app/src/main/java/com/cjj/bb/utils/ArrayUtils.java
  class ArrayUtils (line 20) | public class ArrayUtils {
    method concat (line 21) | public static <T> T[] concat(T[] A, T[] B) {
    method indexOf (line 31) | public static <T> int indexOf(T[] array, T s) {

FILE: app/src/main/java/com/cjj/bb/utils/CompressionTools.java
  class CompressionTools (line 9) | public class CompressionTools {
    method CompressionTools (line 12) | private CompressionTools() {}
    method compress (line 14) | public static byte[] compress(byte[] value, int offset, int length, in...
    method compress (line 39) | public static byte[] compress(byte[] value, int offset, int length) {
    method compress (line 44) | public static byte[] compress(byte[] value) {
    method decompress (line 48) | public static byte[] decompress(byte[] value) throws DataFormatExcepti...
    method decompressXML (line 68) | public static byte[] decompressXML(byte[] data) throws DataFormatExcep...

FILE: app/src/main/java/com/cjj/bb/utils/Constants.java
  class Constants (line 9) | public class Constants {
    class DEF_BLOG_ITEM_TYPE (line 11) | public class DEF_BLOG_ITEM_TYPE {
    class DEF_NEWS_TYPE (line 20) | public class DEF_NEWS_TYPE {
    class DEF_COMMENT_TYPE (line 29) | public class DEF_COMMENT_TYPE {
    class DEF_RESULT_CODE (line 35) | public class DEF_RESULT_CODE {
    class DEF_TASK_TYPE (line 44) | public class DEF_TASK_TYPE {
    class DEF_VIDEO_TYPE (line 54) | public class DEF_VIDEO_TYPE {
    class DEF_AREA_TYPE (line 101) | public class DEF_AREA_TYPE {

FILE: app/src/main/java/com/cjj/bb/utils/DeviceUtils.java
  class DeviceUtils (line 34) | public class DeviceUtils {
    method hasFroyo (line 37) | public static boolean hasFroyo() {
    method hasGingerbread (line 42) | public static boolean hasGingerbread() {
    method hasHoneycomb (line 47) | public static boolean hasHoneycomb() {
    method hasHoneycombMR1 (line 52) | public static boolean hasHoneycombMR1() {
    method hasICS (line 57) | public static boolean hasICS() {
    method getSDKVersionInt (line 61) | public static int getSDKVersionInt() {
    method getSDKVersion (line 65) | @SuppressWarnings("deprecation")
    method isTablet (line 76) | public static boolean isTablet(Context context) {
    method isHoneycombTablet (line 80) | public static boolean isHoneycombTablet(Context context) {
    method getDeviceModel (line 89) | public static String getDeviceModel() {
    method isMeizu (line 94) | public static boolean isMeizu() {
    method isHTC (line 99) | public static boolean isHTC() {
    method isXiaomi (line 103) | public static boolean isXiaomi() {
    method getManufacturer (line 112) | public static String getManufacturer() {
    method getScreenHeight (line 116) | @SuppressWarnings("deprecation")
    method getScreenWidth (line 124) | @SuppressWarnings("deprecation")
    method getScreenDensity (line 134) | public static float getScreenDensity(Context context) {
    method getScreenSize (line 140) | public static int[] getScreenSize(int w, int h, Context context) {
    method getScreenSize (line 153) | public static int[] getScreenSize(int w, int h, int phoneW, int phoneH) {
    method setBrightness (line 163) | public static void setBrightness(final Activity context, float f) {
    method getAvailableStorage (line 186) | public static long getAvailableStorage() {
    method hideSoftInput (line 202) | public static void hideSoftInput(Context ctx, View v) {
    method showSoftInput (line 211) | public static void showSoftInput(Context ctx) {
    method isHardKeyboardOpen (line 223) | protected boolean isHardKeyboardOpen(Context ctx) {
    method getCpuInfo (line 227) | public static String getCpuInfo() {
    method startApkActivity (line 247) | public static void startApkActivity(final Context ctx, String packageN...

FILE: app/src/main/java/com/cjj/bb/utils/DownUtil.java
  class DownUtil (line 21) | public class DownUtil
    method DownUtil (line 34) | public DownUtil(String path, String targetFile, int threadNum)
    method download (line 43) | public void download() throws Exception
    method getCompleteRate (line 85) | public double getCompleteRate()
    class DownThread (line 97) | private class DownThread extends Thread
      method DownThread (line 108) | public DownThread(int startPos, int currentPartSize,
      method run (line 116) | @Override

FILE: app/src/main/java/com/cjj/bb/utils/FileUitl.java
  class FileUitl (line 27) | public class FileUitl {
    method FileUitl (line 30) | public FileUitl(){
    method getSDPATH (line 38) | public String getSDPATH(){
    method createSDDir (line 44) | public File createSDDir(String dirName){
    method createSDFile (line 53) | public File createSDFile(String fileName)throws IOException{
    method isFileExist (line 64) | public boolean isFileExist(String fileName){
    method write2SDFromInput (line 71) | public File write2SDFromInput(String Path, String FileName, InputStrea...
    method write2SDFromWrite (line 107) | public File write2SDFromWrite(String Path, String FileName, BufferedRe...

FILE: app/src/main/java/com/cjj/bb/utils/FileUtils.java
  class FileUtils (line 14) | public class FileUtils {
    method isVideoOrAudio (line 105) | public static boolean isVideoOrAudio(File f) {
    method isVideoOrAudio (line 110) | public static boolean isVideoOrAudio(String f) {
    method isVideo (line 115) | public static boolean isVideo(File f) {
    method getFileExtension (line 121) | public static String getFileExtension(File f) {
    method getUrlFileName (line 132) | public static String getUrlFileName(String url) {
    method getUrlExtension (line 144) | public static String getUrlExtension(String url) {
    method getFileNameNoEx (line 154) | public static String getFileNameNoEx(String filename) {
    method showFileSize (line 164) | public static String showFileSize(long size) {
    method showFileAvailable (line 179) | public static String showFileAvailable() {
    method createIfNoExists (line 195) | public static boolean createIfNoExists(String path) {
    method getMimeType (line 244) | public static String getMimeType(String path) {
    method getExternalStorageDirectory (line 253) | public static String getExternalStorageDirectory() {
    method getCanonical (line 269) | public static String getCanonical(File f) {
    method sdAvailable (line 280) | public static boolean sdAvailable() {

FILE: app/src/main/java/com/cjj/bb/utils/FractionalTouchDelegate.java
  class FractionalTouchDelegate (line 38) | public class FractionalTouchDelegate extends TouchDelegate {
    method FractionalTouchDelegate (line 54) | public FractionalTouchDelegate(View source, View target, RectF sourceF...
    method setupDelegate (line 73) | public static void setupDelegate(View source, View target, RectF sourc...
    method updateSourcePartial (line 81) | private void updateSourcePartial() {
    method onTouchEvent (line 97) | @Override

FILE: app/src/main/java/com/cjj/bb/utils/HttpDownloader.java
  class HttpDownloader (line 18) | public class HttpDownloader {
    method download (line 31) | public String download(String urlstr) {
    method download (line 72) | public int download(String urlstr, String Path, String FileName) {
    method downFile (line 117) | public int downFile(String urlstr, String Path, String FileName) {
    method getInputStreamFromUrl (line 155) | private InputStream getInputStreamFromUrl(String urlstr)
    method testCharset (line 165) | public static void testCharset(String datastr){

FILE: app/src/main/java/com/cjj/bb/utils/HttpUtil.java
  class HttpUtil (line 55) | public class HttpUtil {
    method getHtmlString (line 60) | public static String getHtmlString(String urlString) {
    method getXmlDecompress (line 79) | public static String getXmlDecompress(String urlString) {
    method sendPost (line 97) | public static String sendPost(String url, String params)
    method httpGetHost (line 157) | public static String httpGetHost(String url) {
    method httpGet (line 185) | public static String httpGet(String url) {
    method httpGetNoResult (line 217) | public static String httpGetNoResult(String url) {
    method HttpGetBmp (line 243) | public static Bitmap HttpGetBmp(String url) {
    method HttpGetBmpInputStream (line 271) | public static InputStream HttpGetBmpInputStream(String url) {
    method GetCookie (line 287) | public static Integer GetCookie(String url, String number, String pw,
    method httpGetCookie (line 341) | public static String httpGetCookie(String url) {
    method httpPostCookie (line 381) | public static String httpPostCookie(String url, String id, String data) {
    method getCookie (line 430) | public static int getCookie(String url) {

FILE: app/src/main/java/com/cjj/bb/utils/ImageUtils.java
  class ImageUtils (line 27) | public class ImageUtils {
    method getBitmapSize (line 34) | @TargetApi(Build.VERSION_CODES.HONEYCOMB_MR1)
    method rotate (line 44) | public static Bitmap rotate(Bitmap b, int degrees) {
    method decodeSampledBitmapFromFile (line 79) | public static synchronized Bitmap decodeSampledBitmapFromFile(
    method calculateInSampleSize (line 116) | public static int calculateInSampleSize(BitmapFactory.Options options,
    method saveBitmap (line 150) | public static boolean saveBitmap(String path, Bitmap bitmap) {
    method saveBitmap (line 155) | public static boolean saveBitmap(File f, Bitmap bitmap) {
    method decodeUriAsBitmap (line 187) | public static Bitmap decodeUriAsBitmap(Context ctx, Uri uri) {
    method zoomBitmap (line 214) | public static Bitmap zoomBitmap(Bitmap bitmap, int w, int h) {
    method drawableToBitmap (line 226) | public static Bitmap drawableToBitmap(Drawable drawable) {
    method getRoundedCornerBitmap (line 247) | public static Bitmap getRoundedCornerBitmap(Bitmap bitmap, float round...
    method toBitmap (line 274) | public static Bitmap toBitmap(Drawable drawable) {
    method scaledBitmap (line 297) | public static Bitmap scaledBitmap(Bitmap src, int dstWidth, int dstHei...
    method scaledBitmap (line 320) | public static Bitmap scaledBitmap(Bitmap src, int scale) {
    method toBytes (line 335) | public static byte[] toBytes(Bitmap bitmap) {

FILE: app/src/main/java/com/cjj/bb/utils/IntentHelper.java
  class IntentHelper (line 36) | public final class IntentHelper {
    method getIntentUri (line 45) | public static Uri getIntentUri(Intent intent) {
    method getTextUri (line 68) | private static Uri getTextUri(String sharedUrl) {
    method existPackage (line 79) | public static boolean existPackage(final Context ctx, String packageNa...
    method startApkActivity (line 89) | public static void startApkActivity(final Context ctx, String packageN...

FILE: app/src/main/java/com/cjj/bb/utils/JsoupUtil.java
  class JsoupUtil (line 21) | public class JsoupUtil {
    method resetPages (line 26) | public static void resetPages() {

FILE: app/src/main/java/com/cjj/bb/utils/Logger.java
  class Logger (line 5) | public class Logger {
    method setLog (line 10) | public static void setLog(boolean isLog) {
    method getIsLog (line 14) | public static boolean getIsLog() {
    method d (line 18) | public static void d(String tag, String msg) {
    method d (line 24) | public static void d(String msg) {
    method d (line 36) | public static void d(String tag, String msg, Throwable tr) {
    method e (line 42) | public static void e(Throwable tr) {
    method i (line 48) | public static void i(String msg) {
    method i (line 54) | public static void i(String tag, String msg) {
    method i (line 68) | public static void i(String tag, String msg, Throwable tr) {
    method e (line 82) | public static void e(String tag, String msg) {
    method e (line 88) | public static void e(String msg) {
    method e (line 102) | public static void e(String tag, String msg, Throwable tr) {
    method e (line 108) | public static void e(String msg, Throwable tr) {
    method systemErr (line 114) | public static void systemErr(String msg) {

FILE: app/src/main/java/com/cjj/bb/utils/MediaUtils.java
  class MediaUtils (line 23) | public final class MediaUtils {
    method isVideoOrAudio (line 42) | public static boolean isVideoOrAudio(String url) {
    method isVideoOrAudio (line 46) | public static boolean isVideoOrAudio(File file) {
    method isVideo (line 50) | public static boolean isVideo(String url) {
    method isVideo (line 54) | public static boolean isVideo(File file) {
    method isAudio (line 58) | public static boolean isAudio(String url) {
    method isAudio (line 62) | public static boolean isAudio(File file) {
    method isSubTrack (line 66) | public static boolean isSubTrack(File file) {
    method isNative (line 70) | public static boolean isNative(String uri) {
    method generatePattern (line 75) | private static Pattern generatePattern(String[] args) {

FILE: app/src/main/java/com/cjj/bb/utils/MultiMemberGZIPInputStream.java
  class MultiMemberGZIPInputStream (line 8) | public
    method MultiMemberGZIPInputStream (line 11) | public MultiMemberGZIPInputStream(InputStream in, int size) throws IOE...
    method MultiMemberGZIPInputStream (line 18) | public MultiMemberGZIPInputStream(InputStream in) throws IOException
    method MultiMemberGZIPInputStream (line 25) | private MultiMemberGZIPInputStream(MultiMemberGZIPInputStream parent) ...
    method MultiMemberGZIPInputStream (line 33) | private MultiMemberGZIPInputStream(MultiMemberGZIPInputStream parent, ...
    method read (line 46) | public int read(byte[] inputBuffer, int inputBufferOffset, int inputBu...

FILE: app/src/main/java/com/cjj/bb/utils/PreferenceUtils.java
  class PreferenceUtils (line 12) | public final class PreferenceUtils {
    method reset (line 15) | public static void reset(final Context ctx) {
    method getString (line 21) | public static String getString(String key, String defValue) {
    method getLong (line 25) | public static long getLong(String key, long defValue) {
    method getFloat (line 29) | public static float getFloat(String key, float defValue) {
    method put (line 33) | public static void put(String key, String value) {
    method put (line 37) | public static void put(String key, int value) {
    method put (line 41) | public static void put(String key, float value) {
    method put (line 45) | public static void put(String key, boolean value) {
    method putFloat (line 49) | public static void putFloat(String key, float value) {
    method getPreferences (line 56) | public static SharedPreferences getPreferences() {
    method getInt (line 60) | public static int getInt(String key, int defValue) {
    method getBoolean (line 64) | public static boolean getBoolean(String key, boolean defValue) {
    method putStringProcess (line 68) | public static void putStringProcess(String key, String value) {
    method getStringProcess (line 75) | public static String getStringProcess(String key, String defValue) {
    method hasString (line 80) | public static boolean hasString(String key) {
    method putString (line 85) | public static void putString(String key, String value) {
    method putLong (line 92) | public static void putLong(String key, long value) {
    method putBoolean (line 99) | public static void putBoolean(String key, boolean value) {
    method putInt (line 106) | public static void putInt(String key, int value) {
    method remove (line 113) | public static void remove(String... keys) {

FILE: app/src/main/java/com/cjj/bb/utils/StringUtils.java
  class StringUtils (line 21) | public class StringUtils {
    method currentTimeString (line 35) | public static String currentTimeString() {
    method chatAt (line 39) | public static char chatAt(String pinyin, int index) {
    method GetTextWidth (line 46) | public static float GetTextWidth(String Sentence, float Size) {
    method formatDate (line 61) | public static String formatDate(Date date, String pattern) {
    method formatDate (line 72) | public static String formatDate(Date date) {
    method formatDate (line 76) | public static String formatDate(long date) {
    method getDate (line 85) | public static String getDate() {
    method createFileName (line 90) | public static String createFileName() {
    method getDateTime (line 101) | public static String getDateTime() {
    method formatDateTime (line 111) | public static String formatDateTime(Date date) {
    method formatDateTime (line 115) | public static String formatDateTime(long date) {
    method formatGMTDate (line 125) | public static String formatGMTDate(String gmt) {
    method join (line 138) | public static String join(final ArrayList<String> array,
    method join (line 151) | public static String join(final Iterator<String> iter,
    method isEmpty (line 172) | public static boolean isEmpty(String str) {
    method trim (line 181) | public static String trim(String str) {
    method generateTime (line 192) | public static String generateTime(long time) {
    method gennerTime (line 203) | public static String gennerTime(int totalSeconds) {
    method generateFileSize (line 215) | public static String generateFileSize(long size) {
    method getTimeDiff (line 229) | public static String getTimeDiff(long time) {
    method substring (line 271) | public static String substring(String search, String start, String end,
    method substring (line 297) | public static String substring(String search, String start, String end) {
    method concat (line 307) | public static String concat(String... strs) {
    method getChineseCharCount (line 319) | public static int getChineseCharCount(String str) {
    method getEnglishCount (line 332) | public static int getEnglishCount(String str) {
    method encode (line 344) | public static String encode(String url) {

FILE: app/src/main/java/com/cjj/bb/utils/ToastUtils.java
  class ToastUtils (line 12) | public class ToastUtils {
    method showToast (line 14) | public static void showToast(int resID) {
    method showToast (line 18) | public static void showToast(String text) {
    method showToast (line 22) | public static void showToast(Context ctx, int resID) {
    method showToast (line 26) | public static void showToast(Context ctx, String text) {
    method showLongToast (line 30) | public static void showLongToast(Context ctx, int resID) {
    method showLongToast (line 34) | public static void showLongToast(int resID) {
    method showLongToast (line 38) | public static void showLongToast(Context ctx, String text) {
    method showLongToast (line 42) | public static void showLongToast(String text) {
    method showToast (line 46) | public static void showToast(Context ctx, int duration, int resID) {
    method showToast (line 50) | public static void showToast(Context ctx, int duration, String text) {
    method showToastOnUiThread (line 64) | public static void showToastOnUiThread(final Activity ctx, final Strin...

FILE: app/src/main/java/com/cjj/bb/utils/URLUtil.java
  class URLUtil (line 8) | public class URLUtil {
    method getVideoListURL (line 71) | public static String getVideoListURL(int videoType) {
    method getRefreshBlogListURL (line 222) | public static String getRefreshBlogListURL(int blogType) {
    method getCommentListURL (line 375) | public static String getCommentListURL(String filename, String pageInd...

FILE: app/src/main/java/com/cjj/bb/utils/XmlReaderHelper.java
  class XmlReaderHelper (line 24) | public class XmlReaderHelper {
    method getAllCategory (line 27) | public static ArrayList<OnlineVideo> getAllCategory(final Context cont...
    method getVideos (line 65) | public static ArrayList<OnlineVideo> getVideos(final Context context,

FILE: app/src/main/java/com/cjj/bb/view/ApplicationUtils.java
  class ApplicationUtils (line 18) | public class ApplicationUtils {
    method backupApp (line 27) | public static void backupApp(String packageName, Activity mActivity)
    method getVerCode (line 75) | public static int getVerCode(Context context) {
    method getVerName (line 85) | public static String getVerName(Context context) {
    method isTopActivity (line 101) | public static boolean isTopActivity(Context context, String packageNam...
    method checkAppExist (line 126) | public static boolean checkAppExist(Context context, String packageNam...

FILE: app/src/main/java/com/cjj/bb/view/CircleImageView.java
  class CircleImageView (line 24) | public class CircleImageView extends ImageView {
    method CircleImageView (line 55) | public CircleImageView(Context context) {
    method CircleImageView (line 61) | public CircleImageView(Context context, AttributeSet attrs) {
    method CircleImageView (line 65) | public CircleImageView(Context context, AttributeSet attrs, int defSty...
    method init (line 78) | private void init() {
    method getScaleType (line 88) | @Override
    method setScaleType (line 93) | @Override
    method onDraw (line 100) | @Override
    method onSizeChanged (line 112) | @Override
    method getBorderColor (line 118) | public int getBorderColor() {
    method setBorderColor (line 122) | public void setBorderColor(int borderColor) {
    method getBorderWidth (line 132) | public int getBorderWidth() {
    method setBorderWidth (line 136) | public void setBorderWidth(int borderWidth) {
    method setImageBitmap (line 145) | @Override
    method setImageDrawable (line 152) | @Override
    method setImageResource (line 159) | @Override
    method setImageURI (line 166) | @Override
    method getBitmapFromDrawable (line 173) | private Bitmap getBitmapFromDrawable(Drawable drawable) {
    method setup (line 200) | private void setup() {
    method updateShaderMatrix (line 233) | private void updateShaderMatrix() {

FILE: app/src/main/java/com/cjj/bb/view/CommonGestures.java
  class CommonGestures (line 30) | public class CommonGestures {
    method CommonGestures (line 43) | public CommonGestures(Activity ctx) {
    method onTouchEvent (line 50) | public boolean onTouchEvent(MotionEvent event) {
    class TapGestureListener (line 78) | private class TapGestureListener extends SimpleOnGestureListener {
      method onSingleTapConfirmed (line 79) | @Override
      method onLongPress (line 86) | @Override
    class ScaleDetectorListener (line 93) | @SuppressLint("NewApi")
      method onScale (line 95) | @Override
      method onScaleEnd (line 102) | @Override
      method onScaleBegin (line 108) | @Override
    class DoubleTapGestureListener (line 116) | private class DoubleTapGestureListener extends SimpleOnGestureListener {
      method onDown (line 119) | @Override
      method onScroll (line 125) | @Override
      method onDoubleTap (line 146) | @Override
    method setTouchListener (line 154) | public void setTouchListener(TouchListener l, boolean enable) {
    type TouchListener (line 161) | public interface TouchListener {
      method onGestureBegin (line 162) | public void onGestureBegin();
      method onGestureEnd (line 164) | public void onGestureEnd();
      method onLeftSlide (line 166) | public void onLeftSlide(float percent);
      method onRightSlide (line 168) | public void onRightSlide(float percent);
      method onSingleTap (line 170) | public void onSingleTap();
      method onDoubleTap (line 172) | public void onDoubleTap();
      method onScale (line 174) | public void onScale(float scaleFactor, int state);
      method onLongPress (line 176) | public void onLongPress();

FILE: app/src/main/java/com/cjj/bb/view/FileUtils.java
  class FileUtils (line 17) | public class FileUtils {
    method isVideoOrAudio (line 108) | public static boolean isVideoOrAudio(File f) {
    method isVideoOrAudio (line 113) | public static boolean isVideoOrAudio(String f) {
    method isVideo (line 118) | public static boolean isVideo(File f) {
    method getFileExtension (line 124) | public static String getFileExtension(File f) {
    method getUrlFileName (line 135) | public static String getUrlFileName(String url) {
    method getUrlExtension (line 147) | public static String getUrlExtension(String url) {
    method getFileNameNoEx (line 157) | public static String getFileNameNoEx(String filename) {
    method showFileSize (line 167) | public static String showFileSize(long size) {
    method showFileAvailable (line 182) | public static String showFileAvailable() {
    method createIfNoExists (line 198) | public static boolean createIfNoExists(String path) {
    method getMimeType (line 247) | public static String getMimeType(String path) {
    method getExternalStorageDirectory (line 256) | public static String getExternalStorageDirectory() {
    method getCanonical (line 272) | public static String getCanonical(File f) {
    method sdAvailable (line 283) | public static boolean sdAvailable() {

FILE: app/src/main/java/com/cjj/bb/view/LeftSliderLayout.java
  class LeftSliderLayout (line 17) | public class LeftSliderLayout extends ViewGroup {
    method LeftSliderLayout (line 104) | public LeftSliderLayout(Context context, AttributeSet attrs) {
    method LeftSliderLayout (line 115) | public LeftSliderLayout(Context context, AttributeSet attrs, int defSt...
    method onMeasure (line 130) | @Override
    method onLayout (line 164) | @Override
    method computeScroll (line 199) | @Override
    method onTouchEvent (line 207) | @Override
    method onInterceptTouchEvent (line 322) | @Override
    method scrollByWithAnim (line 366) | void scrollByWithAnim(int nDx) {
    method getMaxScrollX (line 382) | private int getMaxScrollX() {
    method getMinScrollX (line 390) | private int getMinScrollX() {
    method open (line 398) | public void open() {
    method close (line 408) | public void close() {
    method isOpen (line 420) | public boolean isOpen() {
    method setState (line 429) | private void setState(boolean bIsOpen) {
    method enableSlide (line 455) | public void enableSlide(boolean bEnable) {
    method setOnLeftSliderLayoutListener (line 462) | public void setOnLeftSliderLayoutListener(OnLeftSliderLayoutStateListe...
    type OnLeftSliderLayoutStateListener (line 470) | public interface OnLeftSliderLayoutStateListener {
      method OnLeftSliderLayoutStateChanged (line 477) | public void OnLeftSliderLayoutStateChanged(boolean bIsOpen);
      method OnLeftSliderLayoutInterceptTouch (line 486) | public boolean OnLeftSliderLayoutInterceptTouch(MotionEvent ev);

FILE: app/src/main/java/com/cjj/bb/view/MediaController.java
  class MediaController (line 60) | public class MediaController extends FrameLayout {
    method MediaController (line 115) | public MediaController(Context context) {
    method setDanmakuVisible (line 122) | public void setDanmakuVisible(boolean isVisible){
    method MediaController (line 133) | public MediaController(Context context, boolean locked) {
    method initFloatingWindow (line 139) | private void initFloatingWindow() {
    method setWindowLayoutType (line 146) | @TargetApi(11)
    method initResources (line 159) | @SuppressLint("NewApi")
    method inflateLayout (line 210) | private View inflateLayout() {
    method findViewItems (line 214) | private void findViewItems(View v) {
    method setAnchorView (line 263) | public void setAnchorView(View view) {
    method release (line 272) | public void release() {
    method onClick (line 280) | @Override
    method setOperationInfo (line 286) | private void setOperationInfo(String info, long time) {
    method setBrightnessScale (line 293) | private void setBrightnessScale(float scale) {
    method setVolumeScale (line 297) | private void setVolumeScale(float scale) {
    method setGraphicOperationProgress (line 301) | private void setGraphicOperationProgress(int bgID, float scale) {
    method setFileName (line 310) | public void setFileName(String name) {
    method setDownloadRate (line 314) | public void setDownloadRate(String rate) {
    method setBatteryLevel (line 319) | public void setBatteryLevel(String level) {
    method setMediaPlayer (line 324) | public void setMediaPlayer(MediaPlayerControl player) {
    method show (line 329) | public void show() {
    method show (line 333) | public void show(int timeout) {
    method hide (line 357) | public void hide() {
    method toggleVideoMode (line 371) | private void toggleVideoMode(boolean larger, boolean recycle) {
    method lock (line 406) | private void lock(boolean toLock) {
    method isLocked (line 427) | public boolean isLocked() {
    class MHandler (line 438) | private static class MHandler extends Handler {
      method MHandler (line 441) | public MHandler(MediaController mc) {
      method handleMessage (line 445) | @Override
    method setProgress (line 481) | private long setProgress() {
    method onTouchEvent (line 502) | @Override
    method onGestureBegin (line 510) | @Override
    method onGestureEnd (line 522) | @Override
    method onLeftSlide (line 527) | @Override
    method onRightSlide (line 533) | @Override
    method onSingleTap (line 539) | @Override
    method onDoubleTap (line 549) | @Override
    method onLongPress (line 554) | @Override
    method onScale (line 559) | @Override
    method setVolume (line 577) | private void setVolume(int v) {
    method setBrightness (line 586) | private void setBrightness(float f) {
    method onTrackballEvent (line 596) | @Override
    method dispatchKeyEvent (line 602) | @Override
    method showSystemUi (line 644) | @TargetApi(11)
    method showButtons (line 652) | private void showButtons(boolean showButtons) {
    method updatePausePlay (line 665) | private void updatePausePlay() {
    method doPauseResume (line 672) | private void doPauseResume() {
    method onClick (line 681) | @Override
    method onClick (line 692) | @Override
    method onClick (line 701) | @Override
    method onClick (line 709) | @Override
    method onStartTrackingTouch (line 721) | @Override
    method onProgressChanged (line 735) | @Override
    method onStopTrackingTouch (line 748) | @Override
    method onClick (line 765) | @Override
    method onClick (line 772) | @Override
    type MediaPlayerControl (line 786) | public interface MediaPlayerControl {
      method start (line 787) | void start();
      method pause (line 789) | void pause();
      method stop (line 791) | void stop();
      method seekTo (line 793) | void seekTo(long pos);
      method isPlaying (line 795) | boolean isPlaying();
      method getDuration (line 797) | long getDuration();
      method getCurrentPosition (line 799) | long getCurrentPosition();
      method getBufferPercentage (line 801) | int getBufferPercentage();
      method previous (line 803) | void previous();
      method next (line 805) | void next();
      method goForward (line 807) | long goForward();
      method goBack (line 809) | long goBack();
      method toggleVideoMode (line 811) | void toggleVideoMode(int mode);
      method showMenu (line 813) | void showMenu();
      method removeLoadingView (line 815) | void removeLoadingView();
      method scale (line 817) | float scale(float scale);
      method snapshot (line 819) | void snapshot();
      method setDanmakushow (line 821) | void setDanmakushow(boolean isShow);

FILE: app/src/main/java/com/cjj/bb/view/PlayerService.java
  class PlayerService (line 50) | public class PlayerService extends Service implements
    class LocalBinder (line 79) | public class LocalBinder extends Binder {
      method getService (line 80) | public PlayerService getService() {
    method onCreate (line 85) | @Override
    method onStartCommand (line 95) | @Override
    method vplayerInit (line 106) | private void vplayerInit(boolean isHWCodec) {
    method releaseContext (line 124) | public void releaseContext() {
    method onBind (line 130) | @Override
    method onDestroy (line 136) | @Override
    method isInitialized (line 143) | public boolean isInitialized() {
    method initialize (line 149) | public boolean initialize(Uri filePath, String displayName,
    method setMediaTrack (line 176) | private void setMediaTrack() {
    method openVideo (line 179) | private void openVideo() {
    method getUri (line 208) | public Uri getUri() {
    method getMediaId (line 212) | public long getMediaId() {
    method getLastAudioTrack (line 216) | public int getLastAudioTrack() {
    method getLastSubTrack (line 220) | public String getLastSubTrack() {
    method getLastSubTrackId (line 224) | public int getLastSubTrackId() {
    method setVPlayerListener (line 228) | public void setVPlayerListener(VPlayerListener listener) {
    method setState (line 232) | public void setState(int state) {
    method needResume (line 236) | public boolean needResume() {
    method ringingState (line 241) | public boolean ringingState() {
    method release (line 245) | public void release() {
    method release (line 249) | private void release(boolean all) {
    method stop (line 266) | public void stop() {
    method start (line 272) | public void start() {
    method setDisplay (line 279) | public void setDisplay(SurfaceHolder surface) {
    method releaseSurface (line 285) | public void releaseSurface() {
    method isPlaying (line 290) | public boolean isPlaying() {
    method getVideoWidth (line 294) | public int getVideoWidth() {
    method getVideoHeight (line 300) | public int getVideoHeight() {
    method getVideoAspectRatio (line 306) | public float getVideoAspectRatio() {
    method getDuration (line 312) | public long getDuration() {
    method getCurrentPosition (line 318) | public long getCurrentPosition() {
    method getCurrentFrame (line 324) | public Bitmap getCurrentFrame() {
    method getBufferProgress (line 330) | public float getBufferProgress() {
    method seekTo (line 336) | public void seekTo(float percent) {
    method getMetaEncoding (line 341) | public String getMetaEncoding() {
    method setAudioTrack (line 347) | public void setAudioTrack(int num) {
    method getAudioTrack (line 353) | public int getAudioTrack() {
    method setSubShown (line 403) | public void setSubShown(boolean shown) {
    method isBuffering (line 409) | public boolean isBuffering() {
    method setBuffer (line 413) | public void setBuffer(int bufSize) {
    method setVolume (line 418) | public void setVolume(float left, float right) {
    method setVideoQuality (line 432) | public void setVideoQuality(int quality) {
    method setDeinterlace (line 437) | public void setDeinterlace(boolean deinterlace) {
    method setSubEncoding (line 448) | public void setSubEncoding(String encoding) {
    method setSubPath (line 457) | public void setSubPath(String subPath) {
    type VPlayerListener (line 463) | public static interface VPlayerListener {
      method onHWRenderFailed (line 464) | public void onHWRenderFailed();
      method onVideoSizeChanged (line 466) | public void onVideoSizeChanged(int width, int height);
      method onSubChanged (line 468) | public void onSubChanged(String text);
      method onSubChanged (line 470) | public void onSubChanged(byte[] pixels, int width, int height);
      method onOpenStart (line 472) | public void onOpenStart();
      method onOpenSuccess (line 474) | public void onOpenSuccess();
      method onOpenFailed (line 476) | public void onOpenFailed();
      method onBufferStart (line 478) | public void onBufferStart();
      method onBufferComplete (line 480) | public void onBufferComplete();
      method onDownloadRateChanged (line 482) | public void onDownloadRateChanged(int kbPerSec);
      method onPlaybackComplete (line 484) | public void onPlaybackComplete();
      method onCloseStart (line 486) | public void onCloseStart();
      method onCloseComplete (line 488) | public void onCloseComplete();
    method onCallStateChanged (line 492) | @Override
    method onVideoSizeChanged (line 513) | @Override
    method onPrepared (line 520) | @Override
    method openSuccess (line 526) | private void openSuccess() {
    method onCompletion (line 542) | @Override
    method onBufferingUpdate (line 551) | @Override
    method onSeekComplete (line 555) | @Override
    method onInfo (line 559) | @Override
    method onError (line 582) | @Override
    method getSubFiles (line 588) | private String[] getSubFiles(String videoPath) {
    method onTimedText (line 605) | @Override
    method onTimedTextUpdate (line 611) | @Override

FILE: app/src/main/java/com/cjj/bb/view/PullToZoomListView.java
  class PullToZoomListView (line 23) | public class PullToZoomListView extends ListView implements
    method getInterpolation (line 28) | public float getInterpolation(float paramAnonymousFloat) {
    method PullToZoomListView (line 45) | public PullToZoomListView(Context paramContext) {
    method PullToZoomListView (line 50) | public PullToZoomListView(Context paramContext,
    method PullToZoomListView (line 56) | public PullToZoomListView(Context paramContext,
    method endScraling (line 62) | private void endScraling() {
    method init (line 68) | private void init(Context paramContext) {
    method onSecondaryPointerUp (line 89) | private void onSecondaryPointerUp(MotionEvent paramMotionEvent) {
    method reset (line 100) | private void reset() {
    method getHeaderView (line 107) | public ImageView getHeaderView() {
    method onInterceptTouchEvent (line 111) | public boolean onInterceptTouchEvent(MotionEvent paramMotionEvent) {
    method onLayout (line 115) | protected void onLayout(boolean paramBoolean, int paramInt1, int param...
    method onScroll (line 122) | @Override
    method onScrollStateChanged (line 142) | public void onScrollStateChanged(AbsListView paramAbsListView, int par...
    method onTouchEvent (line 148) | public boolean onTouchEvent(MotionEvent paramMotionEvent) {
    method setHeaderViewSize (line 213) | public void setHeaderViewSize(int paramInt1, int paramInt2) {
    method setOnScrollListener (line 224) | public void setOnScrollListener(
    method setShadow (line 229) | public void setShadow(int paramInt) {
    class ScalingRunnalable (line 233) | class ScalingRunnalable implements Runnable {
      method ScalingRunnalable (line 239) | ScalingRunnalable() {
      method abortAnimation (line 242) | public void abortAnimation() {
      method isFinished (line 246) | public boolean isFinished() {
      method run (line 250) | public void run() {
      method startAnimation (line 273) | public void startAnimation(long paramLong) {

FILE: app/src/main/java/com/cjj/bb/view/VP.java
  class VP (line 6) | public class VP {
    method getTypeface (line 43) | public static Typeface getTypeface(int type) {

FILE: app/src/main/java/com/cjj/bb/view/VideoView.java
  class VideoView (line 31) | public class VideoView extends SurfaceView {
    method VideoView (line 43) | public VideoView(Context context, AttributeSet attrs) {
    method initialize (line 49) | @SuppressWarnings("deprecation")
    method setSurfaceLayout (line 63) | private void setSurfaceLayout(float userRatio, int videoWidth, int vid...
    method setVideoLayout (line 91) | public void setVideoLayout(int layout, float userRatio, int videoWidth...
    method surfaceChanged (line 97) | @Override
    method surfaceCreated (line 104) | @Override
    method surfaceDestroyed (line 111) | @Override
    type SurfaceCallback (line 120) | public interface SurfaceCallback {
      method onSurfaceCreated (line 121) | public void onSurfaceCreated(SurfaceHolder holder);
      method onSurfaceChanged (line 123) | public void onSurfaceChanged(SurfaceHolder holder, int format, int w...
      method onSurfaceDestroyed (line 125) | public void onSurfaceDestroyed(SurfaceHolder holder);

FILE: app/src/main/java/viewpagerindicator/CirclePageIndicator.java
  class CirclePageIndicator (line 47) | public class CirclePageIndicator extends View implements PageIndicator {
    method CirclePageIndicator (line 70) | public CirclePageIndicator(Context context) {
    method CirclePageIndicator (line 74) | public CirclePageIndicator(Context context, AttributeSet attrs) {
    method CirclePageIndicator (line 78) | public CirclePageIndicator(Context context, AttributeSet attrs, int de...
    method setCentered (line 120) | public void setCentered(boolean centered) {
    method isCentered (line 125) | public boolean isCentered() {
    method setPageColor (line 129) | public void setPageColor(int pageColor) {
    method getPageColor (line 134) | public int getPageColor() {
    method setFillColor (line 138) | public void setFillColor(int fillColor) {
    method getFillColor (line 143) | public int getFillColor() {
    method setOrientation (line 147) | public void setOrientation(int orientation) {
    method getOrientation (line 160) | public int getOrientation() {
    method setStrokeColor (line 164) | public void setStrokeColor(int strokeColor) {
    method getStrokeColor (line 169) | public int getStrokeColor() {
    method setStrokeWidth (line 173) | public void setStrokeWidth(float strokeWidth) {
    method getStrokeWidth (line 178) | public float getStrokeWidth() {
    method setRadius (line 182) | public void setRadius(float radius) {
    method getRadius (line 187) | public float getRadius() {
    method setSnap (line 191) | public void setSnap(boolean snap) {
    method isSnap (line 196) | public boolean isSnap() {
    method onDraw (line 200) | @Override
    method onTouchEvent (line 284) | public boolean onTouchEvent(MotionEvent ev) {
    method setViewPager (line 367) | @Override
    method setViewPager (line 383) | @Override
    method setCurrentItem (line 389) | @Override
    method notifyDataSetChanged (line 399) | @Override
    method onPageScrollStateChanged (line 404) | @Override
    method onPageScrolled (line 413) | @Override
    method onPageSelected (line 424) | @Override
    method setOnPageChangeListener (line 437) | @Override
    method onMeasure (line 447) | @Override
    method measureLong (line 463) | private int measureLong(int measureSpec) {
    method measureShort (line 491) | private int measureShort(int measureSpec) {
    method onRestoreInstanceState (line 510) | @Override
    method onSaveInstanceState (line 519) | @Override
    class SavedState (line 527) | static class SavedState extends BaseSavedState {
      method SavedState (line 530) | public SavedState(Parcelable superState) {
      method SavedState (line 534) | private SavedState(Parcel in) {
      method writeToParcel (line 539) | @Override
      method createFromParcel (line 547) | @Override
      method newArray (line 552) | @Override

FILE: app/src/main/java/viewpagerindicator/IconPageIndicator.java
  class IconPageIndicator (line 38) | public class IconPageIndicator extends HorizontalScrollView implements P...
    method IconPageIndicator (line 46) | public IconPageIndicator(Context context) {
    method IconPageIndicator (line 50) | public IconPageIndicator(Context context, AttributeSet attrs) {
    method animateToIcon (line 58) | private void animateToIcon(final int position) {
    method onAttachedToWindow (line 73) | @Override
    method onDetachedFromWindow (line 82) | @Override
    method onPageScrollStateChanged (line 90) | @Override
    method onPageScrolled (line 97) | @Override
    method onPageSelected (line 104) | @Override
    method setViewPager (line 112) | @Override
    method notifyDataSetChanged (line 129) | public void notifyDataSetChanged() {
    method setViewPager (line 145) | @Override
    method setCurrentItem (line 151) | @Override
    method setOnPageChangeListener (line 170) | @Override

FILE: app/src/main/java/viewpagerindicator/IconPagerAdapter.java
  type IconPagerAdapter (line 3) | public interface IconPagerAdapter {
    method getIconResId (line 7) | int getIconResId(int index);
    method getCount (line 10) | int getCount();

FILE: app/src/main/java/viewpagerindicator/IcsLinearLayout.java
  class IcsLinearLayout (line 17) | class IcsLinearLayout extends LinearLayout {
    method IcsLinearLayout (line 34) | public IcsLinearLayout(Context context, int themeAttr) {
    method setDividerDrawable (line 44) | public void setDividerDrawable(Drawable divider) {
    method measureChildWithMargins (line 60) | @Override
    method onDraw (line 88) | @Override
    method drawDividersVertical (line 100) | private void drawDividersVertical(Canvas canvas) {
    method drawDividersHorizontal (line 127) | private void drawDividersHorizontal(Canvas canvas) {
    method drawHorizontalDivider (line 154) | private void drawHorizontalDivider(Canvas canvas, int top) {
    method drawVerticalDivider (line 160) | private void drawVerticalDivider(Canvas canvas, int left) {
    method hasDividerBeforeChildAt (line 166) | private boolean hasDividerBeforeChildAt(int childIndex) {

FILE: app/src/main/java/viewpagerindicator/LinePageIndicator.java
  class LinePageIndicator (line 41) | public class LinePageIndicator extends View implements PageIndicator {
    method LinePageIndicator (line 59) | public LinePageIndicator(Context context) {
    method LinePageIndicator (line 63) | public LinePageIndicator(Context context, AttributeSet attrs) {
    method LinePageIndicator (line 67) | public LinePageIndicator(Context context, AttributeSet attrs, int defS...
    method setCentered (line 103) | public void setCentered(boolean centered) {
    method isCentered (line 108) | public boolean isCentered() {
    method setUnselectedColor (line 112) | public void setUnselectedColor(int unselectedColor) {
    method getUnselectedColor (line 117) | public int getUnselectedColor() {
    method setSelectedColor (line 121) | public void setSelectedColor(int selectedColor) {
    method getSelectedColor (line 126) | public int getSelectedColor() {
    method setLineWidth (line 130) | public void setLineWidth(float lineWidth) {
    method getLineWidth (line 135) | public float getLineWidth() {
    method setStrokeWidth (line 139) | public void setStrokeWidth(float lineHeight) {
    method getStrokeWidth (line 145) | public float getStrokeWidth() {
    method setGapWidth (line 149) | public void setGapWidth(float gapWidth) {
    method getGapWidth (line 154) | public float getGapWidth() {
    method onDraw (line 158) | @Override
    method onTouchEvent (line 195) | public boolean onTouchEvent(MotionEvent ev) {
    method setViewPager (line 278) | @Override
    method setViewPager (line 295) | @Override
    method setCurrentItem (line 301) | @Override
    method notifyDataSetChanged (line 311) | @Override
    method onPageScrollStateChanged (line 316) | @Override
    method onPageScrolled (line 323) | @Override
    method onPageSelected (line 330) | @Override
    method setOnPageChangeListener (line 340) | @Override
    method onMeasure (line 345) | @Override
    method measureWidth (line 357) | private int measureWidth(int measureSpec) {
    method measureHeight (line 384) | private int measureHeight(int measureSpec) {
    method onRestoreInstanceState (line 403) | @Override
    method onSaveInstanceState (line 411) | @Override
    class SavedState (line 419) | static class SavedState extends BaseSavedState {
      method SavedState (line 422) | public SavedState(Parcelable superState) {
      method SavedState (line 426) | private SavedState(Parcel in) {
      method writeToParcel (line 431) | @Override
      method createFromParcel (line 439) | @Override
      method newArray (line 444) | @Override

FILE: app/src/main/java/viewpagerindicator/PageIndicator.java
  type PageIndicator (line 26) | public interface PageIndicator extends ViewPager.OnPageChangeListener {
    method setViewPager (line 32) | void setViewPager(ViewPager view);
    method setViewPager (line 40) | void setViewPager(ViewPager view, int initialPosition);
    method setCurrentItem (line 50) | void setCurrentItem(int item);
    method setOnPageChangeListener (line 57) | void setOnPageChangeListener(ViewPager.OnPageChangeListener listener);
    method notifyDataSetChanged (line 62) | void notifyDataSetChanged();

FILE: app/src/main/java/viewpagerindicator/TabPageIndicator.java
  class TabPageIndicator (line 40) | public class TabPageIndicator extends HorizontalScrollView implements Pa...
    type OnTabReselectedListener (line 47) | public interface OnTabReselectedListener {
      method onTabReselected (line 53) | void onTabReselected(int position);
    method onClick (line 59) | public void onClick(View view) {
    method TabPageIndicator (line 80) | public TabPageIndicator(Context context) {
    method TabPageIndicator (line 84) | public TabPageIndicator(Context context, AttributeSet attrs) {
    method setOnTabReselectedListener (line 92) | public void setOnTabReselectedListener(OnTabReselectedListener listene...
    method onMeasure (line 96) | @Override
    method animateToTab (line 123) | private void animateToTab(final int position) {
    method onAttachedToWindow (line 138) | @Override
    method onDetachedFromWindow (line 147) | @Override
    method addTab (line 155) | private void addTab(int index, CharSequence text, int iconResId) {
    method onPageScrollStateChanged (line 169) | @Override
    method onPageScrolled (line 176) | @Override
    method onPageSelected (line 183) | @Override
    method setViewPager (line 191) | @Override
    method notifyDataSetChanged (line 208) | public void notifyDataSetChanged() {
    method setViewPager (line 234) | @Override
    method setCurrentItem (line 240) | @Override
    method setOnPageChangeListener (line 259) | @Override
    class TabView (line 264) | private class TabView extends TextView {
      method TabView (line 267) | public TabView(Context context) {
      method onMeasure (line 271) | @Override
      method getIndex (line 282) | public int getIndex() {

FILE: app/src/main/java/viewpagerindicator/TitlePageIndicator.java
  class TitlePageIndicator (line 50) | public class TitlePageIndicator extends View implements PageIndicator {
    type OnCenterItemClickListener (line 73) | public interface OnCenterItemClickListener {
      method onCenterItemClick (line 79) | void onCenterItemClick(int position);
    type IndicatorStyle (line 82) | public enum IndicatorStyle {
      method IndicatorStyle (line 87) | private IndicatorStyle(int value) {
      method fromValue (line 91) | public static IndicatorStyle fromValue(int value) {
    type LinePosition (line 101) | public enum LinePosition {
      method LinePosition (line 106) | private LinePosition(int value) {
      method fromValue (line 110) | public static LinePosition fromValue(int value) {
    method TitlePageIndicator (line 154) | public TitlePageIndicator(Context context) {
    method TitlePageIndicator (line 158) | public TitlePageIndicator(Context context, AttributeSet attrs) {
    method TitlePageIndicator (line 162) | public TitlePageIndicator(Context context, AttributeSet attrs, int def...
    method getFooterColor (line 222) | public int getFooterColor() {
    method setFooterColor (line 226) | public void setFooterColor(int footerColor) {
    method getFooterLineHeight (line 232) | public float getFooterLineHeight() {
    method setFooterLineHeight (line 236) | public void setFooterLineHeight(float footerLineHeight) {
    method getFooterIndicatorHeight (line 242) | public float getFooterIndicatorHeight() {
    method setFooterIndicatorHeight (line 246) | public void setFooterIndicatorHeight(float footerTriangleHeight) {
    method getFooterIndicatorPadding (line 251) | public float getFooterIndicatorPadding() {
    method setFooterIndicatorPadding (line 255) | public void setFooterIndicatorPadding(float footerIndicatorPadding) {
    method getFooterIndicatorStyle (line 260) | public IndicatorStyle getFooterIndicatorStyle() {
    method setFooterIndicatorStyle (line 264) | public void setFooterIndicatorStyle(IndicatorStyle indicatorStyle) {
    method getLinePosition (line 269) | public LinePosition getLinePosition() {
    method setLinePosition (line 273) | public void setLinePosition(LinePosition linePosition) {
    method getSelectedColor (line 278) | public int getSelectedColor() {
    method setSelectedColor (line 282) | public void setSelectedColor(int selectedColor) {
    method isSelectedBold (line 287) | public boolean isSelectedBold() {
    method setSelectedBold (line 291) | public void setSelectedBold(boolean selectedBold) {
    method getTextColor (line 296) | public int getTextColor() {
    method setTextColor (line 300) | public void setTextColor(int textColor) {
    method getTextSize (line 306) | public float getTextSize() {
    method setTextSize (line 310) | public void setTextSize(float textSize) {
    method getTitlePadding (line 315) | public float getTitlePadding() {
    method setTitlePadding (line 319) | public void setTitlePadding(float titlePadding) {
    method getTopPadding (line 324) | public float getTopPadding() {
    method setTopPadding (line 328) | public void setTopPadding(float topPadding) {
    method getClipPadding (line 333) | public float getClipPadding() {
    method setClipPadding (line 337) | public void setClipPadding(float clipPadding) {
    method setTypeface (line 342) | public void setTypeface(Typeface typeface) {
    method getTypeface (line 347) | public Typeface getTypeface() {
    method onDraw (line 356) | @Override
    method onTouchEvent (line 547) | public boolean onTouchEvent(MotionEvent ev) {
    method clipViewOnTheRight (line 650) | private void clipViewOnTheRight(Rect curViewBound, float curViewWidth,...
    method clipViewOnTheLeft (line 663) | private void clipViewOnTheLeft(Rect curViewBound, float curViewWidth, ...
    method calculateAllBounds (line 674) | private ArrayList<Rect> calculateAllBounds(Paint paint) {
    method calcBounds (line 701) | private Rect calcBounds(int index, Paint paint) {
    method setViewPager (line 710) | @Override
    method setViewPager (line 726) | @Override
    method notifyDataSetChanged (line 732) | @Override
    method setOnCenterItemClickListener (line 742) | public void setOnCenterItemClickListener(OnCenterItemClickListener lis...
    method setCurrentItem (line 746) | @Override
    method onPageScrollStateChanged (line 756) | @Override
    method onPageScrolled (line 765) | @Override
    method onPageSelected (line 776) | @Override
    method setOnPageChangeListener (line 788) | @Override
    method onMeasure (line 793) | @Override
    method onRestoreInstanceState (line 818) | @Override
    method onSaveInstanceState (line 826) | @Override
    class SavedState (line 834) | static class SavedState extends BaseSavedState {
      method SavedState (line 837) | public SavedState(Parcelable superState) {
      method SavedState (line 841) | private SavedState(Parcel in) {
      method writeToParcel (line 846) | @Override
      method createFromParcel (line 854) | @Override
      method newArray (line 859) | @Override
    method getTitle (line 866) | private CharSequence getTitle(int i) {

FILE: app/src/main/java/viewpagerindicator/UnderlinePageIndicator.java
  class UnderlinePageIndicator (line 40) | public class UnderlinePageIndicator extends View implements PageIndicator {
    method run (line 63) | @Override public void run() {
    method UnderlinePageIndicator (line 75) | public UnderlinePageIndicator(Context context) {
    method UnderlinePageIndicator (line 79) | public UnderlinePageIndicator(Context context, AttributeSet attrs) {
    method UnderlinePageIndicator (line 83) | public UnderlinePageIndicator(Context context, AttributeSet attrs, int...
    method getFades (line 114) | public boolean getFades() {
    method setFades (line 118) | public void setFades(boolean fades) {
    method getFadeDelay (line 131) | public int getFadeDelay() {
    method setFadeDelay (line 135) | public void setFadeDelay(int fadeDelay) {
    method getFadeLength (line 139) | public int getFadeLength() {
    method setFadeLength (line 143) | public void setFadeLength(int fadeLength) {
    method getSelectedColor (line 148) | public int getSelectedColor() {
    method setSelectedColor (line 152) | public void setSelectedColor(int selectedColor) {
    method onDraw (line 157) | @Override
    method onTouchEvent (line 183) | public boolean onTouchEvent(MotionEvent ev) {
    method setViewPager (line 266) | @Override
    method setViewPager (line 290) | @Override
    method setCurrentItem (line 296) | @Override
    method notifyDataSetChanged (line 306) | @Override
    method onPageScrollStateChanged (line 311) | @Override
    method onPageScrolled (line 320) | @Override
    method onPageSelected (line 339) | @Override
    method setOnPageChangeListener (line 352) | @Override
    method onRestoreInstanceState (line 357) | @Override
    method onSaveInstanceState (line 365) | @Override
    class SavedState (line 373) | static class SavedState extends BaseSavedState {
      method SavedState (line 376) | public SavedState(Parcelable superState) {
      method SavedState (line 380) | private SavedState(Parcel in) {
      method writeToParcel (line 385) | @Override
      method createFromParcel (line 393) | @Override
      method newArray (line 398) | @Override
Condensed preview — 198 files, each showing path, character count, and a content snippet. Download the .json file or copy for the full structured content (1,286K chars).
[
  {
    "path": ".gitattributes",
    "chars": 378,
    "preview": "# Auto detect text files and perform LF normalization\n* text=auto\n\n# Custom for Visual Studio\n*.cs     diff=csharp\n\n# St"
  },
  {
    "path": ".gitignore",
    "chars": 574,
    "preview": "# Windows image file caches\nThumbs.db\nehthumbs.db\n\n# Folder config file\nDesktop.ini\n\n# Recycle Bin used on file shares\n$"
  },
  {
    "path": ".gradle/2.2.1/taskArtifacts/cache.properties",
    "chars": 30,
    "preview": "#Mon May 25 14:28:55 CST 2015\n"
  },
  {
    "path": ".idea/.name",
    "chars": 14,
    "preview": "BilibiliClient"
  },
  {
    "path": ".idea/compiler.xml",
    "chars": 711,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<project version=\"4\">\n  <component name=\"CompilerConfiguration\">\n    <option name"
  },
  {
    "path": ".idea/copyright/profiles_settings.xml",
    "chars": 74,
    "preview": "<component name=\"CopyrightManager\">\n  <settings default=\"\" />\n</component>"
  },
  {
    "path": ".idea/encodings.xml",
    "chars": 166,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<project version=\"4\">\n  <component name=\"Encoding\" useUTFGuessing=\"true\" native2A"
  },
  {
    "path": ".idea/gradle.xml",
    "chars": 679,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<project version=\"4\">\n  <component name=\"GradleSettings\">\n    <option name=\"linke"
  },
  {
    "path": ".idea/inspectionProfiles/Project_Default.xml",
    "chars": 729,
    "preview": "<component name=\"InspectionProjectProfileManager\">\n  <profile version=\"1.0\" is_locked=\"false\">\n    <option name=\"myName\""
  },
  {
    "path": ".idea/inspectionProfiles/profiles_settings.xml",
    "chars": 235,
    "preview": "<component name=\"InspectionProjectProfileManager\">\n  <settings>\n    <option name=\"PROJECT_PROFILE\" value=\"Project Defaul"
  },
  {
    "path": ".idea/libraries/appcompat_v7_22_1_1.xml",
    "chars": 745,
    "preview": "<component name=\"libraryTable\">\n  <library name=\"appcompat-v7-22.1.1\">\n    <ANNOTATIONS>\n      <root url=\"jar://$PROJECT"
  },
  {
    "path": ".idea/libraries/jsoup_1_8_1.xml",
    "chars": 217,
    "preview": "<component name=\"libraryTable\">\n  <library name=\"jsoup-1.8.1\">\n    <CLASSES>\n      <root url=\"jar://$PROJECT_DIR$/app/li"
  },
  {
    "path": ".idea/libraries/multidex_1_0_0.xml",
    "chars": 397,
    "preview": "<component name=\"libraryTable\">\n  <library name=\"multidex-1.0.0\">\n    <CLASSES>\n      <root url=\"jar://$PROJECT_DIR$/app"
  },
  {
    "path": ".idea/libraries/support_annotations_22_1_1.xml",
    "chars": 491,
    "preview": "<component name=\"libraryTable\">\n  <library name=\"support-annotations-22.1.1\">\n    <CLASSES>\n      <root url=\"jar://D:/as"
  },
  {
    "path": ".idea/libraries/support_v4_22_1_1.xml",
    "chars": 710,
    "preview": "<component name=\"libraryTable\">\n  <library name=\"support-v4-22.1.1\">\n    <CLASSES>\n      <root url=\"file://$PROJECT_DIR$"
  },
  {
    "path": ".idea/libraries/universal_image_loader_1_9_3.xml",
    "chars": 251,
    "preview": "<component name=\"libraryTable\">\n  <library name=\"universal-image-loader-1.9.3\">\n    <CLASSES>\n      <root url=\"jar://$PR"
  },
  {
    "path": ".idea/misc.xml",
    "chars": 814,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<project version=\"4\">\n  <component name=\"EntryPointsManager\">\n    <entry_points v"
  },
  {
    "path": ".idea/modules.xml",
    "chars": 637,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<project version=\"4\">\n  <component name=\"ProjectModuleManager\">\n    <modules>\n   "
  },
  {
    "path": ".idea/scopes/scope_settings.xml",
    "chars": 139,
    "preview": "<component name=\"DependencyValidationManager\">\n  <state>\n    <option name=\"SKIP_IMPORT_STATEMENTS\" value=\"false\" />\n  </"
  },
  {
    "path": ".idea/vcs.xml",
    "chars": 166,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<project version=\"4\">\n  <component name=\"VcsDirectoryMappings\">\n    <mapping dire"
  },
  {
    "path": ".idea/workspace.xml",
    "chars": 243334,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<project version=\"4\">\n  <component name=\"AndroidConfiguredLogFilters\">\n    <filte"
  },
  {
    "path": "BilibiliClient.iml",
    "chars": 828,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<module external.linked.project.path=\"$MODULE_DIR$\" external.root.project.path=\"$"
  },
  {
    "path": "README.md",
    "chars": 1305,
    "preview": "BiliClient\n============================================================================================================="
  },
  {
    "path": "app/.gitignore",
    "chars": 7,
    "preview": "/build\n"
  },
  {
    "path": "app/app.iml",
    "chars": 9842,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<module external.linked.project.path=\"$MODULE_DIR$\" external.root.project.path=\"$"
  },
  {
    "path": "app/build.gradle",
    "chars": 1439,
    "preview": "apply plugin: 'com.android.application'\n\nandroid {\n    compileSdkVersion 22\n    buildToolsVersion \"22.0.1\"\n\n\n\n    defaul"
  },
  {
    "path": "app/proguard-rules.pro",
    "chars": 648,
    "preview": "# Add project specific ProGuard rules here.\n# By default, the flags in this file are appended to flags specified\n# in D:"
  },
  {
    "path": "app/src/androidTest/java/com/cjj/bb/ApplicationTest.java",
    "chars": 341,
    "preview": "package com.cjj.bb;\n\nimport android.app.Application;\nimport android.test.ApplicationTestCase;\n\n/**\n * <a href=\"http://d."
  },
  {
    "path": "app/src/main/AndroidManifest.xml",
    "chars": 3431,
    "preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n    package="
  },
  {
    "path": "app/src/main/assets/comment.json",
    "chars": 43121,
    "preview": "[{\"c\":\"0,16777215,1,25,196050,1364468342\",\"m\":\"。。。。。。。。。。。。。。。。。。。。。。\"},{\"c\":\"3.619,16777215,1,25,196050,1364468347\",\"m\""
  },
  {
    "path": "app/src/main/assets/online.xml",
    "chars": 65280,
    "preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<list>\n  <head>\n    <version>1.1.0</version>\n    <title>default stream</title>\n  "
  },
  {
    "path": "app/src/main/java/com/cjj/bb/activity/ABPlayerApplication.java",
    "chars": 1021,
    "preview": "package com.cjj.bb.activity;\n\n\nimport android.app.Application;\nimport android.content.Context;\nimport android.os.Environ"
  },
  {
    "path": "app/src/main/java/com/cjj/bb/activity/BiliVideoViewActivity.java",
    "chars": 36764,
    "preview": "package com.cjj.bb.activity;\n/*\n * Copyright (C) 2012 YIXIA.COM\n *\n * Licensed under the Apache License, Version 2.0 (th"
  },
  {
    "path": "app/src/main/java/com/cjj/bb/activity/BiliWebviewActivity.java",
    "chars": 2084,
    "preview": "package com.cjj.bb.activity;\n\nimport android.app.Activity;\nimport android.os.Bundle;\nimport android.view.View;\nimport an"
  },
  {
    "path": "app/src/main/java/com/cjj/bb/activity/DonghuaActivity.java",
    "chars": 2999,
    "preview": "package com.cjj.bb.activity;\n\n\n\nimport android.os.Bundle;\nimport android.support.v4.app.FragmentActivity;\nimport android"
  },
  {
    "path": "app/src/main/java/com/cjj/bb/activity/MainActivity.java",
    "chars": 4214,
    "preview": "package com.cjj.bb.activity;\n\nimport android.app.AlertDialog.Builder;\nimport android.content.DialogInterface;\nimport and"
  },
  {
    "path": "app/src/main/java/com/cjj/bb/activity/TVActivity.java",
    "chars": 1681,
    "preview": "package com.cjj.bb.activity;\n\n\nimport android.os.Bundle;\nimport android.support.v7.app.ActionBarActivity;\nimport android"
  },
  {
    "path": "app/src/main/java/com/cjj/bb/activity/VideoInfoActivity.java",
    "chars": 1546,
    "preview": "package com.cjj.bb.activity;\n\n\nimport android.os.Bundle;\nimport android.support.v7.app.ActionBarActivity;\nimport android"
  },
  {
    "path": "app/src/main/java/com/cjj/bb/activity/VideoViewActivity.java",
    "chars": 27406,
    "preview": "/*\n * Copyright (C) 2012 YIXIA.COM\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not "
  },
  {
    "path": "app/src/main/java/com/cjj/bb/adapter/AreaGridAdapter.java",
    "chars": 2004,
    "preview": "package com.cjj.bb.adapter;\n\nimport java.util.List;\n\n\n\nimport android.app.Activity;\nimport android.content.Context;\nimpo"
  },
  {
    "path": "app/src/main/java/com/cjj/bb/adapter/ArrayAdapter.java",
    "chars": 2317,
    "preview": "package com.cjj.bb.adapter;\n\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.Collection;\nimport ja"
  },
  {
    "path": "app/src/main/java/com/cjj/bb/adapter/BankumiTabAdapter.java",
    "chars": 1302,
    "preview": "package com.cjj.bb.adapter;\n\n\nimport android.support.v4.app.Fragment;\nimport android.support.v4.app.FragmentManager;\nimp"
  },
  {
    "path": "app/src/main/java/com/cjj/bb/adapter/DianyingTabAdapter.java",
    "chars": 1307,
    "preview": "package com.cjj.bb.adapter;\n\n\nimport android.support.v4.app.Fragment;\nimport android.support.v4.app.FragmentManager;\nimp"
  },
  {
    "path": "app/src/main/java/com/cjj/bb/adapter/DonghuaTabAdapter.java",
    "chars": 1302,
    "preview": "package com.cjj.bb.adapter;\n\n\n\nimport android.support.v4.app.Fragment;\nimport android.support.v4.app.FragmentManager;\nim"
  },
  {
    "path": "app/src/main/java/com/cjj/bb/adapter/GameListAdapter.java",
    "chars": 2122,
    "preview": "package com.cjj.bb.adapter;\n\nimport java.util.List;\n\n\nimport android.app.Activity;\nimport android.content.Context;\nimpor"
  },
  {
    "path": "app/src/main/java/com/cjj/bb/adapter/GridAdapter.java",
    "chars": 2769,
    "preview": "package com.cjj.bb.adapter;\n\nimport java.util.List;\n\nimport com.cjj.bb.R;\nimport com.cjj.bb.activity.VideoInfoActivity;\n"
  },
  {
    "path": "app/src/main/java/com/cjj/bb/adapter/ItemsAdapter.java",
    "chars": 3026,
    "preview": "package com.cjj.bb.adapter;\n\n\nimport android.app.Activity;\nimport android.content.Context;\nimport android.content.res.Re"
  },
  {
    "path": "app/src/main/java/com/cjj/bb/adapter/KejiTabAdapter.java",
    "chars": 1397,
    "preview": "package com.cjj.bb.adapter;\n\n\nimport android.support.v4.app.Fragment;\nimport android.support.v4.app.FragmentManager;\nimp"
  },
  {
    "path": "app/src/main/java/com/cjj/bb/adapter/MainTabAdapter.java",
    "chars": 1734,
    "preview": "package com.cjj.bb.adapter;\n\n\nimport android.support.v4.app.Fragment;\nimport android.support.v4.app.FragmentManager;\nimp"
  },
  {
    "path": "app/src/main/java/com/cjj/bb/adapter/MusicTabAdapter.java",
    "chars": 1294,
    "preview": "package com.cjj.bb.adapter;\n\n\nimport android.support.v4.app.Fragment;\nimport android.support.v4.app.FragmentManager;\nimp"
  },
  {
    "path": "app/src/main/java/com/cjj/bb/adapter/RankAdapter.java",
    "chars": 1429,
    "preview": "package com.cjj.bb.adapter;\n\n\nimport android.support.v4.app.Fragment;\nimport android.support.v4.app.FragmentManager;\nimp"
  },
  {
    "path": "app/src/main/java/com/cjj/bb/adapter/VideoInfoListAdapter.java",
    "chars": 2141,
    "preview": "package com.cjj.bb.adapter;\n\nimport java.util.List;\n\n\n\nimport android.app.Activity;\nimport android.content.Context;\nimpo"
  },
  {
    "path": "app/src/main/java/com/cjj/bb/adapter/VideoListAdapter.java",
    "chars": 3784,
    "preview": "package com.cjj.bb.adapter;\n\nimport java.util.ArrayList;\nimport java.util.List;\n\nimport android.content.Context;\nimport "
  },
  {
    "path": "app/src/main/java/com/cjj/bb/adapter/YouxiTabAdapter.java",
    "chars": 1243,
    "preview": "package com.cjj.bb.adapter;\n\n\nimport android.support.v4.app.Fragment;\nimport android.support.v4.app.FragmentManager;\nimp"
  },
  {
    "path": "app/src/main/java/com/cjj/bb/adapter/YuleTabAdapter.java",
    "chars": 1235,
    "preview": "package com.cjj.bb.adapter;\n\n\nimport android.support.v4.app.Fragment;\nimport android.support.v4.app.FragmentManager;\nimp"
  },
  {
    "path": "app/src/main/java/com/cjj/bb/fragment/BangumiFragment.java",
    "chars": 4530,
    "preview": "package com.cjj.bb.fragment;\n\n\n\nimport android.os.Bundle;\nimport android.support.annotation.Nullable;\nimport android.sup"
  },
  {
    "path": "app/src/main/java/com/cjj/bb/fragment/BroadcastTimetableFragment.java",
    "chars": 132,
    "preview": "package com.cjj.bb.fragment;\n\nimport android.support.v4.app.Fragment;\n\npublic class BroadcastTimetableFragment extends F"
  },
  {
    "path": "app/src/main/java/com/cjj/bb/fragment/DonghuaFragment.java",
    "chars": 8998,
    "preview": "package com.cjj.bb.fragment;\n\nimport java.text.SimpleDateFormat;\nimport java.util.ArrayList;\nimport java.util.List;\nimpo"
  },
  {
    "path": "app/src/main/java/com/cjj/bb/fragment/FragmentLogin.java",
    "chars": 667,
    "preview": "package com.cjj.bb.fragment;\n\nimport android.os.Bundle;\nimport android.support.annotation.Nullable;\nimport android.suppo"
  },
  {
    "path": "app/src/main/java/com/cjj/bb/fragment/FramentTime.java",
    "chars": 663,
    "preview": "package com.cjj.bb.fragment;\n\nimport android.os.Bundle;\nimport android.support.annotation.Nullable;\nimport android.suppo"
  },
  {
    "path": "app/src/main/java/com/cjj/bb/fragment/GamesCenterFragment.java",
    "chars": 1791,
    "preview": "package com.cjj.bb.fragment;\n\n\n\nimport android.os.Bundle;\nimport android.support.v4.app.Fragment;\nimport android.view.La"
  },
  {
    "path": "app/src/main/java/com/cjj/bb/fragment/HomePageFragment.java",
    "chars": 14378,
    "preview": "package com.cjj.bb.fragment;\n\nimport java.io.File;\nimport java.util.ArrayList;\nimport java.util.List;\nimport java.util.c"
  },
  {
    "path": "app/src/main/java/com/cjj/bb/fragment/HomePageFragment2.java",
    "chars": 27335,
    "preview": "package com.cjj.bb.fragment;\n\nimport java.io.File;\nimport java.util.ArrayList;\nimport java.util.List;\nimport java.util.c"
  },
  {
    "path": "app/src/main/java/com/cjj/bb/fragment/OnlineFragment.java",
    "chars": 5299,
    "preview": "package com.cjj.bb.fragment;\n\nimport java.util.ArrayList;\nimport java.util.List;\n\n\nimport com.cjj.bb.R;\nimport com.cjj.b"
  },
  {
    "path": "app/src/main/java/com/cjj/bb/fragment/PersonCenterFragment.java",
    "chars": 126,
    "preview": "package com.cjj.bb.fragment;\n\nimport android.support.v4.app.Fragment;\n\npublic class PersonCenterFragment extends Fragmen"
  },
  {
    "path": "app/src/main/java/com/cjj/bb/fragment/RankFragment.java",
    "chars": 7048,
    "preview": "package com.cjj.bb.fragment;\n\nimport java.text.SimpleDateFormat;\nimport java.util.ArrayList;\nimport java.util.List;\nimpo"
  },
  {
    "path": "app/src/main/java/com/cjj/bb/fragment/RelevantVideoFragment.java",
    "chars": 127,
    "preview": "package com.cjj.bb.fragment;\n\nimport android.support.v4.app.Fragment;\n\npublic class RelevantVideoFragment extends Fragme"
  },
  {
    "path": "app/src/main/java/com/cjj/bb/fragment/SubareaFragment.java",
    "chars": 2196,
    "preview": "package com.cjj.bb.fragment;\n\n\nimport android.content.Intent;\nimport android.os.Bundle;\nimport android.support.v4.app.Fr"
  },
  {
    "path": "app/src/main/java/com/cjj/bb/fragment/VideoInfoFragment.java",
    "chars": 8897,
    "preview": "package com.cjj.bb.fragment;\n\nimport java.io.File;\nimport java.util.ArrayList;\nimport java.util.Iterator;\n\n\n\nimport org."
  },
  {
    "path": "app/src/main/java/com/cjj/bb/model/AreaItem.java",
    "chars": 333,
    "preview": "package com.cjj.bb.model;\n\npublic class AreaItem {\n\tprivate int img;                    //图标\n\tprivate String text;      "
  },
  {
    "path": "app/src/main/java/com/cjj/bb/model/BannerItem.java",
    "chars": 666,
    "preview": "package com.cjj.bb.model;\n\npublic class BannerItem {\n\tprivate String title;                    //广告条标题\n\tprivate String l"
  },
  {
    "path": "app/src/main/java/com/cjj/bb/model/GameItem.java",
    "chars": 479,
    "preview": "package com.cjj.bb.model;\n\npublic class GameItem {\n\tprivate int img;                    //图标\n\tprivate String text;      "
  },
  {
    "path": "app/src/main/java/com/cjj/bb/model/OnlineVideo.java",
    "chars": 762,
    "preview": "package com.cjj.bb.model;\n\nimport java.util.ArrayList;\n\npublic class OnlineVideo {\n\tpublic String id;\n\t/** 标题 */\n\tpublic"
  },
  {
    "path": "app/src/main/java/com/cjj/bb/model/Page.java",
    "chars": 420,
    "preview": "package com.cjj.bb.model;\n\n/**\n * 页面实体类\n * \n * @author wwj_748\n * @date 2014/8/9\n */\npublic class Page {\n\tprivate int pa"
  },
  {
    "path": "app/src/main/java/com/cjj/bb/model/User.java",
    "chars": 2107,
    "preview": "package com.cjj.bb.model;\n\npublic class User {\n\tprivate String mid;\n\tprivate String name;\n\tprivate Boolean isApprove = f"
  },
  {
    "path": "app/src/main/java/com/cjj/bb/model/Video.java",
    "chars": 3345,
    "preview": "package com.cjj.bb.model;\n\npublic class Video {\n\tprivate String aid;                    //视频av号\n\tprivate String title;  "
  },
  {
    "path": "app/src/main/java/com/cjj/bb/model/VideoItem.java",
    "chars": 2472,
    "preview": "package com.cjj.bb.model;\n\nimport java.io.Serializable;\n\npublic class VideoItem implements Serializable{\n\tprivate String"
  },
  {
    "path": "app/src/main/java/com/cjj/bb/utils/ArrayUtils.java",
    "chars": 1159,
    "preview": "/*\n * Copyright (C) 2012 YIXIA.COM\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not "
  },
  {
    "path": "app/src/main/java/com/cjj/bb/utils/CompressionTools.java",
    "chars": 2723,
    "preview": "package com.cjj.bb.utils;\n\nimport java.util.zip.Deflater;\nimport java.util.zip.Inflater;\nimport java.util.zip.DataFormat"
  },
  {
    "path": "app/src/main/java/com/cjj/bb/utils/Constants.java",
    "chars": 3492,
    "preview": "package com.cjj.bb.utils;\n\n/**\n * 常量类\n * \n * @author wwj_748\n * \n */\npublic class Constants {\n\t// 博客每一项的类型\n\tpublic class"
  },
  {
    "path": "app/src/main/java/com/cjj/bb/utils/DeviceUtils.java",
    "chars": 7262,
    "preview": "package com.cjj.bb.utils;\n\nimport java.io.BufferedReader;\nimport java.io.File;\nimport java.io.FileReader;\nimport java.io"
  },
  {
    "path": "app/src/main/java/com/cjj/bb/utils/DownUtil.java",
    "chars": 4090,
    "preview": "/**\n *\n */\npackage com.cjj.bb.utils;\n\nimport java.io.InputStream;\nimport java.io.RandomAccessFile;\nimport java.net.HttpU"
  },
  {
    "path": "app/src/main/java/com/cjj/bb/utils/FileUitl.java",
    "chars": 3081,
    "preview": "package com.cjj.bb.utils;\n\nimport java.io.BufferedReader;\nimport java.io.BufferedWriter;\nimport java.io.File;\nimport jav"
  },
  {
    "path": "app/src/main/java/com/cjj/bb/utils/FileUtils.java",
    "chars": 11168,
    "preview": "package com.cjj.bb.utils;\n\nimport java.io.File;\nimport java.io.IOException;\nimport java.util.Arrays;\nimport java.util.Ha"
  },
  {
    "path": "app/src/main/java/com/cjj/bb/utils/FractionalTouchDelegate.java",
    "chars": 5465,
    "preview": "/*\n * Copyright (C) 2012 YIXIA.COM\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not "
  },
  {
    "path": "app/src/main/java/com/cjj/bb/utils/HttpDownloader.java",
    "chars": 5316,
    "preview": "package com.cjj.bb.utils;\n\nimport java.io.BufferedReader;\nimport java.io.File;\nimport java.io.IOException;\nimport java.i"
  },
  {
    "path": "app/src/main/java/com/cjj/bb/utils/HttpUtil.java",
    "chars": 15294,
    "preview": "package com.cjj.bb.utils;\n\nimport java.io.BufferedInputStream;\nimport java.io.BufferedReader;\nimport java.io.ByteArrayOu"
  },
  {
    "path": "app/src/main/java/com/cjj/bb/utils/ImageUtils.java",
    "chars": 9827,
    "preview": "package com.cjj.bb.utils;\n\nimport java.io.ByteArrayOutputStream;\nimport java.io.File;\nimport java.io.FileNotFoundExcepti"
  },
  {
    "path": "app/src/main/java/com/cjj/bb/utils/IntentHelper.java",
    "chars": 3258,
    "preview": "/*\n * Copyright (C) 2012 YIXIA.COM\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not "
  },
  {
    "path": "app/src/main/java/com/cjj/bb/utils/JsoupUtil.java",
    "chars": 757,
    "preview": "package com.cjj.bb.utils;\n\nimport java.util.ArrayList;\nimport java.util.List;\n\nimport org.json.JSONArray;\nimport org.jso"
  },
  {
    "path": "app/src/main/java/com/cjj/bb/utils/Logger.java",
    "chars": 2554,
    "preview": "package com.cjj.bb.utils;\n\nimport android.util.Log;\n\npublic class Logger {\n\n\tprivate static boolean isLog = true;\n\tpriva"
  },
  {
    "path": "app/src/main/java/com/cjj/bb/utils/MediaUtils.java",
    "chars": 9605,
    "preview": "/*\n * Copyright (C) 2012 YIXIA.COM\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not "
  },
  {
    "path": "app/src/main/java/com/cjj/bb/utils/MultiMemberGZIPInputStream.java",
    "chars": 3298,
    "preview": "package com.cjj.bb.utils;\n\nimport java.io.InputStream;\nimport java.io.PushbackInputStream;\nimport java.io.IOException;\ni"
  },
  {
    "path": "app/src/main/java/com/cjj/bb/utils/PreferenceUtils.java",
    "chars": 4292,
    "preview": "package com.cjj.bb.utils;\n\n\nimport android.content.Context;\nimport android.content.SharedPreferences;\nimport android.con"
  },
  {
    "path": "app/src/main/java/com/cjj/bb/utils/StringUtils.java",
    "chars": 8210,
    "preview": "package com.cjj.bb.utils;\n\nimport java.io.UnsupportedEncodingException;\nimport java.net.URLEncoder;\nimport java.text.Sim"
  },
  {
    "path": "app/src/main/java/com/cjj/bb/utils/ToastUtils.java",
    "chars": 1986,
    "preview": "package com.cjj.bb.utils;\n\nimport android.app.Activity;\nimport android.content.Context;\nimport android.view.View;\nimport"
  },
  {
    "path": "app/src/main/java/com/cjj/bb/utils/URLUtil.java",
    "chars": 11785,
    "preview": "package com.cjj.bb.utils;\n\n/**\n * \n * @author wwj_748\n * @date 2014/8/10\n */\npublic class URLUtil {\n\t// BILIBILI_DATA_UR"
  },
  {
    "path": "app/src/main/java/com/cjj/bb/utils/XmlReaderHelper.java",
    "chars": 3805,
    "preview": "package com.cjj.bb.utils;\n\nimport java.io.IOException;\nimport java.util.ArrayList;\n\nimport javax.xml.parsers.DocumentBui"
  },
  {
    "path": "app/src/main/java/com/cjj/bb/view/ApplicationUtils.java",
    "chars": 3641,
    "preview": "package com.cjj.bb.view;\n\nimport java.io.File;\nimport java.io.FileInputStream;\nimport java.io.FileOutputStream;\nimport j"
  },
  {
    "path": "app/src/main/java/com/cjj/bb/view/CircleImageView.java",
    "chars": 7290,
    "preview": "package com.cjj.bb.view;\n\n\nimport android.content.Context;\nimport android.content.res.TypedArray;\nimport android.graphic"
  },
  {
    "path": "app/src/main/java/com/cjj/bb/view/CommonGestures.java",
    "chars": 4941,
    "preview": "/*\n * Copyright (C) 2012 YIXIA.COM\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not "
  },
  {
    "path": "app/src/main/java/com/cjj/bb/view/FileUtils.java",
    "chars": 11206,
    "preview": "package com.cjj.bb.view;\n\nimport java.io.File;\nimport java.io.IOException;\nimport java.util.Arrays;\nimport java.util.Has"
  },
  {
    "path": "app/src/main/java/com/cjj/bb/view/LeftSliderLayout.java",
    "chars": 13246,
    "preview": "package com.cjj.bb.view;\n\nimport android.content.Context;\nimport android.graphics.Rect;\nimport android.util.AttributeSet"
  },
  {
    "path": "app/src/main/java/com/cjj/bb/view/MediaController.java",
    "chars": 23752,
    "preview": "/*\n * Copyright (C) 2012 YIXIA.COM\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not "
  },
  {
    "path": "app/src/main/java/com/cjj/bb/view/PlayerService.java",
    "chars": 15032,
    "preview": "/*\n * Copyright (C) 2012 YIXIA.COM\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not "
  },
  {
    "path": "app/src/main/java/com/cjj/bb/view/PullToZoomListView.java",
    "chars": 9158,
    "preview": "package com.cjj.bb.view;\n\nimport android.app.Activity;\nimport android.content.Context;\nimport android.os.SystemClock;\nim"
  },
  {
    "path": "app/src/main/java/com/cjj/bb/view/VP.java",
    "chars": 2199,
    "preview": "package com.cjj.bb.view;\n\nimport io.vov.vitamio.MediaPlayer;\nimport android.graphics.Typeface;\n\npublic class VP {\n\t\n\tpub"
  },
  {
    "path": "app/src/main/java/com/cjj/bb/view/VideoView.java",
    "chars": 4707,
    "preview": "/*\n * Copyright (C) 2012 YIXIA.COM\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not "
  },
  {
    "path": "app/src/main/java/viewpagerindicator/CirclePageIndicator.java",
    "chars": 18814,
    "preview": "/*\n * Copyright (C) 2011 Patrik Akerfeldt\n * Copyright (C) 2011 Jake Wharton\n *\n * Licensed under the Apache License, Ve"
  },
  {
    "path": "app/src/main/java/viewpagerindicator/IconPageIndicator.java",
    "chars": 5504,
    "preview": "/*\n * Copyright (C) 2011 The Android Open Source Project\n * Copyright (C) 2012 Jake Wharton\n *\n * Licensed under the Apa"
  },
  {
    "path": "app/src/main/java/viewpagerindicator/IconPagerAdapter.java",
    "chars": 233,
    "preview": "package viewpagerindicator;\n\npublic interface IconPagerAdapter {\n    /**\n     * Get icon representing the page at {@code"
  },
  {
    "path": "app/src/main/java/viewpagerindicator/IcsLinearLayout.java",
    "chars": 6742,
    "preview": "package viewpagerindicator;\n\nimport android.content.Context;\nimport android.content.res.TypedArray;\nimport android.graph"
  },
  {
    "path": "app/src/main/java/viewpagerindicator/LinePageIndicator.java",
    "chars": 15567,
    "preview": "/*\n * Copyright (C) 2012 Jake Wharton\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may n"
  },
  {
    "path": "app/src/main/java/viewpagerindicator/PageIndicator.java",
    "chars": 1827,
    "preview": "/*\n * Copyright (C) 2011 Patrik Akerfeldt\n * Copyright (C) 2011 Jake Wharton\n *\n * Licensed under the Apache License, Ve"
  },
  {
    "path": "app/src/main/java/viewpagerindicator/TabPageIndicator.java",
    "chars": 9337,
    "preview": "/*\n * Copyright (C) 2011 The Android Open Source Project\n * Copyright (C) 2011 Jake Wharton\n *\n * Licensed under the Apa"
  },
  {
    "path": "app/src/main/java/viewpagerindicator/TitlePageIndicator.java",
    "chars": 32236,
    "preview": "/*\n * Copyright (C) 2011 Jake Wharton\n * Copyright (C) 2011 Patrik Akerfeldt\n * Copyright (C) 2011 Francisco Figueiredo "
  },
  {
    "path": "app/src/main/java/viewpagerindicator/UnderlinePageIndicator.java",
    "chars": 13389,
    "preview": "/*\n * Copyright (C) 2012 Jake Wharton\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may n"
  },
  {
    "path": "app/src/main/res/anim/bili_anim.xml",
    "chars": 628,
    "preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- 指定动画循环播放 -->\n<animation-list xmlns:android=\"http://schemas.android.com/apk/r"
  },
  {
    "path": "app/src/main/res/anim/push_left_in.xml",
    "chars": 917,
    "preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Copyright (C) 2007 The Android Open Source Project\n\n     Licensed under the "
  },
  {
    "path": "app/src/main/res/anim/push_no.xml",
    "chars": 192,
    "preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<set xmlns:android=\"http://schemas.android.com/apk/res/android\">\n    <alpha andro"
  },
  {
    "path": "app/src/main/res/anim/slide_in_bottom.xml",
    "chars": 1027,
    "preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!--\n     /* //device/apps/common/res/anim/slide_in_left.xml ** ** Copyright 2007"
  },
  {
    "path": "app/src/main/res/anim/slide_in_top.xml",
    "chars": 1027,
    "preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!--\n     /* //device/apps/common/res/anim/slide_in_right.xml ** ** Copyright \n\t2"
  },
  {
    "path": "app/src/main/res/anim/slide_out_bottom.xml",
    "chars": 1028,
    "preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!--\n     /* //device/apps/common/res/anim/slide_out_left.xml ** ** Copyright \n\t2"
  },
  {
    "path": "app/src/main/res/anim/slide_out_top.xml",
    "chars": 1028,
    "preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!--\n     /* //device/apps/common/res/anim/slide_out_right.xml ** ** Copyright \n\t"
  },
  {
    "path": "app/src/main/res/color/vpi__dark_theme.xml",
    "chars": 1358,
    "preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Copyright (C) 2010 The Android Open Source Project\n\n     Licensed under the "
  },
  {
    "path": "app/src/main/res/color/vpi__light_theme.xml",
    "chars": 1370,
    "preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Copyright (C) 2010 The Android Open Source Project\n\n     Licensed under the "
  },
  {
    "path": "app/src/main/res/drawable/back_btn.xml",
    "chars": 356,
    "preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<selector\n  xmlns:android=\"http://schemas.android.com/apk/res/android\">\n    <item"
  },
  {
    "path": "app/src/main/res/drawable/base_action_bar_action_more_selector.xml",
    "chars": 410,
    "preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<selector xmlns:android=\"http://schemas.android.com/apk/res/android\">\n\n    <item "
  },
  {
    "path": "app/src/main/res/drawable/card_background.xml",
    "chars": 866,
    "preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\r\n<!--\r\n    Copyright 2014-present Biraj Patel\r\n\r\n    Licensed under the Apache Li"
  },
  {
    "path": "app/src/main/res/drawable/comment_btn.xml",
    "chars": 333,
    "preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<selector\n  xmlns:android=\"http://schemas.android.com/apk/res/android\">\n    <item"
  },
  {
    "path": "app/src/main/res/drawable/corner.xml",
    "chars": 351,
    "preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n\n<selector xmlns:android=\"http://schemas.android.com/apk/res/android\">\n\n    <item"
  },
  {
    "path": "app/src/main/res/drawable/dot_focused.xml",
    "chars": 227,
    "preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<shape xmlns:android=\"http://schemas.android.com/apk/res/android\"\n    android:sha"
  },
  {
    "path": "app/src/main/res/drawable/dot_normal.xml",
    "chars": 228,
    "preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<shape xmlns:android=\"http://schemas.android.com/apk/res/android\"\n    android:sha"
  },
  {
    "path": "app/src/main/res/drawable/focus_show.xml",
    "chars": 469,
    "preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<shape xmlns:android=\"http://schemas.android.com/apk/res/android\" >  \n  \n    <sol"
  },
  {
    "path": "app/src/main/res/drawable/home_btn_bg.xml",
    "chars": 289,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<selector xmlns:android=\"http://schemas.android.com/apk/res/android\">\n\t<item andr"
  },
  {
    "path": "app/src/main/res/drawable/image_corner.xml",
    "chars": 348,
    "preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>  \n<shape xmlns:android=\"http://schemas.android.com/apk/res/android\" >  \n  \n    <s"
  },
  {
    "path": "app/src/main/res/drawable/list_selector.xml",
    "chars": 633,
    "preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<selector xmlns:android=\"http://schemas.android.com/apk/res/android\">\n\n    <item "
  },
  {
    "path": "app/src/main/res/drawable/normal_show.xml",
    "chars": 469,
    "preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<shape xmlns:android=\"http://schemas.android.com/apk/res/android\" >  \n  \n    <sol"
  },
  {
    "path": "app/src/main/res/drawable/progressbar_large.xml",
    "chars": 233,
    "preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<animated-rotate\n    xmlns:android=\"http://schemas.android.com/apk/res/android\"\n "
  },
  {
    "path": "app/src/main/res/drawable/selector_tabtext.xml",
    "chars": 404,
    "preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<selector xmlns:android=\"http://schemas.android.com/apk/res/android\">\n    <item a"
  },
  {
    "path": "app/src/main/res/drawable/tab_indicator.xml",
    "chars": 597,
    "preview": "<selector xmlns:android=\"http://schemas.android.com/apk/res/android\">\n    <item android:state_selected=\"false\" android:s"
  },
  {
    "path": "app/src/main/res/drawable/vpi__tab_indicator.xml",
    "chars": 2203,
    "preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Copyright (C) 2008 The Android Open Source Project\n\n     Licensed under the "
  },
  {
    "path": "app/src/main/res/drawable-xhdpi/mediacontroller_btn_bg.xml",
    "chars": 401,
    "preview": "<selector xmlns:android=\"http://schemas.android.com/apk/res/android\">\n\n    <item android:drawable=\"@color/mediacontrolle"
  },
  {
    "path": "app/src/main/res/layout/activity_main.xml",
    "chars": 1053,
    "preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<LinearLayout xmlns:android=\"http://schemas.android.com/apk/res/android\"\n    andr"
  },
  {
    "path": "app/src/main/res/layout/activity_video.xml",
    "chars": 4820,
    "preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<io.vov.vitamio.widget.CenterLayout xmlns:android=\"http://schemas.android.com/apk"
  },
  {
    "path": "app/src/main/res/layout/activity_video_info.xml",
    "chars": 477,
    "preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<LinearLayout xmlns:android=\"http://schemas.android.com/apk/res/android\"\n    andr"
  },
  {
    "path": "app/src/main/res/layout/area_item.xml",
    "chars": 816,
    "preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<LinearLayout xmlns:android=\"http://schemas.android.com/apk/res/android\"\n    andr"
  },
  {
    "path": "app/src/main/res/layout/back_head.xml",
    "chars": 2344,
    "preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?><LinearLayout xmlns:android=\"http://schemas.android.com/apk/res/android\"\n    andro"
  },
  {
    "path": "app/src/main/res/layout/banner.xml",
    "chars": 1845,
    "preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<LinearLayout xmlns:android=\"http://schemas.android.com/apk/res/android\"\n    andr"
  },
  {
    "path": "app/src/main/res/layout/bili_videoview.xml",
    "chars": 2663,
    "preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<RelativeLayout xmlns:android=\"http://schemas.android.com/apk/res/android\"\n    an"
  },
  {
    "path": "app/src/main/res/layout/bili_webview.xml",
    "chars": 1299,
    "preview": "<RelativeLayout xmlns:android=\"http://schemas.android.com/apk/res/android\"\n    android:id=\"@+id/blogContentView\"\n    and"
  },
  {
    "path": "app/src/main/res/layout/bili_webview_head.xml",
    "chars": 2037,
    "preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<LinearLayout xmlns:android=\"http://schemas.android.com/apk/res/android\"\n    andr"
  },
  {
    "path": "app/src/main/res/layout/brightness_volumn.xml",
    "chars": 1309,
    "preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<FrameLayout xmlns:android=\"http://schemas.android.com/apk/res/android\"\n    andro"
  },
  {
    "path": "app/src/main/res/layout/card_layout.xml",
    "chars": 1874,
    "preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!--\n    Copyright 2014-present Biraj Patel\n\n    Licensed under the Apache Licens"
  },
  {
    "path": "app/src/main/res/layout/donghua_tab.xml",
    "chars": 733,
    "preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<LinearLayout xmlns:android=\"http://schemas.android.com/apk/res/android\"\n    andr"
  },
  {
    "path": "app/src/main/res/layout/fragment_donghua.xml",
    "chars": 2044,
    "preview": "<RelativeLayout xmlns:android=\"http://schemas.android.com/apk/res/android\"\n    xmlns:tools=\"http://schemas.android.com/t"
  },
  {
    "path": "app/src/main/res/layout/fragment_gamecenter.xml",
    "chars": 417,
    "preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<LinearLayout xmlns:android=\"http://schemas.android.com/apk/res/android\"\n    andr"
  },
  {
    "path": "app/src/main/res/layout/fragment_homepage.xml",
    "chars": 10004,
    "preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<ScrollView xmlns:android=\"http://schemas.android.com/apk/res/android\"\n    androi"
  },
  {
    "path": "app/src/main/res/layout/fragment_main.xml",
    "chars": 22157,
    "preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<ScrollView xmlns:android=\"http://schemas.android.com/apk/res/android\"\n    androi"
  },
  {
    "path": "app/src/main/res/layout/fragment_online.xml",
    "chars": 860,
    "preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<LinearLayout xmlns:android=\"http://schemas.android.com/apk/res/android\"\n    andr"
  },
  {
    "path": "app/src/main/res/layout/fragment_online_item.xml",
    "chars": 1436,
    "preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<RelativeLayout xmlns:android=\"http://schemas.android.com/apk/res/android\"\n    an"
  },
  {
    "path": "app/src/main/res/layout/fragment_subarea.xml",
    "chars": 2660,
    "preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<LinearLayout xmlns:android=\"http://schemas.android.com/apk/res/android\"\n    andr"
  },
  {
    "path": "app/src/main/res/layout/fragment_videoinfo.xml",
    "chars": 4881,
    "preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<LinearLayout xmlns:android=\"http://schemas.android.com/apk/res/android\"\n    andr"
  },
  {
    "path": "app/src/main/res/layout/game_list_item.xml",
    "chars": 2555,
    "preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<LinearLayout xmlns:android=\"http://schemas.android.com/apk/res/android\"\n    andr"
  },
  {
    "path": "app/src/main/res/layout/homepage_item.xml",
    "chars": 4137,
    "preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<LinearLayout xmlns:android=\"http://schemas.android.com/apk/res/android\"\n    andr"
  },
  {
    "path": "app/src/main/res/layout/item.xml",
    "chars": 1776,
    "preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<LinearLayout xmlns:android=\"http://schemas.android.com/apk/res/android\"\n    andr"
  },
  {
    "path": "app/src/main/res/layout/items_list.xml",
    "chars": 837,
    "preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<LinearLayout xmlns:android=\"http://schemas.android.com/apk/res/android\"\n    andr"
  },
  {
    "path": "app/src/main/res/layout/main_head.xml",
    "chars": 1472,
    "preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?><LinearLayout xmlns:android=\"http://schemas.android.com/apk/res/android\"\n    andro"
  },
  {
    "path": "app/src/main/res/layout/mediacontroller.xml",
    "chars": 10437,
    "preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<RelativeLayout xmlns:android=\"http://schemas.android.com/apk/res/android\"\n    an"
  },
  {
    "path": "app/src/main/res/layout/video_info_list_item.xml",
    "chars": 1290,
    "preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<LinearLayout xmlns:android=\"http://schemas.android.com/apk/res/android\"\n    andr"
  },
  {
    "path": "app/src/main/res/layout/video_list_item.xml",
    "chars": 2403,
    "preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<LinearLayout xmlns:android=\"http://schemas.android.com/apk/res/android\"\n    andr"
  },
  {
    "path": "app/src/main/res/layout/videoview.xml",
    "chars": 744,
    "preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<LinearLayout xmlns:android=\"http://schemas.android.com/apk/res/android\"\n    andr"
  },
  {
    "path": "app/src/main/res/menu/main.xml",
    "chars": 237,
    "preview": "<menu xmlns:android=\"http://schemas.android.com/apk/res/android\"\n    xmlns:app=\"http://schemas.android.com/apk/res-auto\""
  },
  {
    "path": "app/src/main/res/menu/menu_main.xml",
    "chars": 361,
    "preview": "<menu xmlns:android=\"http://schemas.android.com/apk/res/android\"\n    xmlns:app=\"http://schemas.android.com/apk/res-auto\""
  },
  {
    "path": "app/src/main/res/raw/comments.xml",
    "chars": 93139,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?><i><chatserver>chat.bilibili.com</chatserver><chatid>795339</chatid><mission>0</mi"
  },
  {
    "path": "app/src/main/res/values/attrs.xml",
    "chars": 485,
    "preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n\n    <declare-styleable name=\"CircleImageView\">\n        <attr name=\"b"
  },
  {
    "path": "app/src/main/res/values/colors.xml",
    "chars": 1081,
    "preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <color name=\"white\">#ffffff</color>\n    <color name=\"black\">#FF00"
  },
  {
    "path": "app/src/main/res/values/dimens.xml",
    "chars": 865,
    "preview": "<resources>\n\n    <!-- Default screen margins, per the Android Design guidelines. -->\n    <dimen name=\"activity_horizonta"
  },
  {
    "path": "app/src/main/res/values/integers.xml",
    "chars": 107,
    "preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <integer name=\"channalnum\">2</integer>\n</resources>\n"
  },
  {
    "path": "app/src/main/res/values/strings.xml",
    "chars": 1988,
    "preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n\n    <string name=\"app_name\">哔哩哔哩动画</string>\n    <string name=\"versio"
  },
  {
    "path": "app/src/main/res/values/styles.xml",
    "chars": 6469,
    "preview": "<resources>\n\n    <!--\n        Base application theme, dependent on API level. This theme is replaced\n        by AppBaseT"
  },
  {
    "path": "app/src/main/res/values/vpi__attrs.xml",
    "chars": 6039,
    "preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Copyright (C) 2012 Jake Wharton\n     Copyright (C) 2011 Patrik Åkerfeldt\n\n  "
  },
  {
    "path": "app/src/main/res/values/vpi__colors.xml",
    "chars": 1361,
    "preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Copyright (C) 2012 Jake Wharton\n\n     Licensed under the Apache License, Ver"
  },
  {
    "path": "app/src/main/res/values/vpi__defaults.xml",
    "chars": 2924,
    "preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Copyright (C) 2012 Jake Wharton\n\n     Licensed under the Apache License, Ver"
  },
  {
    "path": "app/src/main/res/values/vpi__styles.xml",
    "chars": 1965,
    "preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Copyright (C) 2011 Jake Wharton\n\n     Licensed under the Apache License, Ver"
  },
  {
    "path": "app/src/main/res/values-w820dp/dimens.xml",
    "chars": 373,
    "preview": "<resources>\n\n    <!--\n         Example customization of dimensions originally defined in res/values/dimens.xml\n         "
  },
  {
    "path": "build/intermediates/dex-cache/cache.xml",
    "chars": 4006,
    "preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<items version=\"2\" >\n\n    <item\n        jar=\"F:\\cjj\\BilibiliClient\\app\\build\\inte"
  },
  {
    "path": "build.gradle",
    "chars": 436,
    "preview": "// Top-level build file where you can add configuration options common to all sub-projects/modules.\n\nbuildscript {\n    r"
  },
  {
    "path": "gradle/wrapper/gradle-wrapper.properties",
    "chars": 232,
    "preview": "#Wed Apr 10 15:27:10 PDT 2013\ndistributionBase=GRADLE_USER_HOME\ndistributionPath=wrapper/dists\nzipStoreBase=GRADLE_USER_"
  },
  {
    "path": "gradle.properties",
    "chars": 855,
    "preview": "# Project-wide Gradle settings.\n\n# IDE (e.g. Android Studio) users:\n# Gradle settings configured through the IDE *will o"
  },
  {
    "path": "gradlew",
    "chars": 5080,
    "preview": "#!/usr/bin/env bash\n\n##############################################################################\n##\n##  Gradle start "
  },
  {
    "path": "gradlew.bat",
    "chars": 2314,
    "preview": "@if \"%DEBUG%\" == \"\" @echo off\n@rem ##########################################################################\n@rem\n@rem "
  },
  {
    "path": "local.properties",
    "chars": 422,
    "preview": "## This file is automatically generated by Android Studio.\n# Do not modify this file -- YOUR CHANGES WILL BE ERASED!\n#\n#"
  },
  {
    "path": "settings.gradle",
    "chars": 48,
    "preview": "include ':app',':vitamio',':DanmakuFlameMaster'\n"
  }
]

// ... and 4 more files (download for full content)

About this extraction

This page contains the full source code of the android-cjj/BiliClient GitHub repository, extracted and formatted as plain text for AI agents and large language models (LLMs). The extraction includes 198 files (12.8 MB), approximately 345.1k tokens, and a symbol index with 1263 extracted functions, classes, methods, constants, and types. Use this with OpenClaw, Claude, ChatGPT, Cursor, Windsurf, or any other AI tool that accepts text input. You can copy the full output to your clipboard or download it as a .txt file.

Extracted by GitExtract — free GitHub repo to text converter for AI. Built by Nikandr Surkov.

Copied to clipboard!