Sie können nur ein einzelnes Wear-Modul pro Anwendung verwenden, da für die automatische Installation derselbe Paketname wie für die APK "Wrapper" -Handheld erforderlich ist. Aber Sie können dieses Modul mit beliebig vielen Zifferblättern (und was auch immer) nach Belieben aufbauen.
Ein Zifferblatt ist einfach ein Service
, und Sie können so viele Elemente in Ihr Manifest einfügen, wie Sie möchten <service />
. Jedes wird als separater Eintrag in Wear's Zifferblatt angezeigt. Sie können Code oder Ressourcen teilen, wenn dies für die Architektur Ihrer App hilfreich ist, und dies ist sogar einfacher, wenn sie sich alle im selben Modul befinden.
Ebenso kann das gleiche Modul eine Activity
oder andere Android-Komponenten enthalten, die Sie benötigen. Es ist eine vollwertige App und kann so komplex wie nötig sein.
Aber Sie müssen auf jeden Fall den Code in einem einzigen tragbaren Modul zusammenführen. Wenn Sie diese Wächtergesichter bereits als separate Module haben, besteht die einfachste Möglichkeit darin, sie zu Bibliotheken zu machen und einfach ein einziges tragbares APK zu erstellen, das sie enthält.
Vielen Dank, das war sehr hilfreich! – BiggerD
Wissen Sie, ob jedes als separates Zifferblatt auf einem Verschleißgerät erscheint? Ich werde das heute Abend testen. –
BiggerD
Sie haben es wahrscheinlich schon selbst herausgefunden - aber ja, jedes von Ihnen in Ihrem Manifest definierte Zifferblatt "service" erscheint als separates Gesicht in der Auswahl, sowohl auf dem Gerät als auch in der Handheld-App. – String