{"adoption": {"forks": 2837, "observed_at": "2026-08-28T04:10:52.270523+00:00", "stars": 12288}, "canonical_url": "https://ross.abutalabs.com/products/rxtool", "card": {"archived": false, "artifact_type": "library", "description": "Android开发人员不得不收集的工具类集合 | 支付宝支付 | 微信支付（统一下单） | 微信分享 | Zip4j压缩（支持分卷压缩与加密） | 一键集成UCrop选择圆形头像 | 一键集成二维码和条形码的扫描与生成 | 常用Dialog | WebView的封装可播放视频 | 仿斗鱼滑动验证码 | Toast封装 | 震动 | GPS | Location定位 | 图片缩放 | Exif 图片添加地理位置信息（经纬度） | 蛛网等级 | 颜色选择器 | ArcGis | VTPK | 编译运行一下说不定会找到惊喜", "domain": ["android-tools", "developer-tools", "mobile-development", "cross-platform"], "enriched": true, "function": ["developer-tools", "ui-components", "image-processing", "computer-vision", "gui", "file-system", "compression"], "health_score": 20, "homepage": null, "language": "Kotlin", "license": "Apache-2.0", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["Tamsiree/RxTool"], "name": "Tamsiree/RxTool", "platform": ["jvm"], "pushed_at": "2023-08-01T02:43:43+00:00", "repo": "Tamsiree/RxTool", "stars": 12288, "tags": ["android-utils", "utility-collection", "qrcode", "barcode-scanning", "alipay", "wechat-pay", "zxing", "dialog", "toast", "zip4j", "arcgis", "location", "webview", "android"], "topics": ["dialog", "progressbar", "toast", "seat", "shoppingview", "likeview", "java", "tools", "utils", "qrcode", "barcode", "sidebar", "netspeed", "alipay", "wxpay", "wechatpay", "share", "zip4j"], "urls": [], "use_cases": ["add QR code and barcode scanning to an Android app", "integrate Alipay and WeChat Pay in Android", "show common dialogs and toasts in Android", "crop and select circular avatars with UCrop", "compress and encrypt zip files with Zip4j on Android", "get GPS location and add EXIF geotags to photos", "wrap WebView with video playback support"], "what_it_is": "RxTool is a large collection of utility classes and UI components for Android development, packaged as multiple Gradle modules (RxKit, RxUI, RxCamera, RxFeature, RxPay, RxArcGisKit). It bundles common helpers such as dialogs, toasts, QR/barcode scanning and generation, image cropping, payments (Alipay/WeChat), Zip4j compression, location, and WebView wrappers.", "when_to_avoid": ["you prefer small, focused single-purpose libraries over a large monolithic utility collection", "you need actively maintained dependencies with modern Android tooling and latest targetSdk support", "you need a battle-tested payment module - the README marks the pay module as needing optimization and to use with caution"], "when_to_choose": ["you want a grab-bag of ready-made Android utilities without wiring many separate libraries", "you need quick integration of QR scanning, dialogs, toasts, or payments in an Android project", "you are building an Android app with Java or Kotlin and want Chinese-ecosystem payment and sharing support"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/rxtool", "repo": "Tamsiree/RxTool", "role": "main", "score": 23}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:10:52.270523+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:14:11.285458+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b6d9123a2aa2f81e0f688fcdec32c8090ec1c034fa2ff27182e96a794567e482", "fetched_at": "2026-08-28T04:10:52.270523+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Tamsiree/RxTool"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:10:52.270523+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:14:11.285458+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b6d9123a2aa2f81e0f688fcdec32c8090ec1c034fa2ff27182e96a794567e482", "fetched_at": "2026-08-28T04:10:52.270523+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Tamsiree/RxTool"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:14:11.285458+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b6d9123a2aa2f81e0f688fcdec32c8090ec1c034fa2ff27182e96a794567e482", "fetched_at": "2026-08-28T04:10:52.270523+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Tamsiree/RxTool"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:10:52.270523+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:10:52.270523+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:10:52.270523+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:14:11.285458+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b6d9123a2aa2f81e0f688fcdec32c8090ec1c034fa2ff27182e96a794567e482", "fetched_at": "2026-08-28T04:10:52.270523+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Tamsiree/RxTool"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:10:52.270523+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:10:52.270523+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:14:11.285458+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b6d9123a2aa2f81e0f688fcdec32c8090ec1c034fa2ff27182e96a794567e482", "fetched_at": "2026-08-28T04:10:52.270523+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Tamsiree/RxTool"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:10:52.270523+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:10:52.270523+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:10:52.270523+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:14:11.285458+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b6d9123a2aa2f81e0f688fcdec32c8090ec1c034fa2ff27182e96a794567e482", "fetched_at": "2026-08-28T04:10:52.270523+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Tamsiree/RxTool"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:10:52.270523+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:10:52.270523+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:14:11.285458+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b6d9123a2aa2f81e0f688fcdec32c8090ec1c034fa2ff27182e96a794567e482", "fetched_at": "2026-08-28T04:10:52.270523+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Tamsiree/RxTool"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:14:11.285458+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b6d9123a2aa2f81e0f688fcdec32c8090ec1c034fa2ff27182e96a794567e482", "fetched_at": "2026-08-28T04:10:52.270523+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Tamsiree/RxTool"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:14:11.285458+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b6d9123a2aa2f81e0f688fcdec32c8090ec1c034fa2ff27182e96a794567e482", "fetched_at": "2026-08-28T04:10:52.270523+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Tamsiree/RxTool"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:14:11.285458+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b6d9123a2aa2f81e0f688fcdec32c8090ec1c034fa2ff27182e96a794567e482", "fetched_at": "2026-08-28T04:10:52.270523+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Tamsiree/RxTool"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3630, "days_push": 1128, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 23, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}