Icon-Pack erstellen: Unterschied zwischen den Versionen

Links erstellt
(Die Seite wurde neu angelegt: „Diese Anleitung soll euch zeigen, wie ihr mit relativ einfach mit wenig Aufwand eigene Icon-Packs für den Apex Launcher erstellen könnt. Die Anleitung stammt…“)
 
(Links erstellt)
Zeile 1: Zeile 1:
Diese Anleitung soll euch zeigen, wie ihr mit relativ einfach mit wenig Aufwand eigene Icon-Packs für den Apex Launcher erstellen könnt. Die Anleitung stammt von dem User [http://www.android-hilfe.de/members/rattar-59693.html RATTAR]<ref>http://www.android-hilfe.de/android-os-entwicklung-customize/436637-howto-iconpack-fuer-apex-launcher-co-erstellen.html</ref> aus dem Android-Hilfe.de Forum. Bechtet bitte, dass diese Anleitung nicht das Einrichten einer funktionierenden Entwicklungsumgebung in Eclipse beinhaltet. Um diese Anleitung durchführen zu können benötigt ihr eine funktionierende Eclipse ENtwicklungsumgebung. Wie ihr diese einrichtet, erfahrt ihr beispielsweise [http://www.killoverhead.com/software/android-eclipse-entwicklungsumgebung-einrichten/ hier]<ref>Einrichten einer Eclipse Entwicklungsumgebung, externe Anleitung, http://www.killoverhead.com/software/android-eclipse-entwicklungsumgebung-einrichten/</ref>.
Diese Anleitung soll euch zeigen, wie ihr mit relativ einfach mit wenig Aufwand eigene Icon-Packs für den Apex [[Launcher]] erstellen könnt. Die Anleitung stammt von dem User [http://www.android-hilfe.de/members/rattar-59693.html RATTAR]<ref>http://www.android-hilfe.de/android-os-entwicklung-customize/436637-howto-iconpack-fuer-apex-launcher-co-erstellen.html</ref> aus dem Android-Hilfe.de Forum. Bechtet bitte, dass diese Anleitung nicht das Einrichten einer funktionierenden Entwicklungsumgebung in Eclipse beinhaltet. Um diese Anleitung durchführen zu können benötigt ihr eine funktionierende Eclipse ENtwicklungsumgebung. Wie ihr diese einrichtet, erfahrt ihr beispielsweise [http://www.killoverhead.com/software/android-eclipse-entwicklungsumgebung-einrichten/ hier]<ref>Einrichten einer Eclipse Entwicklungsumgebung, externe Anleitung, http://www.killoverhead.com/software/android-eclipse-entwicklungsumgebung-einrichten/</ref>.


== Vorbereitung ==
== Vorbereitung ==
Zeile 19: Zeile 19:
[[Datei:Eclipse Mainview.png|200px]]
[[Datei:Eclipse Mainview.png|200px]]


In der neuen Ansicht klickst du jetzt mit der rechten Maustaste im Projekt-Fenster und wählst '''Import''' > '''Import''' > '''Android''' > '''Existing Android Code Into Workspace'''.
In der neuen Ansicht klickst du jetzt mit der rechten Maustaste im Projekt-Fenster und wählst '''Import''' > '''Import''' > '''[[Android]]''' > '''Existing Android Code Into Workspace'''.


[[Datei:Eclipse Import.png|200px]] [[Datei:Eclipse Import choose.png|200px]]
[[Datei:Eclipse Import.png|200px]] [[Datei:Eclipse Import choose.png|200px]]
Zeile 40: Zeile 40:
[[Datei:Eclipse Rename Activity.png|200px]]
[[Datei:Eclipse Rename Activity.png|200px]]


In diesem Fenster gibst du einen gültigen Paketnamen, z.B. '''com.bleistiel.bleistiel'''. Der Paketname sollte im Google Play Store noch nicht vorhanden sein, da es sonst Probleme mit der Updatefunktion geben kann, unabhängig davon, ob du dieses Theme im Play Store veröffentlichen willst oder nicht. Solltest du eine eigene Internetdomain haben, wie zum Beispiel DroidWiki, ist es beispielsweise ratsam auch diesen zu verwenden, in diesem Beispiel: de.droidwiki.appname.
In diesem Fenster gibst du einen gültigen Paketnamen, z.B. '''com.bleistiel.bleistiel'''. Der Paketname sollte im [[Google Play Store]] noch nicht vorhanden sein, da es sonst Probleme mit der Updatefunktion geben kann, unabhängig davon, ob du dieses Theme im Play Store veröffentlichen willst oder nicht. Solltest du eine eigene Internetdomain haben, wie zum Beispiel DroidWiki, ist es beispielsweise ratsam auch diesen zu verwenden, in diesem Beispiel: de.droidwiki.appname.


[[Datei:Eclipse Rename setname.png|200px]]
[[Datei:Eclipse Rename setname.png|200px]]
Zeile 63: Zeile 63:
[[Datei:Eclipse Export Keystore.png|200px]]
[[Datei:Eclipse Export Keystore.png|200px]]


Der Name der App ist eigentlich egal, sie wird über den Package-Namen identifiziert. Der Name kann also beispielsweise auch ''bleistiel.apk'' sein. Sie könnte aber auch ''rumburak.apk'' oder ''noname.apk'' heißen das ist für die Installation egal. [[Android]] identifiziert die App über den Package-Namen und den Keystore. Hier geben wir auch den Speicherort der [[APK]] an.
Der Name der [[App]] ist eigentlich egal, sie wird über den Package-Namen identifiziert. Der Name kann also beispielsweise auch ''bleistiel.apk'' sein. Sie könnte aber auch ''rumburak.apk'' oder ''noname.apk'' heißen das ist für die Installation egal. [[Android]] identifiziert die App über den Package-Namen und den Keystore. Hier geben wir auch den Speicherort der [[APK]] an.


[[Datei:Eclipse Export Destination.png|200px]]
[[Datei:Eclipse Export Destination.png|200px]]
Zeile 86: Zeile 86:
Sind alle Icons im separaten Arbeitsordner erstellt, öffnen wir diesen mit xnview, markieren alle Icons und gehen auf '''Erstellen''' > '''Dateiliste'''. Nur der ''Dateiname'' und ''in Zwischenablage kopieren'' darf aktiviert sein und erstellen eine ''Dateiliste''.  Diese kopieren wir nach ''Excel'' oder ''Calc'' in die zweite Spalte B. In der Tabellenkalkulation ersetzen den Teilstring .png durch den Teilstring </item>. In die Spalte A geben wir <item> ein und ziehen diesen Eintrag soweit runter das überall vor der Spalte B mit Texteinträgen, der Texteintrag <item> erscheint. Jetzt kopieren wir das fertige Tabellenblatt in die Zwischenablage und öffnen Notepad++.
Sind alle Icons im separaten Arbeitsordner erstellt, öffnen wir diesen mit xnview, markieren alle Icons und gehen auf '''Erstellen''' > '''Dateiliste'''. Nur der ''Dateiname'' und ''in Zwischenablage kopieren'' darf aktiviert sein und erstellen eine ''Dateiliste''.  Diese kopieren wir nach ''Excel'' oder ''Calc'' in die zweite Spalte B. In der Tabellenkalkulation ersetzen den Teilstring .png durch den Teilstring </item>. In die Spalte A geben wir <item> ein und ziehen diesen Eintrag soweit runter das überall vor der Spalte B mit Texteinträgen, der Texteintrag <item> erscheint. Jetzt kopieren wir das fertige Tabellenblatt in die Zwischenablage und öffnen Notepad++.


In Notepad++ legen wir ein leeres Textdokument an und ersetzen durch STRG+H > \t im Suchfeld und ''kein Zeichen'' im Ersetzen-Feld alle unnötigen Tabulatoren. Dasselbe wiederholen wir mit unnötigen Leerzeichen. Wenn wir schon mal dabei sind stellen wir über ''Bearbeiten'' > ''Zeilenende'' den Text auf Linux-Format um. Der fertige Text wird in die Zwischenablage kopiert.
In Notepad++ legen wir ein leeres Textdokument an und ersetzen durch STRG+H > \t im Suchfeld und ''kein Zeichen'' im Ersetzen-Feld alle unnötigen Tabulatoren. Dasselbe wiederholen wir mit unnötigen Leerzeichen. Wenn wir schon mal dabei sind stellen wir über ''Bearbeiten'' > ''Zeilenende'' den Text auf [[Linux]]-Format um. Der fertige Text wird in die Zwischenablage kopiert.


Jetzt öffnen wir in unserem Projekt-Ordner von Eclipse die Datei ''icon_pack.xml'' und fügen das soeben erstellte zwischen den Einträgen ''<string-array name="icon_pack" translatable="true">'' und ''</string-array>'' wieder ein.
Jetzt öffnen wir in unserem Projekt-Ordner von Eclipse die Datei ''icon_pack.xml'' und fügen das soeben erstellte zwischen den Einträgen ''<string-array name="icon_pack" translatable="true">'' und ''</string-array>'' wieder ein.
11.008

Bearbeitungen