Niedawno natknąłem się na kilka aplikacji (takich jak Rom Menedżer Clockworkmod), gdzie aby uzyskać wersję Pro, trzeba było pobrać inny plik APK. Jednak po pobraniu tego pliku program Rom Manager automatycznie wiedział, że plik APK istnieje i dodaje nowe funkcje. Na przykład inną aplikacją jest aplikacja Astro, w której można ją rozszerzyć, pobierając moduły z rynku.Wielokrotne interakcje APK ze sobą
Teraz wiem, jak sprawdzić istnienie innej aplikacji, a także wiem, jak korzystać z aplikacji za pośrednictwem usług. Moje pytanie brzmi jednak, jak w przypadku Clockwork, a te inne aplikacje używają różnych apeków dla architektury typu wtyczki. Jak to zrobić? Czy wstępnie zdefiniowali całą architekturę wtyczek i model usługi, więc za każdym razem, gdy jest zainstalowany nowy apk, główna aplikacja może sprawdzić, czy jest to moduł i czy można na nim wywoływać komendy? A może coś jeszcze się dzieje?
Doskonały, dokładnie to, co chciałem wiedzieć! –