├── .gitignore ├── ApiDemo ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── api │ │ └── demo │ │ └── ExampleInstrumentedTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── assets │ │ ├── image1.jpg │ │ ├── image2.jpg │ │ └── upload_file.java │ ├── java │ │ └── com │ │ │ └── api │ │ │ └── demo │ │ │ ├── App.java │ │ │ ├── MainActivity.java │ │ │ ├── bus │ │ │ ├── BusActivityA.java │ │ │ ├── BusActivityB.java │ │ │ ├── event │ │ │ │ ├── CommonEvent.java │ │ │ │ └── StickyEvent.java │ │ │ └── rxbus │ │ │ │ ├── RxBusManager.java │ │ │ │ └── support │ │ │ │ ├── EventBase.java │ │ │ │ ├── EventComposite.java │ │ │ │ ├── EventFind.java │ │ │ │ ├── EventSubscriber.java │ │ │ │ ├── RxBus.java │ │ │ │ ├── Subscribe.java │ │ │ │ └── ThreadMode.java │ │ │ ├── db │ │ │ ├── DBActivity.java │ │ │ ├── QueryResultAdapter.java │ │ │ ├── User.java │ │ │ ├── greendao │ │ │ │ ├── DaoMaster.java │ │ │ │ ├── DaoSession.java │ │ │ │ ├── GreenDBManager.java │ │ │ │ ├── UserDao.java │ │ │ │ └── UserGreenTableManager.java │ │ │ └── nativedao │ │ │ │ ├── NativeDBManager.java │ │ │ │ ├── NativeOpenHelper.java │ │ │ │ ├── NativeTableManager.java │ │ │ │ └── UserNativeTableManager.java │ │ │ ├── http │ │ │ ├── ApiService.java │ │ │ ├── HttpActivity.java │ │ │ ├── LifeEvent.java │ │ │ └── Result.java │ │ │ ├── image │ │ │ ├── FrescoManager.java │ │ │ └── ImageActivity.java │ │ │ ├── other │ │ │ └── OtherActivity.java │ │ │ └── util │ │ │ ├── CustomToastStyle.java │ │ │ └── UtilActivity.java │ └── res │ │ ├── layout │ │ ├── activity_bus_a.xml │ │ ├── activity_bus_b.xml │ │ ├── activity_db.xml │ │ ├── activity_http.xml │ │ ├── activity_image.xml │ │ ├── activity_main.xml │ │ ├── activity_other.xml │ │ ├── activity_util.xml │ │ ├── item_db_result.xml │ │ └── layout_custom_toast.xml │ │ ├── mipmap-hdpi │ │ └── ic_launcher.png │ │ ├── mipmap-mdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xhdpi │ │ ├── ic_image_load.png │ │ ├── ic_launcher.png │ │ ├── ic_logo.jpg │ │ ├── image4.jpg │ │ ├── image5.jpg │ │ └── image6.jpg │ │ ├── mipmap-xxhdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xxxhdpi │ │ └── ic_launcher.png │ │ └── values │ │ ├── colors.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── test │ └── java │ └── com │ └── api │ └── demo │ └── ExampleUnitTest.java ├── LICENSE ├── README.md ├── VERSION.md ├── devring ├── .gitignore ├── bintray.gradle ├── build.gradle ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── ljy │ │ └── devring │ │ ├── DevRing.java │ │ ├── base │ │ ├── activity │ │ │ ├── ActivityLife.java │ │ │ ├── ActivityLifeCallback.java │ │ │ ├── IActivityLife.java │ │ │ └── IBaseActivity.java │ │ └── fragment │ │ │ ├── FragmentLife.java │ │ │ ├── FragmentLifeCallback.java │ │ │ ├── IBaseFragment.java │ │ │ └── IFragmentLife.java │ │ ├── bus │ │ ├── BusConfig.java │ │ ├── EventBusManager.java │ │ └── support │ │ │ └── IBusManager.java │ │ ├── cache │ │ ├── CacheConfig.java │ │ ├── CacheManager.java │ │ └── support │ │ │ ├── DiskCache.java │ │ │ ├── MemoryCache.java │ │ │ └── SpCache.java │ │ ├── db │ │ ├── GreenTableManager.java │ │ └── support │ │ │ ├── DatabaseOpenHelperFixed.java │ │ │ ├── GreenOpenHelper.java │ │ │ ├── IDBManager.java │ │ │ ├── ITableManger.java │ │ │ └── MigrationHelper.java │ │ ├── di │ │ ├── component │ │ │ └── RingComponent.java │ │ ├── module │ │ │ ├── ConfigModule.java │ │ │ ├── OtherModule.java │ │ │ └── RingModule.java │ │ └── scope │ │ │ ├── ActivityScope.java │ │ │ └── FragmentScope.java │ │ ├── http │ │ ├── HttpConfig.java │ │ ├── HttpManager.java │ │ └── support │ │ │ ├── RetryFunction.java │ │ │ ├── body │ │ │ ├── ProgressInfo.java │ │ │ ├── ProgressListener.java │ │ │ ├── ProgressRequestBody.java │ │ │ └── ProgressResponseBody.java │ │ │ ├── interceptor │ │ │ ├── HttpCacheInterceptor.java │ │ │ ├── HttpHeaderInterceptor.java │ │ │ ├── HttpLoggingInterceptor.java │ │ │ └── HttpProgressInterceptor.java │ │ │ ├── observer │ │ │ ├── CommonObserver.java │ │ │ ├── DownloadObserver.java │ │ │ └── UploadObserver.java │ │ │ ├── persistentcookiejar │ │ │ ├── ClearableCookieJar.java │ │ │ ├── PersistentCookieJar.java │ │ │ ├── cache │ │ │ │ ├── CookieCache.java │ │ │ │ ├── IdentifiableCookie.java │ │ │ │ └── SetCookieCache.java │ │ │ └── persistence │ │ │ │ ├── CookiePersistor.java │ │ │ │ ├── SerializableCookie.java │ │ │ │ └── SharedPrefsCookiePersistor.java │ │ │ └── throwable │ │ │ ├── HttpThrowable.java │ │ │ └── ThrowableHandler.java │ │ ├── image │ │ ├── GlideManager.java │ │ └── support │ │ │ ├── CircleBorderTransformation.java │ │ │ ├── GlideConfigModule.java │ │ │ ├── IImageManager.java │ │ │ ├── ImageConfig.java │ │ │ ├── ImageListener.java │ │ │ ├── LoadOption.java │ │ │ ├── OkHttpStreamFetcher.java │ │ │ └── OkHttpUrlLoader.java │ │ ├── logger │ │ ├── AndroidLogAdapter.java │ │ ├── CsvFormatStrategy.java │ │ ├── DiskLogAdapter.java │ │ ├── DiskLogStrategy.java │ │ ├── FormatStrategy.java │ │ ├── LogAdapter.java │ │ ├── LogStrategy.java │ │ ├── LogcatLogStrategy.java │ │ ├── LoggerConfig.java │ │ ├── LoggerManager.java │ │ ├── LoggerPrinter.java │ │ ├── PrettyFormatStrategy.java │ │ ├── Printer.java │ │ ├── RingLog.java │ │ └── Utils.java │ │ ├── other │ │ ├── ActivityListManager.java │ │ ├── CrashDiary.java │ │ ├── OtherConfig.java │ │ ├── PermissionManager.java │ │ ├── permission │ │ │ └── PermissionListener.java │ │ └── toast │ │ │ ├── IToastStyle.java │ │ │ ├── RingToast.java │ │ │ ├── ToastBlackStyle.java │ │ │ └── XToast.java │ │ ├── util │ │ ├── BarUtil.java │ │ ├── CollectionUtil.java │ │ ├── ConfigUtil.java │ │ ├── DensityUtil.java │ │ ├── FileUtil.java │ │ ├── FontTypeUtil.java │ │ ├── ImageUtil.java │ │ ├── KeyboardUtil.java │ │ ├── NetworkUtil.java │ │ ├── Preconditions.java │ │ ├── RxLifecycleUtil.java │ │ └── SystemTypeUtil.java │ │ └── websocket │ │ ├── WebSocketManager.java │ │ ├── WebSocketService.java │ │ └── support │ │ ├── BaseCachePool.java │ │ ├── CacheItem.java │ │ ├── HeartBeatGenerateCallback.java │ │ ├── ICachePool.java │ │ ├── ICacheTarget.java │ │ ├── ImproperCloseException.java │ │ ├── WebSocketCloseEnum.java │ │ ├── WebSocketInfo.java │ │ └── WebSocketInfoPool.java │ └── res │ ├── values │ └── strings.xml │ └── xml │ └── file_paths.xml ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── screenshot └── screen1.jpg ├── settings.gradle └── test.jks /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/.gitignore -------------------------------------------------------------------------------- /ApiDemo/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /ApiDemo/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/ApiDemo/build.gradle -------------------------------------------------------------------------------- /ApiDemo/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/ApiDemo/proguard-rules.pro -------------------------------------------------------------------------------- /ApiDemo/src/androidTest/java/com/api/demo/ExampleInstrumentedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/ApiDemo/src/androidTest/java/com/api/demo/ExampleInstrumentedTest.java -------------------------------------------------------------------------------- /ApiDemo/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/ApiDemo/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /ApiDemo/src/main/assets/image1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/ApiDemo/src/main/assets/image1.jpg -------------------------------------------------------------------------------- /ApiDemo/src/main/assets/image2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/ApiDemo/src/main/assets/image2.jpg -------------------------------------------------------------------------------- /ApiDemo/src/main/assets/upload_file.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/ApiDemo/src/main/assets/upload_file.java -------------------------------------------------------------------------------- /ApiDemo/src/main/java/com/api/demo/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/ApiDemo/src/main/java/com/api/demo/App.java -------------------------------------------------------------------------------- /ApiDemo/src/main/java/com/api/demo/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/ApiDemo/src/main/java/com/api/demo/MainActivity.java -------------------------------------------------------------------------------- /ApiDemo/src/main/java/com/api/demo/bus/BusActivityA.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/ApiDemo/src/main/java/com/api/demo/bus/BusActivityA.java -------------------------------------------------------------------------------- /ApiDemo/src/main/java/com/api/demo/bus/BusActivityB.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/ApiDemo/src/main/java/com/api/demo/bus/BusActivityB.java -------------------------------------------------------------------------------- /ApiDemo/src/main/java/com/api/demo/bus/event/CommonEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/ApiDemo/src/main/java/com/api/demo/bus/event/CommonEvent.java -------------------------------------------------------------------------------- /ApiDemo/src/main/java/com/api/demo/bus/event/StickyEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/ApiDemo/src/main/java/com/api/demo/bus/event/StickyEvent.java -------------------------------------------------------------------------------- /ApiDemo/src/main/java/com/api/demo/bus/rxbus/RxBusManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/ApiDemo/src/main/java/com/api/demo/bus/rxbus/RxBusManager.java -------------------------------------------------------------------------------- /ApiDemo/src/main/java/com/api/demo/bus/rxbus/support/EventBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/ApiDemo/src/main/java/com/api/demo/bus/rxbus/support/EventBase.java -------------------------------------------------------------------------------- /ApiDemo/src/main/java/com/api/demo/bus/rxbus/support/EventComposite.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/ApiDemo/src/main/java/com/api/demo/bus/rxbus/support/EventComposite.java -------------------------------------------------------------------------------- /ApiDemo/src/main/java/com/api/demo/bus/rxbus/support/EventFind.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/ApiDemo/src/main/java/com/api/demo/bus/rxbus/support/EventFind.java -------------------------------------------------------------------------------- /ApiDemo/src/main/java/com/api/demo/bus/rxbus/support/EventSubscriber.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/ApiDemo/src/main/java/com/api/demo/bus/rxbus/support/EventSubscriber.java -------------------------------------------------------------------------------- /ApiDemo/src/main/java/com/api/demo/bus/rxbus/support/RxBus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/ApiDemo/src/main/java/com/api/demo/bus/rxbus/support/RxBus.java -------------------------------------------------------------------------------- /ApiDemo/src/main/java/com/api/demo/bus/rxbus/support/Subscribe.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/ApiDemo/src/main/java/com/api/demo/bus/rxbus/support/Subscribe.java -------------------------------------------------------------------------------- /ApiDemo/src/main/java/com/api/demo/bus/rxbus/support/ThreadMode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/ApiDemo/src/main/java/com/api/demo/bus/rxbus/support/ThreadMode.java -------------------------------------------------------------------------------- /ApiDemo/src/main/java/com/api/demo/db/DBActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/ApiDemo/src/main/java/com/api/demo/db/DBActivity.java -------------------------------------------------------------------------------- /ApiDemo/src/main/java/com/api/demo/db/QueryResultAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/ApiDemo/src/main/java/com/api/demo/db/QueryResultAdapter.java -------------------------------------------------------------------------------- /ApiDemo/src/main/java/com/api/demo/db/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/ApiDemo/src/main/java/com/api/demo/db/User.java -------------------------------------------------------------------------------- /ApiDemo/src/main/java/com/api/demo/db/greendao/DaoMaster.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/ApiDemo/src/main/java/com/api/demo/db/greendao/DaoMaster.java -------------------------------------------------------------------------------- /ApiDemo/src/main/java/com/api/demo/db/greendao/DaoSession.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/ApiDemo/src/main/java/com/api/demo/db/greendao/DaoSession.java -------------------------------------------------------------------------------- /ApiDemo/src/main/java/com/api/demo/db/greendao/GreenDBManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/ApiDemo/src/main/java/com/api/demo/db/greendao/GreenDBManager.java -------------------------------------------------------------------------------- /ApiDemo/src/main/java/com/api/demo/db/greendao/UserDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/ApiDemo/src/main/java/com/api/demo/db/greendao/UserDao.java -------------------------------------------------------------------------------- /ApiDemo/src/main/java/com/api/demo/db/greendao/UserGreenTableManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/ApiDemo/src/main/java/com/api/demo/db/greendao/UserGreenTableManager.java -------------------------------------------------------------------------------- /ApiDemo/src/main/java/com/api/demo/db/nativedao/NativeDBManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/ApiDemo/src/main/java/com/api/demo/db/nativedao/NativeDBManager.java -------------------------------------------------------------------------------- /ApiDemo/src/main/java/com/api/demo/db/nativedao/NativeOpenHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/ApiDemo/src/main/java/com/api/demo/db/nativedao/NativeOpenHelper.java -------------------------------------------------------------------------------- /ApiDemo/src/main/java/com/api/demo/db/nativedao/NativeTableManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/ApiDemo/src/main/java/com/api/demo/db/nativedao/NativeTableManager.java -------------------------------------------------------------------------------- /ApiDemo/src/main/java/com/api/demo/db/nativedao/UserNativeTableManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/ApiDemo/src/main/java/com/api/demo/db/nativedao/UserNativeTableManager.java -------------------------------------------------------------------------------- /ApiDemo/src/main/java/com/api/demo/http/ApiService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/ApiDemo/src/main/java/com/api/demo/http/ApiService.java -------------------------------------------------------------------------------- /ApiDemo/src/main/java/com/api/demo/http/HttpActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/ApiDemo/src/main/java/com/api/demo/http/HttpActivity.java -------------------------------------------------------------------------------- /ApiDemo/src/main/java/com/api/demo/http/LifeEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/ApiDemo/src/main/java/com/api/demo/http/LifeEvent.java -------------------------------------------------------------------------------- /ApiDemo/src/main/java/com/api/demo/http/Result.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/ApiDemo/src/main/java/com/api/demo/http/Result.java -------------------------------------------------------------------------------- /ApiDemo/src/main/java/com/api/demo/image/FrescoManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/ApiDemo/src/main/java/com/api/demo/image/FrescoManager.java -------------------------------------------------------------------------------- /ApiDemo/src/main/java/com/api/demo/image/ImageActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/ApiDemo/src/main/java/com/api/demo/image/ImageActivity.java -------------------------------------------------------------------------------- /ApiDemo/src/main/java/com/api/demo/other/OtherActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/ApiDemo/src/main/java/com/api/demo/other/OtherActivity.java -------------------------------------------------------------------------------- /ApiDemo/src/main/java/com/api/demo/util/CustomToastStyle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/ApiDemo/src/main/java/com/api/demo/util/CustomToastStyle.java -------------------------------------------------------------------------------- /ApiDemo/src/main/java/com/api/demo/util/UtilActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/ApiDemo/src/main/java/com/api/demo/util/UtilActivity.java -------------------------------------------------------------------------------- /ApiDemo/src/main/res/layout/activity_bus_a.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/ApiDemo/src/main/res/layout/activity_bus_a.xml -------------------------------------------------------------------------------- /ApiDemo/src/main/res/layout/activity_bus_b.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/ApiDemo/src/main/res/layout/activity_bus_b.xml -------------------------------------------------------------------------------- /ApiDemo/src/main/res/layout/activity_db.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/ApiDemo/src/main/res/layout/activity_db.xml -------------------------------------------------------------------------------- /ApiDemo/src/main/res/layout/activity_http.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/ApiDemo/src/main/res/layout/activity_http.xml -------------------------------------------------------------------------------- /ApiDemo/src/main/res/layout/activity_image.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/ApiDemo/src/main/res/layout/activity_image.xml -------------------------------------------------------------------------------- /ApiDemo/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/ApiDemo/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /ApiDemo/src/main/res/layout/activity_other.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/ApiDemo/src/main/res/layout/activity_other.xml -------------------------------------------------------------------------------- /ApiDemo/src/main/res/layout/activity_util.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/ApiDemo/src/main/res/layout/activity_util.xml -------------------------------------------------------------------------------- /ApiDemo/src/main/res/layout/item_db_result.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/ApiDemo/src/main/res/layout/item_db_result.xml -------------------------------------------------------------------------------- /ApiDemo/src/main/res/layout/layout_custom_toast.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/ApiDemo/src/main/res/layout/layout_custom_toast.xml -------------------------------------------------------------------------------- /ApiDemo/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/ApiDemo/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /ApiDemo/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/ApiDemo/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /ApiDemo/src/main/res/mipmap-xhdpi/ic_image_load.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/ApiDemo/src/main/res/mipmap-xhdpi/ic_image_load.png -------------------------------------------------------------------------------- /ApiDemo/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/ApiDemo/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /ApiDemo/src/main/res/mipmap-xhdpi/ic_logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/ApiDemo/src/main/res/mipmap-xhdpi/ic_logo.jpg -------------------------------------------------------------------------------- /ApiDemo/src/main/res/mipmap-xhdpi/image4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/ApiDemo/src/main/res/mipmap-xhdpi/image4.jpg -------------------------------------------------------------------------------- /ApiDemo/src/main/res/mipmap-xhdpi/image5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/ApiDemo/src/main/res/mipmap-xhdpi/image5.jpg -------------------------------------------------------------------------------- /ApiDemo/src/main/res/mipmap-xhdpi/image6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/ApiDemo/src/main/res/mipmap-xhdpi/image6.jpg -------------------------------------------------------------------------------- /ApiDemo/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/ApiDemo/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /ApiDemo/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/ApiDemo/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /ApiDemo/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/ApiDemo/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /ApiDemo/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/ApiDemo/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /ApiDemo/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/ApiDemo/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /ApiDemo/src/test/java/com/api/demo/ExampleUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/ApiDemo/src/test/java/com/api/demo/ExampleUnitTest.java -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/README.md -------------------------------------------------------------------------------- /VERSION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/VERSION.md -------------------------------------------------------------------------------- /devring/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /devring/bintray.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/devring/bintray.gradle -------------------------------------------------------------------------------- /devring/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/devring/build.gradle -------------------------------------------------------------------------------- /devring/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/devring/proguard-rules.pro -------------------------------------------------------------------------------- /devring/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/devring/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /devring/src/main/java/com/ljy/devring/DevRing.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/devring/src/main/java/com/ljy/devring/DevRing.java -------------------------------------------------------------------------------- /devring/src/main/java/com/ljy/devring/base/activity/ActivityLife.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/devring/src/main/java/com/ljy/devring/base/activity/ActivityLife.java -------------------------------------------------------------------------------- /devring/src/main/java/com/ljy/devring/base/activity/ActivityLifeCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/devring/src/main/java/com/ljy/devring/base/activity/ActivityLifeCallback.java -------------------------------------------------------------------------------- /devring/src/main/java/com/ljy/devring/base/activity/IActivityLife.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/devring/src/main/java/com/ljy/devring/base/activity/IActivityLife.java -------------------------------------------------------------------------------- /devring/src/main/java/com/ljy/devring/base/activity/IBaseActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/devring/src/main/java/com/ljy/devring/base/activity/IBaseActivity.java -------------------------------------------------------------------------------- /devring/src/main/java/com/ljy/devring/base/fragment/FragmentLife.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/devring/src/main/java/com/ljy/devring/base/fragment/FragmentLife.java -------------------------------------------------------------------------------- /devring/src/main/java/com/ljy/devring/base/fragment/FragmentLifeCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/devring/src/main/java/com/ljy/devring/base/fragment/FragmentLifeCallback.java -------------------------------------------------------------------------------- /devring/src/main/java/com/ljy/devring/base/fragment/IBaseFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/devring/src/main/java/com/ljy/devring/base/fragment/IBaseFragment.java -------------------------------------------------------------------------------- /devring/src/main/java/com/ljy/devring/base/fragment/IFragmentLife.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/devring/src/main/java/com/ljy/devring/base/fragment/IFragmentLife.java -------------------------------------------------------------------------------- /devring/src/main/java/com/ljy/devring/bus/BusConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/devring/src/main/java/com/ljy/devring/bus/BusConfig.java -------------------------------------------------------------------------------- /devring/src/main/java/com/ljy/devring/bus/EventBusManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/devring/src/main/java/com/ljy/devring/bus/EventBusManager.java -------------------------------------------------------------------------------- /devring/src/main/java/com/ljy/devring/bus/support/IBusManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/devring/src/main/java/com/ljy/devring/bus/support/IBusManager.java -------------------------------------------------------------------------------- /devring/src/main/java/com/ljy/devring/cache/CacheConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/devring/src/main/java/com/ljy/devring/cache/CacheConfig.java -------------------------------------------------------------------------------- /devring/src/main/java/com/ljy/devring/cache/CacheManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/devring/src/main/java/com/ljy/devring/cache/CacheManager.java -------------------------------------------------------------------------------- /devring/src/main/java/com/ljy/devring/cache/support/DiskCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/devring/src/main/java/com/ljy/devring/cache/support/DiskCache.java -------------------------------------------------------------------------------- /devring/src/main/java/com/ljy/devring/cache/support/MemoryCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/devring/src/main/java/com/ljy/devring/cache/support/MemoryCache.java -------------------------------------------------------------------------------- /devring/src/main/java/com/ljy/devring/cache/support/SpCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/devring/src/main/java/com/ljy/devring/cache/support/SpCache.java -------------------------------------------------------------------------------- /devring/src/main/java/com/ljy/devring/db/GreenTableManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/devring/src/main/java/com/ljy/devring/db/GreenTableManager.java -------------------------------------------------------------------------------- /devring/src/main/java/com/ljy/devring/db/support/DatabaseOpenHelperFixed.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/devring/src/main/java/com/ljy/devring/db/support/DatabaseOpenHelperFixed.java -------------------------------------------------------------------------------- /devring/src/main/java/com/ljy/devring/db/support/GreenOpenHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/devring/src/main/java/com/ljy/devring/db/support/GreenOpenHelper.java -------------------------------------------------------------------------------- /devring/src/main/java/com/ljy/devring/db/support/IDBManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/devring/src/main/java/com/ljy/devring/db/support/IDBManager.java -------------------------------------------------------------------------------- /devring/src/main/java/com/ljy/devring/db/support/ITableManger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/devring/src/main/java/com/ljy/devring/db/support/ITableManger.java -------------------------------------------------------------------------------- /devring/src/main/java/com/ljy/devring/db/support/MigrationHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/devring/src/main/java/com/ljy/devring/db/support/MigrationHelper.java -------------------------------------------------------------------------------- /devring/src/main/java/com/ljy/devring/di/component/RingComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/devring/src/main/java/com/ljy/devring/di/component/RingComponent.java -------------------------------------------------------------------------------- /devring/src/main/java/com/ljy/devring/di/module/ConfigModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/devring/src/main/java/com/ljy/devring/di/module/ConfigModule.java -------------------------------------------------------------------------------- /devring/src/main/java/com/ljy/devring/di/module/OtherModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/devring/src/main/java/com/ljy/devring/di/module/OtherModule.java -------------------------------------------------------------------------------- /devring/src/main/java/com/ljy/devring/di/module/RingModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/devring/src/main/java/com/ljy/devring/di/module/RingModule.java -------------------------------------------------------------------------------- /devring/src/main/java/com/ljy/devring/di/scope/ActivityScope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/devring/src/main/java/com/ljy/devring/di/scope/ActivityScope.java -------------------------------------------------------------------------------- /devring/src/main/java/com/ljy/devring/di/scope/FragmentScope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/devring/src/main/java/com/ljy/devring/di/scope/FragmentScope.java -------------------------------------------------------------------------------- /devring/src/main/java/com/ljy/devring/http/HttpConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/devring/src/main/java/com/ljy/devring/http/HttpConfig.java -------------------------------------------------------------------------------- /devring/src/main/java/com/ljy/devring/http/HttpManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/devring/src/main/java/com/ljy/devring/http/HttpManager.java -------------------------------------------------------------------------------- /devring/src/main/java/com/ljy/devring/http/support/RetryFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/devring/src/main/java/com/ljy/devring/http/support/RetryFunction.java -------------------------------------------------------------------------------- /devring/src/main/java/com/ljy/devring/http/support/body/ProgressInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/devring/src/main/java/com/ljy/devring/http/support/body/ProgressInfo.java -------------------------------------------------------------------------------- /devring/src/main/java/com/ljy/devring/http/support/body/ProgressListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/devring/src/main/java/com/ljy/devring/http/support/body/ProgressListener.java -------------------------------------------------------------------------------- /devring/src/main/java/com/ljy/devring/http/support/body/ProgressRequestBody.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/devring/src/main/java/com/ljy/devring/http/support/body/ProgressRequestBody.java -------------------------------------------------------------------------------- /devring/src/main/java/com/ljy/devring/http/support/body/ProgressResponseBody.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/devring/src/main/java/com/ljy/devring/http/support/body/ProgressResponseBody.java -------------------------------------------------------------------------------- /devring/src/main/java/com/ljy/devring/http/support/interceptor/HttpCacheInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/devring/src/main/java/com/ljy/devring/http/support/interceptor/HttpCacheInterceptor.java -------------------------------------------------------------------------------- /devring/src/main/java/com/ljy/devring/http/support/interceptor/HttpHeaderInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/devring/src/main/java/com/ljy/devring/http/support/interceptor/HttpHeaderInterceptor.java -------------------------------------------------------------------------------- /devring/src/main/java/com/ljy/devring/http/support/interceptor/HttpLoggingInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/devring/src/main/java/com/ljy/devring/http/support/interceptor/HttpLoggingInterceptor.java -------------------------------------------------------------------------------- /devring/src/main/java/com/ljy/devring/http/support/interceptor/HttpProgressInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/devring/src/main/java/com/ljy/devring/http/support/interceptor/HttpProgressInterceptor.java -------------------------------------------------------------------------------- /devring/src/main/java/com/ljy/devring/http/support/observer/CommonObserver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/devring/src/main/java/com/ljy/devring/http/support/observer/CommonObserver.java -------------------------------------------------------------------------------- /devring/src/main/java/com/ljy/devring/http/support/observer/DownloadObserver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/devring/src/main/java/com/ljy/devring/http/support/observer/DownloadObserver.java -------------------------------------------------------------------------------- /devring/src/main/java/com/ljy/devring/http/support/observer/UploadObserver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/devring/src/main/java/com/ljy/devring/http/support/observer/UploadObserver.java -------------------------------------------------------------------------------- /devring/src/main/java/com/ljy/devring/http/support/persistentcookiejar/ClearableCookieJar.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/devring/src/main/java/com/ljy/devring/http/support/persistentcookiejar/ClearableCookieJar.java -------------------------------------------------------------------------------- /devring/src/main/java/com/ljy/devring/http/support/persistentcookiejar/PersistentCookieJar.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/devring/src/main/java/com/ljy/devring/http/support/persistentcookiejar/PersistentCookieJar.java -------------------------------------------------------------------------------- /devring/src/main/java/com/ljy/devring/http/support/persistentcookiejar/cache/CookieCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/devring/src/main/java/com/ljy/devring/http/support/persistentcookiejar/cache/CookieCache.java -------------------------------------------------------------------------------- /devring/src/main/java/com/ljy/devring/http/support/persistentcookiejar/cache/IdentifiableCookie.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/devring/src/main/java/com/ljy/devring/http/support/persistentcookiejar/cache/IdentifiableCookie.java -------------------------------------------------------------------------------- /devring/src/main/java/com/ljy/devring/http/support/persistentcookiejar/cache/SetCookieCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/devring/src/main/java/com/ljy/devring/http/support/persistentcookiejar/cache/SetCookieCache.java -------------------------------------------------------------------------------- /devring/src/main/java/com/ljy/devring/http/support/persistentcookiejar/persistence/CookiePersistor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/devring/src/main/java/com/ljy/devring/http/support/persistentcookiejar/persistence/CookiePersistor.java -------------------------------------------------------------------------------- /devring/src/main/java/com/ljy/devring/http/support/persistentcookiejar/persistence/SerializableCookie.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/devring/src/main/java/com/ljy/devring/http/support/persistentcookiejar/persistence/SerializableCookie.java -------------------------------------------------------------------------------- /devring/src/main/java/com/ljy/devring/http/support/persistentcookiejar/persistence/SharedPrefsCookiePersistor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/devring/src/main/java/com/ljy/devring/http/support/persistentcookiejar/persistence/SharedPrefsCookiePersistor.java -------------------------------------------------------------------------------- /devring/src/main/java/com/ljy/devring/http/support/throwable/HttpThrowable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/devring/src/main/java/com/ljy/devring/http/support/throwable/HttpThrowable.java -------------------------------------------------------------------------------- /devring/src/main/java/com/ljy/devring/http/support/throwable/ThrowableHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/devring/src/main/java/com/ljy/devring/http/support/throwable/ThrowableHandler.java -------------------------------------------------------------------------------- /devring/src/main/java/com/ljy/devring/image/GlideManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/devring/src/main/java/com/ljy/devring/image/GlideManager.java -------------------------------------------------------------------------------- /devring/src/main/java/com/ljy/devring/image/support/CircleBorderTransformation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/devring/src/main/java/com/ljy/devring/image/support/CircleBorderTransformation.java -------------------------------------------------------------------------------- /devring/src/main/java/com/ljy/devring/image/support/GlideConfigModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/devring/src/main/java/com/ljy/devring/image/support/GlideConfigModule.java -------------------------------------------------------------------------------- /devring/src/main/java/com/ljy/devring/image/support/IImageManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/devring/src/main/java/com/ljy/devring/image/support/IImageManager.java -------------------------------------------------------------------------------- /devring/src/main/java/com/ljy/devring/image/support/ImageConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/devring/src/main/java/com/ljy/devring/image/support/ImageConfig.java -------------------------------------------------------------------------------- /devring/src/main/java/com/ljy/devring/image/support/ImageListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/devring/src/main/java/com/ljy/devring/image/support/ImageListener.java -------------------------------------------------------------------------------- /devring/src/main/java/com/ljy/devring/image/support/LoadOption.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/devring/src/main/java/com/ljy/devring/image/support/LoadOption.java -------------------------------------------------------------------------------- /devring/src/main/java/com/ljy/devring/image/support/OkHttpStreamFetcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/devring/src/main/java/com/ljy/devring/image/support/OkHttpStreamFetcher.java -------------------------------------------------------------------------------- /devring/src/main/java/com/ljy/devring/image/support/OkHttpUrlLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/devring/src/main/java/com/ljy/devring/image/support/OkHttpUrlLoader.java -------------------------------------------------------------------------------- /devring/src/main/java/com/ljy/devring/logger/AndroidLogAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/devring/src/main/java/com/ljy/devring/logger/AndroidLogAdapter.java -------------------------------------------------------------------------------- /devring/src/main/java/com/ljy/devring/logger/CsvFormatStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/devring/src/main/java/com/ljy/devring/logger/CsvFormatStrategy.java -------------------------------------------------------------------------------- /devring/src/main/java/com/ljy/devring/logger/DiskLogAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/devring/src/main/java/com/ljy/devring/logger/DiskLogAdapter.java -------------------------------------------------------------------------------- /devring/src/main/java/com/ljy/devring/logger/DiskLogStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/devring/src/main/java/com/ljy/devring/logger/DiskLogStrategy.java -------------------------------------------------------------------------------- /devring/src/main/java/com/ljy/devring/logger/FormatStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/devring/src/main/java/com/ljy/devring/logger/FormatStrategy.java -------------------------------------------------------------------------------- /devring/src/main/java/com/ljy/devring/logger/LogAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/devring/src/main/java/com/ljy/devring/logger/LogAdapter.java -------------------------------------------------------------------------------- /devring/src/main/java/com/ljy/devring/logger/LogStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/devring/src/main/java/com/ljy/devring/logger/LogStrategy.java -------------------------------------------------------------------------------- /devring/src/main/java/com/ljy/devring/logger/LogcatLogStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/devring/src/main/java/com/ljy/devring/logger/LogcatLogStrategy.java -------------------------------------------------------------------------------- /devring/src/main/java/com/ljy/devring/logger/LoggerConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/devring/src/main/java/com/ljy/devring/logger/LoggerConfig.java -------------------------------------------------------------------------------- /devring/src/main/java/com/ljy/devring/logger/LoggerManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/devring/src/main/java/com/ljy/devring/logger/LoggerManager.java -------------------------------------------------------------------------------- /devring/src/main/java/com/ljy/devring/logger/LoggerPrinter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/devring/src/main/java/com/ljy/devring/logger/LoggerPrinter.java -------------------------------------------------------------------------------- /devring/src/main/java/com/ljy/devring/logger/PrettyFormatStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/devring/src/main/java/com/ljy/devring/logger/PrettyFormatStrategy.java -------------------------------------------------------------------------------- /devring/src/main/java/com/ljy/devring/logger/Printer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/devring/src/main/java/com/ljy/devring/logger/Printer.java -------------------------------------------------------------------------------- /devring/src/main/java/com/ljy/devring/logger/RingLog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/devring/src/main/java/com/ljy/devring/logger/RingLog.java -------------------------------------------------------------------------------- /devring/src/main/java/com/ljy/devring/logger/Utils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/devring/src/main/java/com/ljy/devring/logger/Utils.java -------------------------------------------------------------------------------- /devring/src/main/java/com/ljy/devring/other/ActivityListManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/devring/src/main/java/com/ljy/devring/other/ActivityListManager.java -------------------------------------------------------------------------------- /devring/src/main/java/com/ljy/devring/other/CrashDiary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/devring/src/main/java/com/ljy/devring/other/CrashDiary.java -------------------------------------------------------------------------------- /devring/src/main/java/com/ljy/devring/other/OtherConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/devring/src/main/java/com/ljy/devring/other/OtherConfig.java -------------------------------------------------------------------------------- /devring/src/main/java/com/ljy/devring/other/PermissionManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/devring/src/main/java/com/ljy/devring/other/PermissionManager.java -------------------------------------------------------------------------------- /devring/src/main/java/com/ljy/devring/other/permission/PermissionListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/devring/src/main/java/com/ljy/devring/other/permission/PermissionListener.java -------------------------------------------------------------------------------- /devring/src/main/java/com/ljy/devring/other/toast/IToastStyle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/devring/src/main/java/com/ljy/devring/other/toast/IToastStyle.java -------------------------------------------------------------------------------- /devring/src/main/java/com/ljy/devring/other/toast/RingToast.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/devring/src/main/java/com/ljy/devring/other/toast/RingToast.java -------------------------------------------------------------------------------- /devring/src/main/java/com/ljy/devring/other/toast/ToastBlackStyle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/devring/src/main/java/com/ljy/devring/other/toast/ToastBlackStyle.java -------------------------------------------------------------------------------- /devring/src/main/java/com/ljy/devring/other/toast/XToast.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/devring/src/main/java/com/ljy/devring/other/toast/XToast.java -------------------------------------------------------------------------------- /devring/src/main/java/com/ljy/devring/util/BarUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/devring/src/main/java/com/ljy/devring/util/BarUtil.java -------------------------------------------------------------------------------- /devring/src/main/java/com/ljy/devring/util/CollectionUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/devring/src/main/java/com/ljy/devring/util/CollectionUtil.java -------------------------------------------------------------------------------- /devring/src/main/java/com/ljy/devring/util/ConfigUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/devring/src/main/java/com/ljy/devring/util/ConfigUtil.java -------------------------------------------------------------------------------- /devring/src/main/java/com/ljy/devring/util/DensityUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/devring/src/main/java/com/ljy/devring/util/DensityUtil.java -------------------------------------------------------------------------------- /devring/src/main/java/com/ljy/devring/util/FileUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/devring/src/main/java/com/ljy/devring/util/FileUtil.java -------------------------------------------------------------------------------- /devring/src/main/java/com/ljy/devring/util/FontTypeUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/devring/src/main/java/com/ljy/devring/util/FontTypeUtil.java -------------------------------------------------------------------------------- /devring/src/main/java/com/ljy/devring/util/ImageUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/devring/src/main/java/com/ljy/devring/util/ImageUtil.java -------------------------------------------------------------------------------- /devring/src/main/java/com/ljy/devring/util/KeyboardUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/devring/src/main/java/com/ljy/devring/util/KeyboardUtil.java -------------------------------------------------------------------------------- /devring/src/main/java/com/ljy/devring/util/NetworkUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/devring/src/main/java/com/ljy/devring/util/NetworkUtil.java -------------------------------------------------------------------------------- /devring/src/main/java/com/ljy/devring/util/Preconditions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/devring/src/main/java/com/ljy/devring/util/Preconditions.java -------------------------------------------------------------------------------- /devring/src/main/java/com/ljy/devring/util/RxLifecycleUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/devring/src/main/java/com/ljy/devring/util/RxLifecycleUtil.java -------------------------------------------------------------------------------- /devring/src/main/java/com/ljy/devring/util/SystemTypeUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/devring/src/main/java/com/ljy/devring/util/SystemTypeUtil.java -------------------------------------------------------------------------------- /devring/src/main/java/com/ljy/devring/websocket/WebSocketManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/devring/src/main/java/com/ljy/devring/websocket/WebSocketManager.java -------------------------------------------------------------------------------- /devring/src/main/java/com/ljy/devring/websocket/WebSocketService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/devring/src/main/java/com/ljy/devring/websocket/WebSocketService.java -------------------------------------------------------------------------------- /devring/src/main/java/com/ljy/devring/websocket/support/BaseCachePool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/devring/src/main/java/com/ljy/devring/websocket/support/BaseCachePool.java -------------------------------------------------------------------------------- /devring/src/main/java/com/ljy/devring/websocket/support/CacheItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/devring/src/main/java/com/ljy/devring/websocket/support/CacheItem.java -------------------------------------------------------------------------------- /devring/src/main/java/com/ljy/devring/websocket/support/HeartBeatGenerateCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/devring/src/main/java/com/ljy/devring/websocket/support/HeartBeatGenerateCallback.java -------------------------------------------------------------------------------- /devring/src/main/java/com/ljy/devring/websocket/support/ICachePool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/devring/src/main/java/com/ljy/devring/websocket/support/ICachePool.java -------------------------------------------------------------------------------- /devring/src/main/java/com/ljy/devring/websocket/support/ICacheTarget.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/devring/src/main/java/com/ljy/devring/websocket/support/ICacheTarget.java -------------------------------------------------------------------------------- /devring/src/main/java/com/ljy/devring/websocket/support/ImproperCloseException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/devring/src/main/java/com/ljy/devring/websocket/support/ImproperCloseException.java -------------------------------------------------------------------------------- /devring/src/main/java/com/ljy/devring/websocket/support/WebSocketCloseEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/devring/src/main/java/com/ljy/devring/websocket/support/WebSocketCloseEnum.java -------------------------------------------------------------------------------- /devring/src/main/java/com/ljy/devring/websocket/support/WebSocketInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/devring/src/main/java/com/ljy/devring/websocket/support/WebSocketInfo.java -------------------------------------------------------------------------------- /devring/src/main/java/com/ljy/devring/websocket/support/WebSocketInfoPool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/devring/src/main/java/com/ljy/devring/websocket/support/WebSocketInfoPool.java -------------------------------------------------------------------------------- /devring/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/devring/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /devring/src/main/res/xml/file_paths.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/devring/src/main/res/xml/file_paths.xml -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/gradlew.bat -------------------------------------------------------------------------------- /screenshot/screen1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/screenshot/screen1.jpg -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | include ':devring', ':ApiDemo' 2 | -------------------------------------------------------------------------------- /test.jks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LJYcoder/DevRing/HEAD/test.jks --------------------------------------------------------------------------------