├── AnswerSystem
├── .idea
│ ├── .name
│ ├── copyright
│ │ └── profiles_settings.xml
│ ├── encodings.xml
│ ├── modules.xml
│ ├── runConfigurations.xml
│ ├── compiler.xml
│ ├── gradle.xml
│ └── misc.xml
├── app
│ ├── .gitignore
│ ├── src
│ │ ├── main
│ │ │ ├── res
│ │ │ │ ├── values
│ │ │ │ │ ├── strings.xml
│ │ │ │ │ ├── dimens.xml
│ │ │ │ │ ├── colors.xml
│ │ │ │ │ └── styles.xml
│ │ │ │ ├── mipmap-hdpi
│ │ │ │ │ └── ic_launcher.png
│ │ │ │ ├── mipmap-mdpi
│ │ │ │ │ └── ic_launcher.png
│ │ │ │ ├── mipmap-xhdpi
│ │ │ │ │ └── ic_launcher.png
│ │ │ │ ├── mipmap-xxhdpi
│ │ │ │ │ └── ic_launcher.png
│ │ │ │ ├── mipmap-xxxhdpi
│ │ │ │ │ └── ic_launcher.png
│ │ │ │ └── values-w820dp
│ │ │ │ │ └── dimens.xml
│ │ │ ├── assets
│ │ │ │ └── question.db
│ │ │ ├── java
│ │ │ │ └── com
│ │ │ │ │ └── lgl
│ │ │ │ │ └── answersystem
│ │ │ │ │ ├── Question.java
│ │ │ │ │ └── DBService.java
│ │ │ └── AndroidManifest.xml
│ │ ├── test
│ │ │ └── java
│ │ │ │ └── com
│ │ │ │ └── lgl
│ │ │ │ └── answersystem
│ │ │ │ └── ExampleUnitTest.java
│ │ └── androidTest
│ │ │ └── java
│ │ │ └── com
│ │ │ └── lgl
│ │ │ └── answersystem
│ │ │ └── ApplicationTest.java
│ ├── build.gradle
│ └── proguard-rules.pro
├── settings.gradle
├── .gitignore
├── gradle
│ └── wrapper
│ │ ├── gradle-wrapper.jar
│ │ └── gradle-wrapper.properties
├── README.md
├── build.gradle
├── gradle.properties
└── gradlew.bat
├── SqliteSample
├── app
│ ├── .gitignore
│ ├── src
│ │ ├── main
│ │ │ ├── res
│ │ │ │ ├── values
│ │ │ │ │ ├── strings.xml
│ │ │ │ │ ├── colors.xml
│ │ │ │ │ └── styles.xml
│ │ │ │ ├── mipmap-hdpi
│ │ │ │ │ ├── ic_launcher.png
│ │ │ │ │ └── ic_launcher_round.png
│ │ │ │ ├── mipmap-mdpi
│ │ │ │ │ ├── ic_launcher.png
│ │ │ │ │ └── ic_launcher_round.png
│ │ │ │ ├── mipmap-xhdpi
│ │ │ │ │ ├── ic_launcher.png
│ │ │ │ │ └── ic_launcher_round.png
│ │ │ │ ├── mipmap-xxhdpi
│ │ │ │ │ ├── ic_launcher.png
│ │ │ │ │ └── ic_launcher_round.png
│ │ │ │ ├── mipmap-xxxhdpi
│ │ │ │ │ ├── ic_launcher.png
│ │ │ │ │ └── ic_launcher_round.png
│ │ │ │ └── layout
│ │ │ │ │ └── activity_main.xml
│ │ │ ├── java
│ │ │ │ └── com
│ │ │ │ │ └── liuguilin
│ │ │ │ │ └── sqlitesample
│ │ │ │ │ ├── entity
│ │ │ │ │ └── Constans.java
│ │ │ │ │ ├── manager
│ │ │ │ │ └── DBManager.java
│ │ │ │ │ └── db
│ │ │ │ │ └── DBHelper.java
│ │ │ └── AndroidManifest.xml
│ │ └── test
│ │ │ └── java
│ │ │ └── com
│ │ │ └── liuguilin
│ │ │ └── sqlitesample
│ │ │ └── ExampleUnitTest.java
│ ├── build.gradle
│ └── proguard-rules.pro
├── settings.gradle
├── .idea
│ ├── copyright
│ │ └── profiles_settings.xml
│ ├── dictionaries
│ │ └── Administrator.xml
│ ├── encodings.xml
│ ├── modules.xml
│ ├── runConfigurations.xml
│ ├── gradle.xml
│ └── compiler.xml
├── gradle
│ └── wrapper
│ │ ├── gradle-wrapper.jar
│ │ └── gradle-wrapper.properties
├── .gitignore
├── build.gradle
├── gradle.properties
└── gradlew.bat
├── TallyBook
├── app
│ ├── .gitignore
│ ├── src
│ │ ├── main
│ │ │ ├── res
│ │ │ │ ├── values
│ │ │ │ │ ├── strings.xml
│ │ │ │ │ ├── colors.xml
│ │ │ │ │ └── styles.xml
│ │ │ │ ├── mipmap-xxhdpi
│ │ │ │ │ ├── add_data.png
│ │ │ │ │ ├── er_code.jpg
│ │ │ │ │ ├── no_data.jpg
│ │ │ │ │ ├── liuguilin.JPG
│ │ │ │ │ ├── ic_launcher.png
│ │ │ │ │ ├── launcher_icon.jpg
│ │ │ │ │ └── ic_launcher_round.png
│ │ │ │ ├── mipmap-hdpi
│ │ │ │ │ ├── ic_launcher.png
│ │ │ │ │ └── ic_launcher_round.png
│ │ │ │ ├── mipmap-mdpi
│ │ │ │ │ ├── ic_launcher.png
│ │ │ │ │ └── ic_launcher_round.png
│ │ │ │ ├── mipmap-xhdpi
│ │ │ │ │ ├── ic_launcher.png
│ │ │ │ │ └── ic_launcher_round.png
│ │ │ │ ├── mipmap-xxxhdpi
│ │ │ │ │ ├── ic_launcher.png
│ │ │ │ │ └── ic_launcher_round.png
│ │ │ │ ├── menu
│ │ │ │ │ └── menu.xml
│ │ │ │ ├── drawable
│ │ │ │ │ └── button_bg.xml
│ │ │ │ └── layout
│ │ │ │ │ ├── list_setting_item.xml
│ │ │ │ │ ├── activity_main.xml
│ │ │ │ │ ├── activity_setting.xml
│ │ │ │ │ ├── list_item.xml
│ │ │ │ │ └── dialog_item.xml
│ │ │ ├── java
│ │ │ │ └── com
│ │ │ │ │ └── liuguilin
│ │ │ │ │ └── tallybook
│ │ │ │ │ ├── entity
│ │ │ │ │ └── CostModel.java
│ │ │ │ │ ├── ui
│ │ │ │ │ └── SettingActivity.java
│ │ │ │ │ ├── adapter
│ │ │ │ │ ├── ListAdapter.java
│ │ │ │ │ └── CostAdapter.java
│ │ │ │ │ └── db
│ │ │ │ │ └── DBHelper.java
│ │ │ └── AndroidManifest.xml
│ │ ├── test
│ │ │ └── java
│ │ │ │ └── com
│ │ │ │ └── liuguilin
│ │ │ │ └── tallybook
│ │ │ │ └── ExampleUnitTest.java
│ │ └── androidTest
│ │ │ └── java
│ │ │ └── com
│ │ │ └── liuguilin
│ │ │ └── tallybook
│ │ │ └── ExampleInstrumentedTest.java
│ ├── build.gradle
│ └── proguard-rules.pro
├── settings.gradle
├── img
│ └── 预览.gif
├── .idea
│ ├── copyright
│ │ └── profiles_settings.xml
│ ├── modules.xml
│ ├── runConfigurations.xml
│ ├── gradle.xml
│ ├── compiler.xml
│ └── misc.xml
├── gradle
│ └── wrapper
│ │ ├── gradle-wrapper.jar
│ │ └── gradle-wrapper.properties
├── .gitignore
├── README.md
├── build.gradle
├── gradle.properties
└── gradlew.bat
├── VolleyProject
├── .idea
│ ├── .name
│ ├── copyright
│ │ └── profiles_settings.xml
│ ├── encodings.xml
│ ├── inspectionProfiles
│ │ ├── profiles_settings.xml
│ │ └── Project_Default.xml
│ ├── modules.xml
│ ├── runConfigurations.xml
│ ├── compiler.xml
│ ├── gradle.xml
│ └── misc.xml
├── app
│ ├── .gitignore
│ ├── libs
│ │ └── volley.jar
│ ├── src
│ │ ├── main
│ │ │ ├── res
│ │ │ │ ├── values
│ │ │ │ │ ├── strings.xml
│ │ │ │ │ ├── colors.xml
│ │ │ │ │ ├── dimens.xml
│ │ │ │ │ └── styles.xml
│ │ │ │ ├── mipmap-xhdpi
│ │ │ │ │ ├── baoyu.png
│ │ │ │ │ ├── other.png
│ │ │ │ │ ├── qing.png
│ │ │ │ │ ├── duoyun.png
│ │ │ │ │ └── ic_launcher.png
│ │ │ │ ├── mipmap-hdpi
│ │ │ │ │ └── ic_launcher.png
│ │ │ │ ├── mipmap-mdpi
│ │ │ │ │ └── ic_launcher.png
│ │ │ │ ├── mipmap-xxhdpi
│ │ │ │ │ └── ic_launcher.png
│ │ │ │ ├── mipmap-xxxhdpi
│ │ │ │ │ └── ic_launcher.png
│ │ │ │ ├── values-w820dp
│ │ │ │ │ └── dimens.xml
│ │ │ │ └── layout
│ │ │ │ │ ├── activity_main.xml
│ │ │ │ │ ├── activity_qq.xml
│ │ │ │ │ └── activity_call.xml
│ │ │ ├── AndroidManifest.xml
│ │ │ └── java
│ │ │ │ └── com
│ │ │ │ └── lgl
│ │ │ │ └── volleyproject
│ │ │ │ └── MainActivity.java
│ │ ├── test
│ │ │ └── java
│ │ │ │ └── com
│ │ │ │ └── lgl
│ │ │ │ └── volleyproject
│ │ │ │ └── ExampleUnitTest.java
│ │ └── androidTest
│ │ │ └── java
│ │ │ └── com
│ │ │ └── lgl
│ │ │ └── volleyproject
│ │ │ └── ApplicationTest.java
│ ├── proguard-rules.pro
│ └── build.gradle
├── settings.gradle
├── .gitignore
├── gradle
│ └── wrapper
│ │ ├── gradle-wrapper.jar
│ │ └── gradle-wrapper.properties
├── README.md
├── build.gradle
├── gradle.properties
└── gradlew.bat
├── CustomViewPager
├── app
│ ├── .gitignore
│ ├── src
│ │ ├── main
│ │ │ ├── res
│ │ │ │ ├── values
│ │ │ │ │ ├── strings.xml
│ │ │ │ │ ├── colors.xml
│ │ │ │ │ └── styles.xml
│ │ │ │ ├── drawable
│ │ │ │ │ ├── img1.png
│ │ │ │ │ ├── img2.png
│ │ │ │ │ ├── img3.png
│ │ │ │ │ ├── dot_point_normel.xml
│ │ │ │ │ └── dot_point_selector.xml
│ │ │ │ ├── mipmap-hdpi
│ │ │ │ │ ├── ic_launcher.png
│ │ │ │ │ └── ic_launcher_round.png
│ │ │ │ ├── mipmap-mdpi
│ │ │ │ │ ├── ic_launcher.png
│ │ │ │ │ └── ic_launcher_round.png
│ │ │ │ ├── mipmap-xhdpi
│ │ │ │ │ ├── ic_launcher.png
│ │ │ │ │ └── ic_launcher_round.png
│ │ │ │ ├── mipmap-xxhdpi
│ │ │ │ │ ├── ic_launcher.png
│ │ │ │ │ └── ic_launcher_round.png
│ │ │ │ ├── mipmap-xxxhdpi
│ │ │ │ │ ├── ic_launcher.png
│ │ │ │ │ └── ic_launcher_round.png
│ │ │ │ └── layout
│ │ │ │ │ └── activity_main.xml
│ │ │ ├── java
│ │ │ │ └── com
│ │ │ │ │ └── liuguilin
│ │ │ │ │ └── customviewpager
│ │ │ │ │ ├── entity
│ │ │ │ │ └── Constans.java
│ │ │ │ │ └── MainActivity.java
│ │ │ └── AndroidManifest.xml
│ │ ├── test
│ │ │ └── java
│ │ │ │ └── com
│ │ │ │ └── liuguilin
│ │ │ │ └── customviewpager
│ │ │ │ └── ExampleUnitTest.java
│ │ └── androidTest
│ │ │ └── java
│ │ │ └── com
│ │ │ └── liuguilin
│ │ │ └── customviewpager
│ │ │ └── ExampleInstrumentedTest.java
│ ├── proguard-rules.pro
│ └── build.gradle
├── settings.gradle
├── .idea
│ ├── copyright
│ │ └── profiles_settings.xml
│ ├── modules.xml
│ ├── runConfigurations.xml
│ ├── gradle.xml
│ ├── compiler.xml
│ └── misc.xml
├── gradle
│ └── wrapper
│ │ ├── gradle-wrapper.jar
│ │ └── gradle-wrapper.properties
├── .gitignore
├── build.gradle
├── gradle.properties
└── gradlew.bat
├── SimpleWeathers
├── app
│ ├── .gitignore
│ ├── .DS_Store
│ ├── src
│ │ ├── .DS_Store
│ │ ├── main
│ │ │ ├── .DS_Store
│ │ │ ├── java
│ │ │ │ ├── .DS_Store
│ │ │ │ └── com
│ │ │ │ │ ├── .DS_Store
│ │ │ │ │ └── liuguilin
│ │ │ │ │ ├── .DS_Store
│ │ │ │ │ └── simpleweather
│ │ │ │ │ ├── .DS_Store
│ │ │ │ │ ├── entity
│ │ │ │ │ └── Constans.java
│ │ │ │ │ ├── impl
│ │ │ │ │ └── WeatherImpl.java
│ │ │ │ │ ├── utils
│ │ │ │ │ └── SharePreUtils.java
│ │ │ │ │ ├── ui
│ │ │ │ │ ├── BaseActivity.java
│ │ │ │ │ ├── AboutActivity.java
│ │ │ │ │ ├── BackActivity.java
│ │ │ │ │ └── SettingActivity.java
│ │ │ │ │ └── adapter
│ │ │ │ │ └── ListAdapter.java
│ │ │ ├── res
│ │ │ │ ├── .DS_Store
│ │ │ │ ├── drawable
│ │ │ │ │ ├── .DS_Store
│ │ │ │ │ ├── er_code.jpg
│ │ │ │ │ ├── button_bg.xml
│ │ │ │ │ └── edit_bg.xml
│ │ │ │ ├── mipmap-xxhdpi
│ │ │ │ │ ├── .DS_Store
│ │ │ │ │ ├── liuguilin.JPG
│ │ │ │ │ ├── ic_launcher.png
│ │ │ │ │ └── ic_refresh_white.png
│ │ │ │ ├── mipmap-hdpi
│ │ │ │ │ └── ic_launcher.png
│ │ │ │ ├── mipmap-mdpi
│ │ │ │ │ └── ic_launcher.png
│ │ │ │ ├── mipmap-xhdpi
│ │ │ │ │ ├── ic_launcher.png
│ │ │ │ │ ├── weather_icon_white_01.png
│ │ │ │ │ ├── weather_icon_white_02.png
│ │ │ │ │ ├── weather_icon_white_03.png
│ │ │ │ │ ├── weather_icon_white_04.png
│ │ │ │ │ ├── weather_icon_white_05.png
│ │ │ │ │ ├── weather_icon_white_06.png
│ │ │ │ │ ├── weather_icon_white_07.png
│ │ │ │ │ ├── weather_icon_white_08.png
│ │ │ │ │ ├── weather_icon_white_09.png
│ │ │ │ │ ├── weather_icon_white_10.png
│ │ │ │ │ ├── weather_icon_white_11.png
│ │ │ │ │ ├── weather_icon_white_12.png
│ │ │ │ │ ├── weather_icon_white_13.png
│ │ │ │ │ ├── weather_icon_white_14.png
│ │ │ │ │ ├── weather_icon_white_15.png
│ │ │ │ │ ├── weather_icon_white_16.png
│ │ │ │ │ ├── weather_icon_white_17.png
│ │ │ │ │ ├── weather_icon_white_18.png
│ │ │ │ │ ├── weather_icon_white_19.png
│ │ │ │ │ ├── weather_icon_white_20.png
│ │ │ │ │ ├── weather_icon_white_21.png
│ │ │ │ │ ├── weather_icon_white_22.png
│ │ │ │ │ ├── weather_icon_white_23.png
│ │ │ │ │ ├── weather_icon_white_24.png
│ │ │ │ │ └── weather_icon_white_25.png
│ │ │ │ ├── mipmap-xxxhdpi
│ │ │ │ │ └── ic_launcher.png
│ │ │ │ ├── values-zh
│ │ │ │ │ └── strings.xml
│ │ │ │ ├── values
│ │ │ │ │ ├── strings.xml
│ │ │ │ │ ├── colors.xml
│ │ │ │ │ ├── dimens.xml
│ │ │ │ │ └── styles.xml
│ │ │ │ ├── menu
│ │ │ │ │ └── main_menu.xml
│ │ │ │ ├── anim
│ │ │ │ │ └── iv_rotating.xml
│ │ │ │ ├── values-w820dp
│ │ │ │ │ └── dimens.xml
│ │ │ │ └── layout
│ │ │ │ │ ├── activity_setting.xml
│ │ │ │ │ ├── list_item.xml
│ │ │ │ │ ├── activity_splash.xml
│ │ │ │ │ ├── activity_back.xml
│ │ │ │ │ └── activity_about.xml
│ │ │ ├── jniLibs
│ │ │ │ ├── x86
│ │ │ │ │ └── liblocSDK7.so
│ │ │ │ ├── armeabi
│ │ │ │ │ └── liblocSDK7.so
│ │ │ │ ├── x86_64
│ │ │ │ │ └── liblocSDK7.so
│ │ │ │ ├── arm64-v8a
│ │ │ │ │ └── liblocSDK7.so
│ │ │ │ └── armeabi-v7a
│ │ │ │ │ └── liblocSDK7.so
│ │ │ └── AndroidManifest.xml
│ │ ├── test
│ │ │ └── java
│ │ │ │ └── com
│ │ │ │ └── liuguilin
│ │ │ │ └── simpleweather
│ │ │ │ └── ExampleUnitTest.java
│ │ └── androidTest
│ │ │ └── java
│ │ │ └── com
│ │ │ └── liuguilin
│ │ │ └── simpleweather
│ │ │ └── ExampleInstrumentedTest.java
│ ├── libs
│ │ └── BaiduLBS_Android.jar
│ ├── proguard-rules.pro
│ └── build.gradle
├── .DS_Store
├── img
│ └── 预览.png
├── ppt
│ └── 简单天气.pptx
├── xmind
│ └── 简单天气.xmind
├── README.md
└── build.gradle
├── UniversalAdapter
├── app
│ ├── .gitignore
│ ├── src
│ │ └── main
│ │ │ ├── res
│ │ │ ├── values
│ │ │ │ ├── strings.xml
│ │ │ │ ├── colors.xml
│ │ │ │ └── styles.xml
│ │ │ ├── mipmap-hdpi
│ │ │ │ ├── ic_launcher.png
│ │ │ │ └── ic_launcher_round.png
│ │ │ ├── mipmap-mdpi
│ │ │ │ ├── ic_launcher.png
│ │ │ │ └── ic_launcher_round.png
│ │ │ ├── mipmap-xhdpi
│ │ │ │ ├── ic_launcher.png
│ │ │ │ └── ic_launcher_round.png
│ │ │ ├── mipmap-xxhdpi
│ │ │ │ ├── ic_launcher.png
│ │ │ │ └── ic_launcher_round.png
│ │ │ ├── mipmap-xxxhdpi
│ │ │ │ ├── ic_launcher.png
│ │ │ │ └── ic_launcher_round.png
│ │ │ └── layout
│ │ │ │ ├── activity_main.xml
│ │ │ │ └── list_item.xml
│ │ │ ├── java
│ │ │ └── com
│ │ │ │ └── liuguilin
│ │ │ │ └── universaladapter
│ │ │ │ ├── model
│ │ │ │ └── DataBean.java
│ │ │ │ ├── adapter
│ │ │ │ ├── MyAdapter.java
│ │ │ │ └── UniversalAdapter.java
│ │ │ │ ├── MainActivity.java
│ │ │ │ └── holder
│ │ │ │ └── ViewHolder.java
│ │ │ └── AndroidManifest.xml
│ ├── build.gradle
│ └── proguard-rules.pro
├── settings.gradle
├── .idea
│ ├── copyright
│ │ └── profiles_settings.xml
│ ├── dictionaries
│ │ └── Administrator.xml
│ ├── encodings.xml
│ ├── modules.xml
│ ├── runConfigurations.xml
│ ├── gradle.xml
│ └── compiler.xml
├── gradle
│ └── wrapper
│ │ ├── gradle-wrapper.jar
│ │ └── gradle-wrapper.properties
├── .gitignore
├── build.gradle
├── gradle.properties
└── gradlew.bat
└── README.md
/AnswerSystem/.idea/.name:
--------------------------------------------------------------------------------
1 | AnswerSystem
--------------------------------------------------------------------------------
/AnswerSystem/app/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/SqliteSample/app/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/TallyBook/app/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/VolleyProject/.idea/.name:
--------------------------------------------------------------------------------
1 | VolleyProject
--------------------------------------------------------------------------------
/CustomViewPager/app/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/SimpleWeathers/app/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/UniversalAdapter/app/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/VolleyProject/app/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/AnswerSystem/settings.gradle:
--------------------------------------------------------------------------------
1 | include ':app'
2 |
--------------------------------------------------------------------------------
/SqliteSample/settings.gradle:
--------------------------------------------------------------------------------
1 | include ':app'
2 |
--------------------------------------------------------------------------------
/TallyBook/settings.gradle:
--------------------------------------------------------------------------------
1 | include ':app'
2 |
--------------------------------------------------------------------------------
/VolleyProject/settings.gradle:
--------------------------------------------------------------------------------
1 | include ':app'
2 |
--------------------------------------------------------------------------------
/CustomViewPager/settings.gradle:
--------------------------------------------------------------------------------
1 | include ':app'
2 |
--------------------------------------------------------------------------------
/UniversalAdapter/settings.gradle:
--------------------------------------------------------------------------------
1 | include ':app'
2 |
--------------------------------------------------------------------------------
/TallyBook/img/预览.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LiuGuiLinAndroid/Example-Source-Code/HEAD/TallyBook/img/预览.gif
--------------------------------------------------------------------------------
/SimpleWeathers/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LiuGuiLinAndroid/Example-Source-Code/HEAD/SimpleWeathers/.DS_Store
--------------------------------------------------------------------------------
/SimpleWeathers/img/预览.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LiuGuiLinAndroid/Example-Source-Code/HEAD/SimpleWeathers/img/预览.png
--------------------------------------------------------------------------------
/TallyBook/app/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
29 | * 控件复用了怎么办?
30 | * 1.private boolean isCheck;
31 | * 2.if cb.ischeck new List.add(holder.getPosition) else remove(Integer)
32 | * 3.xxx
33 | */
34 |
35 | protected Context mContext;
36 | protected List
12 |
17 |
22 |
27 |
12 |
17 |
22 |
27 |
12 |
17 |
22 |
27 |
54 |
56 |
12 |
17 |
22 |
27 |
54 |
56 |