{"adoption": {"forks": 397, "observed_at": "2026-08-28T04:05:08.967411+00:00", "stars": 1594}, "canonical_url": "https://ross.abutalabs.com/products/point-of-android", "card": {"archived": false, "artifact_type": "learning-resource", "description": "Android 一些重要知识点解析整理", "domain": ["mobile-development", "tutorials", "android-tools"], "enriched": true, "function": ["documentation", "developer-tools"], "health_score": 20, "homepage": null, "language": null, "license": null, "license_family": "other", "maturity": "maintenance", "member_repos": ["FX-Max/Point-of-Android"], "name": "FX-Max/Point-of-Android", "platform": [], "pushed_at": "2021-09-16T16:24:52+00:00", "repo": "FX-Max/Point-of-Android", "stars": 1594, "tags": ["android", "curated-links", "interview-prep", "chinese-language", "awesome-list"], "topics": [], "urls": [], "use_cases": ["learn android activity launch modes", "understand android handler looper message mechanism", "prepare for android interview questions", "find articles explaining android intent serialization", "study android view drawing and ui fundamentals", "learn how to avoid OOM and ANR in android"], "what_it_is": "A curated collection of links and explanations covering important Android development knowledge points such as async tasks, Activity launch modes, Intent mechanisms, threading, UI, networking, OOM and ANR. It is a reading list aggregating blog articles and official docs rather than runnable code.", "when_to_avoid": ["you need runnable code, libraries, or up-to-date Jetpack-era content", "you want actively maintained documentation with a license", "you need English-only resources"], "when_to_choose": ["you want curated reading material on core Android concepts", "you are preparing for Android interviews and need topic-by-topic links", "you prefer Chinese-language explanations of Android internals"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/point-of-android", "repo": "FX-Max/Point-of-Android", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:08.967411+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:54:09.467321+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "02c320f7e7a725108004536bb4ea01c16c3b2a925019dc96c8503efdd6177357", "fetched_at": "2026-08-28T04:05:08.967411+00:00", "kind": "readme", "missing": false, "url": "https://github.com/FX-Max/Point-of-Android"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:08.967411+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:54:09.467321+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "02c320f7e7a725108004536bb4ea01c16c3b2a925019dc96c8503efdd6177357", "fetched_at": "2026-08-28T04:05:08.967411+00:00", "kind": "readme", "missing": false, "url": "https://github.com/FX-Max/Point-of-Android"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:54:09.467321+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "02c320f7e7a725108004536bb4ea01c16c3b2a925019dc96c8503efdd6177357", "fetched_at": "2026-08-28T04:05:08.967411+00:00", "kind": "readme", "missing": false, "url": "https://github.com/FX-Max/Point-of-Android"}], "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:05:08.967411+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:08.967411+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:08.967411+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:54:09.467321+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "02c320f7e7a725108004536bb4ea01c16c3b2a925019dc96c8503efdd6177357", "fetched_at": "2026-08-28T04:05:08.967411+00:00", "kind": "readme", "missing": false, "url": "https://github.com/FX-Max/Point-of-Android"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:08.967411+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:08.967411+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:54:09.467321+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "02c320f7e7a725108004536bb4ea01c16c3b2a925019dc96c8503efdd6177357", "fetched_at": "2026-08-28T04:05:08.967411+00:00", "kind": "readme", "missing": false, "url": "https://github.com/FX-Max/Point-of-Android"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:08.967411+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:08.967411+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:08.967411+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:54:09.467321+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "02c320f7e7a725108004536bb4ea01c16c3b2a925019dc96c8503efdd6177357", "fetched_at": "2026-08-28T04:05:08.967411+00:00", "kind": "readme", "missing": false, "url": "https://github.com/FX-Max/Point-of-Android"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:08.967411+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:08.967411+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:54:09.467321+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "02c320f7e7a725108004536bb4ea01c16c3b2a925019dc96c8503efdd6177357", "fetched_at": "2026-08-28T04:05:08.967411+00:00", "kind": "readme", "missing": false, "url": "https://github.com/FX-Max/Point-of-Android"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:54:09.467321+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "02c320f7e7a725108004536bb4ea01c16c3b2a925019dc96c8503efdd6177357", "fetched_at": "2026-08-28T04:05:08.967411+00:00", "kind": "readme", "missing": false, "url": "https://github.com/FX-Max/Point-of-Android"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:54:09.467321+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "02c320f7e7a725108004536bb4ea01c16c3b2a925019dc96c8503efdd6177357", "fetched_at": "2026-08-28T04:05:08.967411+00:00", "kind": "readme", "missing": false, "url": "https://github.com/FX-Max/Point-of-Android"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:54:09.467321+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "02c320f7e7a725108004536bb4ea01c16c3b2a925019dc96c8503efdd6177357", "fetched_at": "2026-08-28T04:05:08.967411+00:00", "kind": "readme", "missing": false, "url": "https://github.com/FX-Max/Point-of-Android"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases", "no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4375, "days_push": 1812, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 32, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}