So erstellen Sie Android-Designs

Ich würde gerne ein ganz neues Thema für Android Jelly Bean erstellen, bin mir aber nicht sicher, wo ich anfangen soll. Ich habe mein Telefon gerootet und ein wenig im Dateisystem herumgestöbert, aber nicht wirklich viel gesehen, was helfen würde.

Ich möchte den Sperrbildschirm, den/die Startbildschirm(e), das Menülayout, die Symbole, das Hintergrundbild usw. komplett ändern. Es wird nicht nur ein Launcher-Thema sein, sondern ein ganzes UI-Thema. Ich habe eine Weile nach einer Lösung gesucht (Links, Artikel, irgendwelche Ressourcen), aber nichts gefunden, was sehr hilfreich wäre.

Wenn Sie wissen, wie das geht, oder irgendwelche Ressourcen kennen, die helfen würden, wäre ich sehr dankbar.

Danke

Danke @Sid, ich werde dorthin gehen und eine neue Frage stellen.
Ich sehe hier keine Entwicklungsfrage. Nur ein Benutzer, der ein Thema erstellen möchte. Ich denke, diese Frage ist hier in Ordnung.
Ich stimme zu, dass dies nicht unbedingt eine Entwicklerfrage ist, aber wenn die Entwicklung einbezogen werden kann (was größere Optionen bedeuten sollte), dann würde ich das vorziehen. Aber wenn diese Frage hier bleiben kann, würde ich sicher gerne einige Antworten sehen. :)
@Sid Diese Frage ist definitiv nicht für Stack Overflow geeignet.
Ich sags ja nur. AFAIK, wenn Sie ein Telefonthema erstellen, müssen Sie etwas codieren, an dem die Leute von Stack Overflow mehr interessiert sind. Wollte nur den OP unterstützen. Sie können Ihre Arbeit mit den von mir hinzugefügten Links beginnen. Irgendwann muss ich @Dan Hulme aber zustimmen. Viel Glück OP! (Entschuldigung. Ich kann seinen Namen nicht richtig eingeben). Teilen Sie uns im Chat für Android-Enthusiasten mit , wenn Ihr Design fertig ist!! Beifall!!

Antworten (1)

Themes auf Android sind intern in Apps: Sie sind keine Dinge, auf die Benutzer zugreifen können. Das Ersetzen des Designs jeder App auf Ihrem Telefon erfordert das Erstellen eines neuen benutzerdefinierten ROMs mit Ihren Änderungen und kann dazu führen, dass sich einige Apps seltsam verhalten oder falsch erscheinen, da sie sich auf Details der Holo-Designs verlassen. Heutzutage können selbst Telefonhersteller die Designs von Drittanbieter-Apps nicht ersetzen, da die Android-Konformitätstests bestätigen, dass das Holo-Design nicht geändert wurde. Wenn Sie (sagen wir) ein Samsung-Telefon mit einem blauen Design kaufen, verwenden daher nur die integrierten Apps dieses blaue Design: Apps von Drittanbietern verwenden das unveränderte Holo-Design.

Das Ersetzen des Themas einer einzelnen App ist praktikabler, aber ohne die Quellen erfordert es das Dekompilieren und Ersetzen der APK-Datei der App, im Wesentlichen das Erstellen einer neuen App. Diese Art von Reverse-Engineering kann an Ihrem Standort illegal sein, selbst wenn Sie nicht beabsichtigen, Ihre Themen-App zu verbreiten. In jedem Fall hätte Ihre neue App keinen Zugriff auf die Daten der ursprünglichen App und wird jede Lizenzierungs- oder Anti-Piraterie-Prüfung, die die App durchführt, nicht bestehen.

Das kotzt mich wirklich an (Anpassung wird heutzutage so begrenzt). Übrigens versuche ich nicht wirklich, das Erscheinungsbild von Apps selbst zu ändern, sondern hauptsächlich nur die Benutzeroberfläche des gesamten Systems . (zum Beispiel Hintergrundfarbe von Menüs - ich möchte, dass es weiß ist, nicht schwarz) :)