Ich habe Anwendungen mit Zusatzmodulen auf dem Markt gesehen - diese Module addieren einige neue Funktionen. Was wäre der beste Weg, das zu tun?
Ich kann mir keinen Abstieg und einen guten Weg vorstellen, dies zu tun.
Es gibt viele Möglichkeiten. Am gebräuchlichsten ist es, einfach eine andere Anwendung zu installieren und über Intent darauf zuzugreifen. Es lohnt sich, sich Open Intents anzuschauen. Wenn Sie wirklich abenteuerlich sind, können Sie sogar benutzerdefinierte Plugins mit DexClassLoader laden.
IMHO die einzige Möglichkeit, dies sauber zu implementieren, ist die integrierte Erweiterbarkeit von Android zu verwenden, nämlich Intents und / oder BroadcastReceivers. Dies ist die Art und Weise, wie Android-Apps miteinander kommunizieren sollen, aber es kann auch perfekt für Ihre eigene App funktionieren, indem Sie eine Hauptversion erstellen, die durch Intents durch Ihre "Plug-Ins" erweiterbar ist, die separat vom Markt heruntergeladen werden können.
Die Dinge, über die Sie im Web lernen und nach solchen Funktionen suchen müssen, sind
Ich hoffe, ich konnte Ihnen einige der Themen vorstellen, die Sie wissen müssen. Ich bin mir sicher, dass Sie, sobald Sie ein tieferes Verständnis dafür haben, ein viel klareres Bild bekommen werden, wie Sie eine solche modulare App realisieren können.
Tags und Links android